Gå til innhold

vbs/bat avslutte prosess


Anbefalte innlegg

jeg trenger et script som lukker en prosess når prosessen starter.

 

for eksempel:

 

det er en prosess (wscript.exe) som starter

og jeg vil avslutte den hver gang den starter.

 

ps. jeg har allerede et vbscript som funker

 

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _

("SELECT * FROM Win32_Process WHERE Name = 'wscript.exe'")

For Each objProcess in colProcessList

objProcess.Terminate()

Next

 

 

problemet er at scriptet avslutter seg selv.

 

jeg bruker da et batscript som åpner dette scriptet i loop, men pcen blir sykt treg av dette.

 

jeg lurer på om det finnes noen bedre måte å gjøre dette på? eventuellt et batscript som avslutter wscript.exe når den kommer opp og bare da.

 

takk på forhånd ^^,

Lenke til kommentar
Videoannonse
Annonse

Dette er noe av det teiteste jeg har sett... det blir gjort på feil måte, og dessuten hvorfor skal du avslutte wscript.exe med wscript.exe?

Skru av windows scripting host. ikke bruk Windows Scripting Host til å avslutte Windows Scripting Host hver gang Windows Scripting Host starter.

Hvis du har et problem med et script som starter, foreslår jeg at du finner hva problemet er, og ikke lager en dårlig og lite gjennomtenkt hack for å løse det.

Lenke til kommentar
  • 2 uker senere...

Bare for å gi deg litt inn med t-skje.

http://support.microsoft.com/kb/232211

 

Altså, når du kjører ett vbs script, så kjøres dette gjennom wscript.

Altså, dette blir jo bare en uendelig loop. Hadde ett lite program i VB2008 som gjor det du sa. :)

 

Går i bakgrunnen, og ser igjennom alle prosessene med jevne mellomrom, og sjekker etter om gitte prosesser kjører(Hvis SANN, avslutt prosess).

 

Brukte dette på en kamerat sin PC, la det til i oppstart og fikk hindret brukeren i å starte WoW (a)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...