- #include "stdafx.h"  
- #include <windows.h>  
- #include <Powrprof.h>  
-   
- #pragma comment(lib, "Powrprof.lib")  
-    
- int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPTSTR lpCmdLine, int nShowCmd)  
- {  
-     UINT uiID = 0;  
-     GLOBAL_POWER_POLICY GlobalPowerPolicy;    
-       
-     GetActivePwrScheme(&uiID);  
-     ReadGlobalPwrPolicy(&GlobalPowerPolicy);  
-   
-     
-     GlobalPowerPolicy.user.PowerButtonAc.EventCode = POWER_USER_NOTIFY_BUTTON;  
-     GlobalPowerPolicy.user.PowerButtonDc.EventCode = POWER_USER_NOTIFY_BUTTON;  
-   
-     WriteGlobalPwrPolicy(&GlobalPowerPolicy);  
-     SetActivePwrScheme(uiID, &GlobalPowerPolicy, NULL);  
-       
-     return 1;  
- }  
http://blog.csdn.net/zwfgdlc/article/details/6416347