您的位置:首页 > 编程语言

windows编程几个小例子(三)

2010-11-12 16:00 357 查看
例子4:隐藏任务管理器://把注册表里面的REG_DWORD设为0

 #define KEY_DISABLETASKMGR  "Software//Microsoft//Windows//CurrentVersion//Policies//System"
    #define VAL_DISABLETASKMGR  "DisableTaskMgr"
  HKEY    hKey;
  DWORD   val;
   if(RegOpenKey(HKEY_CURRENT_USER,KEY_DISABLETASKMGR,&hKey)!=ERROR_SUCCESS)
    if(RegCreateKey(HKEY_CURRENT_USER,KEY_DISABLETASKMGR,&hKey)!=ERROR_SUCCESS)
  return ;
     val = 1;
   RegSetValueEx(hKey,VAL_DISABLETASKMGR,0,REG_DWORD,(BYTE*)&val,sizeof(val));
   RegCloseKey(hKey);

显示任务管理器:

#define KEY_DISABLETASKMGR  "Software//Microsoft//Windows//CurrentVersion//Policies//System"
#define VAL_DISABLETASKMGR  "DisableTaskMgr"
 HKEY    hKey;
 DWORD   val;
 if(RegOpenKey(HKEY_CURRENT_USER,KEY_DISABLETASKMGR,&hKey)!=ERROR_SUCCESS)
  if(RegCreateKey(HKEY_CURRENT_USER,KEY_DISABLETASKMGR,&hKey)!=ERROR_SUCCESS)
   return ;
 
  RegDeleteValue(hKey,VAL_DISABLETASKMGR);
  RegCloseKey(hKey);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows 编程 user 任务 byte