PHP beginner |
|
maar dan heb je wel dat achtergebleven bat bestand. Ik wil het liefst dat het geen sporen nalaat. je kan dat stukje zeker niet helemaal aanroepen in shell via je vb.net applicatie?
ok een stukje gevonden op codeproject:
If GetOSVersion() = "Vista/Win2008Server" Then
Process.Start("cmd.exe", "/C choice /C Y /N /D Y /T 3 & Del " + Application.ExecutablePath.ToLower)
Application.Exit()
Else
Process.Start("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + Application.ExecutablePath.ToLower)
Application.Exit()
End If
If GetOSVersion() = "Vista/Win2008Server" Then Process.Start("cmd.exe", "/C choice /C Y /N /D Y /T 3 & Del " + Application.ExecutablePath.ToLower) Application.Exit() Else Process.Start("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + Application.ExecutablePath.ToLower) Application.Exit() End If
maaar.. het werkt niet. het dos schermpje geeft een error maar verdwijnt te snel om het te zien. Ik heb de timeout van 3 sec. ook al verhoogd maar dit lost niks op. Enige ideeën? Ik test trouwens onder vista maar de applicatie moet straks onder xp werken. Het is een simpel browsertje dat zichzelf na gebruik moet verwijderen |