Advertisement
kilya

Close all browser - update

Dec 11th, 2017
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ' ================================
  2. ' Title : Close All Browser update
  3. ' Language : VBScript
  4. ' Author : A.Kilya
  5. ' 11/12/2017 14:45 PM
  6. ' ================================
  7.  
  8. ' Variables Declarations
  9. Dim WshShell, oExec, service
  10. ' Declare timer
  11. Dim t1, t11
  12. ' Declare compteur
  13. Dim c : c = 0
  14.  
  15. Set WshShell = CreateObject("WScript.Shell")
  16.  
  17. ' Declar Name of Process in array list
  18. Dim varProcess(6)
  19. varProcess(0) = "chrome.exe"
  20. varProcess(1) = "iexplore.exe"
  21. varProcess(2) = "firefox.exe"
  22. varProcess(3) = "Safari.exe"
  23. varProcess(4) = "opera.exe"
  24. varProcess(5) = "tor.exe"
  25. varProcess(6) = "torch.exe"
  26.  
  27. ' Start Loop
  28. Do
  29.     Set service = GetObject ("winmgmts:")
  30.    
  31.     For Each Process in Service.InstancesOf ("Win32_Process")
  32.         For i=0 to 6 Step 1
  33.             If Process.Name = varProcess(i) Then
  34.                 If c = 0 Then
  35.                     WScript.Sleep 1800000 ' Wait period in milliseconds
  36.                     Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  37.                     c = 1
  38.                     t1 = Timer()
  39.                 ElseIf c = 1 Then
  40.                     t11 = Timer()
  41.                     If t11 >= t1+1800.00 Then
  42.                         If Process.Name = varProcess(i) Then
  43.                             WScript.Sleep 1800000
  44.                             Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  45.                             c = 2
  46.                             t1 = Timer()
  47.                         End If
  48.                     End If
  49.                     Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  50.                 ElseIf c = 2 Then
  51.                     t11 = Timer()
  52.                     If t11 >= t1+1800.00 Then
  53.                         If Process.Name = varProcess(i) Then
  54.                             WScript.Sleep 1800000
  55.                             Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  56.                             c = 3
  57.                         End If
  58.                     End If
  59.                     Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  60.                 Else
  61.                     Set oExec = WshShell.Exec("taskkill /f /im varProcess(i) /t")
  62.                 End If
  63.             End If
  64.         Next
  65.     Next
  66. Loop While True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement