This is a multi-part message in MIME format. -- [ Picked text/plain from multipart/alternative ] Thx for the tip (and thx to Botman too).
I've tried your 2 solutions. The one which is the more appopriate in my case is the one from you, Commando (I like the EWX_POWEROFF flag :) ) ! The only trouble I ran into is that I don't know what should hToken be... I took a look at MSDN... Now, I declare it as PHANDLE, but it must be an other thing to do like : "hToken = ...();". Thx in advance :) - Cortex : mapper & coder www.hlalbator.fr.st ----- Original Message ----- From: Commando To: [EMAIL PROTECTED] Sent: Saturday, April 13, 2002 2:26 PM Subject: Re: [hlcoders] little app This should work on all systems; // Get a token for this process. if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) { TOKEN_PRIVILEGES tkp; // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, NULL, 0); CloseHandle(hToken); } // Shut down the system and force all applications to close. ExitWindowsEx(EWX_POWEROFF, 0); At 09:52 AM 13/04/2002 +0200, you wrote: >This is a multi-part message in MIME format. >-- >[ Picked text/plain from multipart/alternative ] >Hello, > >I've downloaded the new Hammer 4.3 but there's 2 features I excepted I >haven't seen :( > >The first is to be able to print the map draft... But I can do without it :) > >The second thing is a "Shut down after succesful compilation" checkbox... >It'd be very useful. > >Now comes the real code question :D I found a way to get around this >without a new version... The principle is to make a little Console >Application which could be run after the compil tools (in the Run window) >and which shuts down the PC. But I don't know how to shut down a PC in >C++... Does anyone know a solution ? > > - Cortex : mapper & coder www.hlalbator.fr.st >-- > > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders