So ich habe mir den Sourcecode mal angeschaut.
in der eigentlichen Datei sieht für den Shutdown die Syntax folgendermaßen aus.
String^ Command = System::Environment::GetFolderPath(System::Environment::SpecialFolder::System) + "\shutdown.exe";
String^ Param = "-s -f -t 300 -c "Shutdown form Dreambox"";
Was ich suche ja quasie die Möglichkeit meinen PC in den Standby zu schicken:
Dafür brach ich die "rundll32.exe" welche sich im selben directory wie die "shutdown.exe befindet. Plus die zusätzlichen Parameter "powrprof.dll,SetSuspendState" Wenn ich jetzt diese wie im kommenden Code ersetze müßte es doch eigentlich so klappen oder nicht?
String^ Command = System::Environment::GetFolderPath(System::Environment::SpecialFolder::System) + "\rundll32.exe";
String^ Param = "powrprof.dll,SetSuspendState";
Danke und Grüße
UPDATE nun auch Windows 7 in Standby schicken
Es funktioniert jedoch fährt der PC gleich ohne Vorankündigung in den Energiesparmodus/Standby
das hat u.a. den Vorteil, dass Anwendungen und Browser geöffnet bleiben. Ganz nützlich wenn man keinen reinen Server benutzt der nur für freigaben zuständig ist. z.b. Officepc oder Notebooks.
Die MSI Datei ist angehängt. Bitte vorher die alte Version deinstallieren.
Grüße