Kezdőoldal » Számítástechnika » Programok » Van olyan segédprogram (window...

Van olyan segédprogram (windows-ra), ami felügyeli egy program futását, és ha be lett zárva, akkor újraindítja a programot?

Figyelt kérdés
Tehát, ha elindítom a rendszert, akkor induljon el egy általam kiválasztott program, és ha mondjuk véletlen be lett zárva ( ki lett X-elve) a kívánt program, induljon el magától újra.

2015. márc. 11. 08:47
 1/1 coopper ***** válasza:

Szia.


Szerintem nincs (és értelmes se sok volna).


Mivel a feladatkezelőben, ha kilövöd a "figyelő" programot, utánna kilőheted a "futatott" programot is.


VBScriptben egy kis googlizás után simán meg lehet irni, tessék (A számológépet futtatja és ellenőrzi, hogy fut-e 0,5 másodperces időintervallumban) :


DIM strComputer,strProcess


strProcess = "calc.exe"

strComputer = "." ' local computer


do while true

' Check if Calculator is running on specified computer (. = local computer)

if not (isProcessRunning(strComputer,strProcess)) then

Set Shell = CreateObject("WScript.Shell")

Shell.Run (strProcess)

end if

WScript.Sleep 500

loop


' Function to check if a process is running

function isProcessRunning(byval strComputer,byval strProcessName)

Dim objWMIService, strWMIQuery

strWMIQuery = "Select * from Win32_Process where name like '" & strProcessName & "'"

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" _

& strComputer & "\root\cimv2")

if objWMIService.ExecQuery(strWMIQuery).Count > 0 then

isProcessRunning = true

else

isProcessRunning = false

end if

end function


Ha meguntad akkor a feladatkezelőben először a "wscript.exe"-t kell kilőni. És akkor simán összezárható a számológép.


Sok sikert.

üdv.

2015. márc. 11. 11:34
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!