`

禁止/启用屏幕保护及系统热键等

 
阅读更多

  1. 禁止/启用屏幕保护及电源管理
  static UINT dss_GetList[] = {SPI_GETLOWPOWERTIMEOUT, SPI_GETPOWEROFFTIMEOUT, SPI_GETSCREENSAVETIMEOUT};
  static UINT dss_SetList[] = {SPI_SETLOWPOWERTIMEOUT, SPI_SETPOWEROFFTIMEOUT, SPI_SETSCREENSAVETIMEOUT};
  static const int dss_ListCount = _countof(dss_GetList);
  //禁止屏幕保护及电源管理
  {
  m_pValue = new int[dss_ListCount];
  for (int x=0;x<dss_ListCount;x++)
  {
  // 禁止屏幕保护及电源管理
  VERIFY(SystemParametersInfo (dss_SetList[x], 0, NULL, 0));
  }
  delete[] m_pValue;
  }
  //启用屏幕保护及电源管理
  {
  m_pValue = new int[dss_ListCount];
  for (int x=0;x<dss_ListCount;x++)
  {
  //启用屏幕保护及电源管理
  VERIFY(SystemParametersInfo (dss_SetList[x], m_pValue[x], NULL, 0));
  }
  delete[] m_pValue;
  }
  2. 禁止/启用系统热键
  bool bOld;
  //禁止系统热键
  //屏蔽掉系统键
  SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,true,&bOld,SPIF_UPDATEINIFILE);
  //启用系统热键
  //恢复系统热键
  SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,false,&bOld,SPIF_UPDATEINIFILE);
  3. 隐藏/显示WINDOWS系统任务栏
  //隐藏系统任务栏
  //隐藏WINDOWS系统任务栏
   ::ShowWindow (::FindWindow("Shell_TrayWnd",NULL),SW_HIDE);
  //显示系统任务栏
  //恢复WINDOWS系统任务栏正常显示
  ::ShowWindow (::FindWindow("Shell_TrayWnd",NULL),SW_SHOW);

分享到:
评论

相关推荐

    300个注册表优化修改文件

    屏蔽所有的系统热键.reg 设置密码的安全要求.reg 系统启动时禁用计划任务.reg 系统启动时运行可执行程序.reg 移去Windows XP中的共享目录.reg 增加驱动程序的识别级别.reg 找回“丢失”的运行、注销和关闭系统....

    多媒体教室

    正常条件下,学生机软件只要运行,就会自动登录系统,同时自动检测教师机是否进行操作(如屏幕广播、VCD 广播、屏幕监控、屏幕回放、学生演示、文件分发、黑屏肃静等等)。如正进行以上操作,则学生机自动接收该操作...

    Windows 系统错误代码简单分析

     0150 CONFIG.SYS 文件未指定系统跟踪信息,或禁止跟踪。  0151 DosMuxSemWait 的指定信号事件的数目不正确。  0152 DosMuxSemWait 没有运行;已经设置太多的标志。  0153 DosMuxSemWait 列表不正确。 ...

    USB Safely Remove 6.4.2.1298.zip

    你可以改变设备名称和图像,指定一个热键来调用它的停止菜单,以及启用或禁用自动运行。 就程序选项而言,你可以将USB安全删除设置为在系统启动时自动运行,改变界面语言,自定义布局和皮肤,重新配置全局键和通知...

    精易模块[源码] V5.15

    13、修正“类_系统信息”重写该类,在部分系统下不兼容及闪退问题,感谢易友【@longfeng0008】反馈。 14、改善“程序_禁止重复运行”当标识为空时,默认为自身路径,代码由易友【@wjt741106】提供。 15、改善“普通...

    精易官方免费模块v3.60版

    3.完善 “网页_禁止允许gif图片”“网页_禁止允许显示图片” “网页_禁止允许背景声音”“网页_禁止允许点击声音” “网页_禁止允许播放网页视频”“网页_禁止允许一键操作” 的备注信息 1.增加网页_禁止允许一键...

    易语言程序免安装版下载

    升级加密狗驱动程序,增加了对 Windows 7, Vista 等操作系统的支持。 5. 操作系统界面功能支持库(shell.fne)中的“执行()”命令增加一个参数“窗口显示方式”,作用与核心库“运行()”命令的同名参数一致。 6. ...

    C#编程经验技巧宝典

    115 &lt;br&gt;0192 如何获取“我的文档”系统文件夹路径 115 &lt;br&gt;0193 如何获取应用程序当前执行的路径 116 &lt;br&gt;0194 如何获取当前操作系统的信息 116 &lt;br&gt;0195 如何实现基本数据类型随意转换 116...

Global site tag (gtag.js) - Google Analytics