Einzelnen Beitrag anzeigen
Alt 22.01.2009, 20:48   #4
schichtleiter
Gast
 
Beiträge: n/a


Standard

korrektes script noch:

Code:
Set colMonitoredEvents = GetObject("winmgmts:")._
ExecNotificationQuery("Select * from Win32_PowerManagementEvent")
dim i
do
    Set strLatestEvent = colMonitoredEvents.NextEvent
    Set oShell=createobject("WScript.Shell")
    Dim ObjProcess, oShell
    Select Case strLatestEvent.EventType
    case 4
        For Each objProcess in GetObject("winmgmts:").ExecQuery("select * from Win32_Process where name='miranda.exe'")
            ObjProcess.Terminate(0)
        next
    case 7 
        oShell.Run "C:\Programme\Miranda\Miranda32.exe"
    case else
        msgbox i & "ka. fail"
    end select
loop
mir is die lokale laufzeitkopie aber im endeffekt lieber.

scripts beim shutdown startet man unter win übrigens so: gpedit.msc => windowseinstellungen => skripts => herunterfahren
ed: damit gehts aber ned, man muss ein logoff script verwenden, da sonst die netzlaufwerke schon getrennt sind
siehe:
http://support.microsoft.com/kb/198642

Geändert von schichtleiter (22.01.2009 um 21:04 Uhr). Grund: ich bin gott
  Mit Zitat antworten