Citat:
Ursprungligen postat av
timseb
Hur gör man för att ha kill switch i Viscosity? Förstår inte riktigt. Jag är inte särskilt datorkunnig. Har Windows 10.
Klistra in detta i en text fil:
Citat:
Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strProcessKill
strComputer = "."
strProcessKill = "'qbittorrent.exe'"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & strProcessKill )
For Each objProcess in colProcess
objProcess.Terminate()
Next
WSCript.Echo "Just killed process " & strProcessKill _
& " on " & strComputer
WScript.Quit
' End of WMI Example of a Kill Process
Byt ut "qbittorrent.exe" mot de torrentprogram du vill ska dö när anslutningen går ner. (Eller te.x din webbläsare om det är den du vill ska stänga sig)
Spara sedan filen med valfritt namn men med .vbs på slutet för att göra det till en VBS fil.
Gå in i Viscosity och redigera valfri anslutning. Gå till fliken längst till höger och navigera till filen under alternativet som ska döda program. (Kommer inte ihåg precis vad allt heter.)
Testa nu så att allt fungerar.
Vill du även ha ett script som automatisk öppnar valfritt program när du ansluter till ditt VPN så upprepa processen fast med detta script istället:
Citat:
Dim objshell
set objshell = WScript.CreateObject( "WScript.Shell" )
objshell.Run("""C:\Program Files (x86)\qBittorrent\qBittorrent.exe""")
Set objShell = Nothing