Skip to main content

AccessTr.neT


ağdaki bilgisayar açık mı

ağdaki bilgisayar açık mı

Çözüldü #2
sn.kural'ın eklemiş olduğu örnekten
modül içerisine
Kod:
Public Function siteaktifmi(site As String)
    Const OpenAsASCII = 0
     Const FailIfNotExist = 0
     Const ForReading = 1
     Dim objShell, objFSO, sTempFile, fFile
    Set objShell = CreateObject("WScript.Shell")
     Set objFSO = CreateObject("Scripting.FileSystemObject")
    sTempFile = objFSO.GetSpecialFolder(2).ShortPath & "\" & objFSO.GetTempName
    objShell.Run "%comspec% /c ping.exe -n 2 -w 500 " & site & ">" & sTempFile, 0, True
    Set fFile = objFSO.OpenTextFile(sTempFile, ForReading, FailIfNotExist, OpenAsASCII)
    Select Case InStr(fFile.ReadAll, "TTL=")
         Case 0
            siteaktifmi = False
         Case Else
            siteaktifmi = True
    End Select
    fFile.Close
     objFSO.DeleteFile (sTempFile)
    Set objFSO = Nothing
    Set objShell = Nothing
End Function

fomda butona
ağdaki bilgissayar adı ne ise burada "asm"
Kod:
Private Sub Komut0_Click()
If siteaktifmi("asm") = True Then
     Me.Metin4.Value = "Siteye Erişiminiz Vardır."
Else
Me.Metin4.Value = "Siteye Erişiminiz Yoktur."
End If

End Sub
[code]

@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
ağdaki bilgisayar açık mı - Yazar: accessman - 16/04/2012, 10:46
Cvp: ağdaki bilgisayar açık mı - Yazar: accessman - 16/04/2012, 12:25
Cvp: ağdaki bilgisayar açık mı - Yazar: Yandemir - 16/04/2012, 15:29
Cvp: ağdaki bilgisayar açık mı - Yazar: accessman - 17/04/2012, 06:49
Task