我需要编写一个可以禁用关闭,注销,重启按钮的应用程序并完成一些工作,然后在再次终止它之前启用所有这些按钮。
答案 0 :(得分:-1)
#include <windows.h>
#include <stdio.h>
//#include <Winerror.h>
int main()
{
HKEY Regkey,RegSubkey ;
DWORD buf = 1 ;
DWORD Disposition ;
LONG ret ;
ret = RegOpenKeyEx(HKEY_CURRENT_USER,TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"),0,KEY_ALL_ACCESS,&Regkey) ;
if(ret != ERROR_SUCCESS)
{
printf("RegOpenKeyEx failed......%d\n",GetLastError()) ;
getchar() ;
return 0 ;
}
else
printf("RegOpenKeyEx success......\n") ;
ret = RegSetValueEx(Regkey,TEXT("NoClose"),0,REG_DWORD,(const BYTE*)&buf,sizeof(buf)) ;
if(ret != ERROR_SUCCESS)
{
printf("RegSetValueEx failed......%d\n",GetLastError()) ;
getchar() ;
return 0 ;
}
else
printf("RegSetValueEx success......\n") ;
//getchar() ;
RegCloseKey(Regkey) ;
return 0 ;
}