Shutdown.exe
Ostatnio zmodyfikowano 2011-04-18 15:15
Mrowqa Temat założony przez niniejszego użytkownika |
Shutdown.exe » 2011-04-17 15:28:07 Witam!
Chciałem zapytać czy istnieje jakaś funkcja wyłączająca komputer coś jak w Shutdown.exe Może instrukcja ? Jak zbudowany jest shutdown.exe ?? Ciekawe to trochę ;)
Pozdrawiam, Mrowqa |
|
McAffey |
» 2011-04-17 15:42:53 Możesz odpalić shutdown po prostu systemowym wywołaniem : system( "shutdown" ); . |
|
Mrowqa Temat założony przez niniejszego użytkownika |
» 2011-04-17 15:57:18 Bardzo ciekawe ;) Muszę poczytać sobie o funkcji system() ;D
Pozdrawiam, Mrowqa |
|
michalp |
» 2011-04-17 15:58:51 |
|
yoogi |
» 2011-04-17 16:00:17 BOOL MySystemShutdown() { HANDLE hToken; TOKEN_PRIVILEGES tkp; if( !OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, & hToken ) ) return( FALSE ); LookupPrivilegeValue( NULL, SE_SHUTDOWN_NAME, & tkp.Privileges[ 0 ].Luid ); tkp.PrivilegeCount = 1; tkp.Privileges[ 0 ].Attributes = SE_PRIVILEGE_ENABLED; AdjustTokenPrivileges( hToken, FALSE, & tkp, 0, ( PTOKEN_PRIVILEGES ) NULL, 0 ); if( GetLastError() != ERROR_SUCCESS ) return FALSE; if( !ExitWindowsEx( EWX_SHUTDOWN | EWX_FORCE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM | SHTDN_REASON_MINOR_UPGRADE | SHTDN_REASON_FLAG_PLANNED ) ) return FALSE; return TRUE; }
|
|
Mrowqa Temat założony przez niniejszego użytkownika |
» 2011-04-17 16:09:05 @up Tego zbytnio nie rozumię, ale thx ;)
Pozdrawiam, Mrowqa |
|
yoogi |
» 2011-04-17 16:11:15 Wpisujesz funkcję przed main'em a potem wywołujesz ją np. : int main() { MySystemShutdown(); }
|
|
Mrowqa Temat założony przez niniejszego użytkownika |
» 2011-04-17 16:56:11 system( "shutdown" ); Zbytnio mi to nie działa ... wypisuje pomoc o parametrach ... Jak zrobić BY WYŁĄCZYŁO komputer ? Jak zapisać w kodzie ?? Pozdrawiam, Mrowqa |
|
« 1 » 2 3 |