Forumu daha hızlı gezebilmek ve reklamlardan etkilenmemek için Üye Girişi yapınız
Henüz üye değilseniz, ücretsiz ÜYE OLABİLİRSİNİZ

forumENA - Knight Online , KOXP

 

vBasic Mini Ders 4

Visual Basic içinde vBasic Mini Ders 4 konusu , Bu vereceğim kod internete bağlı olup olmadığınızı kontrol eder. Option Explicit Private Declare Function RasEnumConnections Lib "RasApi32.dll" _ Alias "RasEnumConnectionsA" (lpRasCon As Any, lpcb As _ Long, lpcConnections As Long) ...







Geri Dön   forumENA - Knight Online , KOXP > Program , Programlama, İnternet > Programlama > Visual Basic

KAYIT OL Yönetim Takımı Üye Listesi Tüm konuları okunmuş kabul et
Eski 15-04-2007, 10:08   #1 (permalink)
Moderator
 
r@nger - ait Avatar
 
Üyelik Tarihi: 26-10-2006
Mesajlar: 1,694
Rep Gücü: 75
Rep Puanı: 3251
r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9r@nger Rütbe:  +9
Tanımlı vBasic Mini Ders 4


Bu vereceğim kod internete bağlı olup olmadığınızı kontrol eder.

Option Explicit

Private Declare Function RasEnumConnections Lib "RasApi32.dll" _
Alias "RasEnumConnectionsA" (lpRasCon As Any, lpcb As _
Long, lpcConnections As Long) As Long

Private Declare Function RasGetConnectStatus Lib "RasApi32.dll" _
Alias "RasGetConnectStatusA" (ByVal hRasCon As Long, _
lpStatus As Any) As Long

Const RAS_MaxEntryName = 256
Const RAS_MaxDeviceType = 16
Const RAS_MaxDeviceName = 32

Private Type RASType
dwSize As Long
hRasCon As Long
szEntryName(RAS_MaxEntryName) As Byte
szDeviceType(RAS_MaxDeviceType) As Byte
szDeviceName(RAS_MaxDeviceName) As Byte
End Type

Private Type RASStatusType
dwSize As Long
RasConnState As Long
dwError As Long
szDeviceType(RAS_MaxDeviceType) As Byte
szDeviceName(RAS_MaxDeviceName) As Byte
End Type

Private Sub Form_Load()
Timer1.Interval = 200
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
DFÜStatus
End Sub

Private Function DFÜStatus() As Boolean
Dim RAS(255) As RASType, RASStatus As RASStatusType
Dim lg&, lpcon&, Result&

RAS(0).dwSize = 412
lg = 256 * RAS(0).dwSize
Result = RasEnumConnections(RAS(0), lg, lpcon)
If lpcon = 0 Then
Label1.Caption = "Offline" '###
DFÜStatus = False
Else
RASStatus.dwSize = 160
Result = RasGetConnectStatus(RAS(0).hRasCon, RASStatus)
If RASStatus.RasConnState = &H2000 Then
Label1.Caption = "Online" '###
DFÜStatus = True
Else
Label1.Caption = "Baglanti Kopuk" '###
DFÜStatus = False
End If
End If
End Function

INTERNET BAĞLANTISI OLUŞTURMAK - KESMEK
Bu kod sayesinde internete bagli olup olmadigimiz ögrenilebilir.

Option Explicit

Const RAS_MaxDeviceType = 16
Const RAS95_MaxDeviceName = 128
Const RAS95_MaxEntryName = 256

Private Type RASENTRYNAME95
dwSize As Long
szEntryName(RAS95_MaxEntryName) As Byte
End Type

Private Type RASCONN95
dwSize As Long
hRasConn As Long
szEntryName(RAS95_MaxEntryName) As Byte
szDeviceType(RAS_MaxDeviceType) As Byte
szDeviceName(RAS95_MaxDeviceName) As Byte
End Type

Private Declare Function RasEnumConnections Lib "RasApi32.DLL" _
Alias "RasEnumConnectionsA" (lprasconn As Any, lpcb As _
Long, lpcConnections As Long) As Long

Private Declare Function RasEnumEntries Lib "RasApi32.DLL" _
Alias "RasEnumEntriesA" (ByVal reserved$, ByVal _
lpszPhonebook$, lprasentryname As Any, lpcb As Long, _
lpcEntries As Long) As Long

Private Declare Function RasHangUp Lib "RasApi32.DLL" _
Alias "RasHangUpA" (ByVal hRasConn As Long) As Long

Dim DFÜname$, RCon As Long

Private Sub HangUp(ByVal Verbindung$)
Dim s As Long, l As Long, ln As Long, aa$
ReDim r(255) As RASCONN95

r(0).dwSize = 412
s = 256 * r(0).dwSize
l = RasEnumConnections(r(0), s, ln)
For l = 0 To ln - 1
aa = StrConv(r(l).szEntryName(), vbUnicode)
aa = Left$(aa, InStr(aa, Chr$(0)) - 1)
If aa = Verbindung Then
RCon = r(l).hRasConn
Dim rec As Long
rec = RasHangUp(RCon)
End If
Next l
End Sub

Private Sub Command1_Click()
If List1.ListIndex = -1 Then Exit Sub
DFÜname = List1.List(List1.ListIndex)
Shell "rundll32.exe rnaui.dll,RnaDial " & DFÜname

SendKeys "{ENTER}", True
SendKeys "{ENTER}", True
Me.SetFocus
End Sub

Private Sub Command2_Click()
Call HangUp(DFÜname)
End Sub

Private Sub Form_Load()
Dim s As Long, ln As Long, i%, conname$
Dim r(255) As RASENTRYNAME95

r(0).dwSize = 264
s = 256 * r(0).dwSize
Call RasEnumEntries(vbNullString, vbNullString, r(0), s, ln)

For i = 0 To ln - 1
conname = StrConv(r(i).szEntryName(), vbUnicode)
List1.AddItem Left$(conname, InStr(conname, vbNullChar) - 1)
Next i

If List1.ListCount <> 0 Then List1.ListIndex = 0
End Sub

FARE GÖSTERGESİNİ GİZLEMEK
Bu kod sayesinde farenizin göstergesini gizleyebilirsiniz.

Option Explicit

Private Declare Function ShowCursor Lib "user32" (ByVal _
bShow As Long) As Long

Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 3000
End Sub

Private Sub Command1_Click()
Timer1.Enabled = True
ShowCursor (0)
End Sub

Private Sub Timer1_Timer()
Timer1.Enabled = False
ShowCursor (1)
End Sub

Alıntıdır.

__________________
Geri döndüm
r@nger isimli üyemiz çevrimdışıdır. (Offline)   Alıntı yaparak aynı kişiye cevapla
Cevapla

Konu Yönetim Seçenekleri
Konu Gösterim Seçenekleri

Yetkileriniz
Yeni konu açamazsınız
You may not post replies
Mesajınıza dosya ekleyemezsiniz
Mesaj düzenleme yapamazsın

BB code is Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı






En çok aranan 50 sonuç
Arama bulutu

1299 1299 data 1299 duvar hack 1299 full client 1299 hileleri 1299 koxp 1299 wall hack 1709 seri cs 1717 koxp 1718 koxp 1718 prokoxp andream server bifrost patch clan simgeleri dragonfable dragonfable hileleri empireko forum ena forumena genco ko gm komutları gta san andreas multiplayer hack shield hackshield hackshield hatası ko private server kohack mage server myko hack myko hack 4.4 myko hack v4 myko koxp mykohack oto kutu toplama prokoxp prokoxp 1718 pvp server ip leri pwp pwp serverlar seri cs seri cs 1709 seri skill silkroad üyelik speed hack tecavüz video tecavüz videoları tecavüz videosu tecavüzvideo walkry patch youtubeye giriş


forumENA sistem saati: 11:56


Powered by vBulletin Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
-------------------------------------------------------------------------
Türkçeleştirme izmirlinihat tarafından yapılmaktadır
forumENA sitesi ENA İnternet Hizmetleri tarafından barındırılmaktadır