防止windows熄屏的vc代码的实现及其在机房管理中的应用

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:uj_mosquito12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文讨论了在机房管理上存在的一个矛盾问题,就是机房熄屏节能和有些特殊情况下不让电脑熄屏的问题。比如在一些考试过程中就不允许电脑熄屏,以免影响考试正常进行,干扰考生答题。为了找到一种简单的方法来解决这个问题我们利用vc编写了一段代码,在需要的时候远程让计算机执行,这样可以实现不熄屏的目的,达到考试时不熄屏的需求,从而保证考试的正常进行,而其它时候就不需要执行这样的程序,当学生下机不用电脑时可以让电脑自动进入节能状态。经实践检验,这段代码在管理机房时非常方便,解决了两种需求之间的矛盾。
  关键词:机房管理;熄屏;计算机休眠;vc
  1.前言
  目前大部分机房和计算机都采用集中管理方式,而且利用率都很高,不仅仅用于上课做实验还要用于各种考试和培训,在这些应用中,有的不能熄屏,比如计算机考试,在考生进场的时候要按计算机屏幕的信息进行对号入座,如果熄屏了就没办法找到自己的座位。还有一些考试,考试过程中不需要动鼠标键盘,这样考生答题进也会自动熄屏,正在进行的考试就会中止,影响比较大,这类考试有英语cet4,6级口语考试,普通话考试等。在这些特殊情况下不能熄屏外,其它时候又要求学生离开后没关机时能自动熄屏以达到节能的目的。因此这样的矛盾给机房管理者造成了烦恼,为了解决这样的问题我们通过研究发现,如果能在计算机上执行程序代码模拟键盘的动作定时进行按键盘操作是可以防止电脑自动熄屏的,但是在某些情况下,比如电脑被锁屏和屏蔽了热键后就算是用代码模拟键盘操作也不行,还必须先弹出一个顶层窗口,在窗口上再进行按键操作才可以防止电脑熄屏,经过试验,最终给出一个方案,在需要时远程执行这段代码就可以防止电脑休眠了。
  2.防止电脑自动休眠熄屏的实现原理和代码
  很多机房管理人员防止电脑进入休息状态是在电脑端的电源管理处设置为永不休眠,但是这种管理方式不利于节能,我们需要一种方式,在不能休眠熄屏时才不休眠,其它时候正常休眠。我们利用vc编写了一段程序,执行后让电脑定时模拟键盘按键的行为,这样就可以防止电脑进入休眠状态。
  具体实现原理如下:
  1)首先产生一个小窗口
  2)窗口生成后,激活此窗口并顶层显示,然后两下shift键
  3)再将此窗口关闭
  具体操作步骤和代码:
  1)先创建一个CDialog窗口类,并创建一个小窗口,把此窗口的大小设置为2*2,这样的目的是足够小,并将窗口弹出时显示在左上角,不影响各种应用的进行。
  主要代码如下:
  SetWindowPos(&wndTopMost,0,0,2,2,SWP_SHOWWINDOW);//设置显示大小和位置
  SetForegroundWindow();//指定窗口的线程设置到前台,并且激活该窗口,鍵盘输入转向该窗口。
  extern Dlg *ptr;//定义窗口类指针
  ptr=this;//获取本窗口指针
  2)检测窗口是否已经构筑成功,如果不成功就等待
  while(ptr==NULL)
  Sleep(200);
  while(!ptr->IsWindowVisible())
  {
  Sleep(200);
  }
  3)执行按键模拟操作,这里模拟按两次shift键。
  keybd_event( 0x10,
  0x45,
  KEYEVENTF_EXTENDEDKEY | 0 ,
  0
  );
  keybd_event( 0x10,
  0x45,
  KEYEVENTF_EXTENDEDKEY | KEYEVEN
  TF_KEYUP,
  0);
  Sleep(200);
  keybd_event( 0x10,
  0x45,
  KEYEVENTF_EXTENDEDKEY | 0 ,
  0
  );
  keybd_event( 0x10,
  0x45,
  KEYEVENTF_EXTENDEDKEY | KEYEVEN
  TF_KEYUP,
  0);
  4)关闭弹出的窗口
  ::SendMessage(ptr->m_hWnd,WM_CLOSE,0,0);
  3.结束语
  将这段代码编译成执行文件后远程让被控制的计算机执行,计算机就不会进入自动休眠状态。经过本单位几百台计算机一年来的实践证明,此方法可以有效的防止各种情况下的计算机休眠。就算考试系统会锁住计算机热键并锁住屏幕,也能有效的防止计算机进入休眠状态,防止熄屏。
  参考文献:
  [1]Jarres Stangre.CW1 Security Professiona lSutdyGudie [M].李明译.北京:电子工业出版社2,003.291—220.
  [2]Microsoft? Windows? Driver Development Kit (DDK)[M/CD]. 2006
  [3]http://www.vckbase.com/
  [4]http://www.microsoft.com/china/msdn/developercenter/VCPP/VCPPDC.aspx
  作者简介:李静(1971-),女,湖南湘阴人,讲师,硕士研究生,研究方向:计算机应用技术、数据库技术。
其他文献
摘要:近几年来,伴随网络兴起,电子商务发展日新月异,这给传统的物资采购工作带来了革命性的变革,为企业在物资采购中提高采购效率、降低采购成本创造了前所未有的商机。因此,加强电子商务在企业物资采购中的应用刻不容缓,本文结合电子商务平台在物资采购中的应用,对电商平台的概念、优势、采购流程及模块组成做了系统的阐述。  关键词:科学决策;网络平台;电子商务;结算模式  一、电子商务采购的优势  电子商务采购
期刊
摘要:技师学院的学生来源复杂性比较强,传统型班级管理模式在现阶段技师学院中的适应性不强,在互联网+时代当中,班主任实际工作的过程中应当做到的是以人为本,切实关注学生的实际情况,充分应用各种工具及软件来提升自身的工作效率,构建出来较为和谐的师生关系,推动学生逐渐走上一条全面发展道路上,最终也就可以在我国职业教育事业发展进程向前推进的过程中,做出一定贡献。  关键词:互联网+;班主任;班级管理  1.
期刊
五年一贯制学生除了普通高中学生具有的时代特点外,还具有自已特殊的心理特点,针对他们的特点,进行德育工作,探索问题,发现和分析他们的心理特征,抓住其求职心理,多做有利于就业方面引导,开展活动,渗透德育,培养人才。  一、五年一贯制学生具有的心理特点。  1.自信心低下思想。五年一贯制学生的入学分数线低,大多数学生是中等偏下的成绩。他们不少人有低人一等的思想。有的还出现赌博、抽烟、喝酒、打群架等违纪行
期刊
摘要:社区教育,是新农村建设背景下提升农民素质、培养新生代农民的基础工程和有效手段。随着信息技术的发展和数字手段的更新,数字化教育为社区成员营造了良好的学习环境和学习手段,也为农村区域成人的再发展教育提供了契机。数字化手段凭借先进性、科技化、关联性等优势,能有效拓宽农村成人教育的学习知识面,实现社区教育的创新与变革,推动社区数字化建设的进程,是当今创新社区教育载体、实现社区教育信息化的必然要求。本
期刊
摘要:本文以淮安市清江浦区倍智教育培训中心为例阐述了正能量的概念,以及企业文化正能量没有得以完全释放的缘由,由此针对相关问题谈谈关于如何充分施展企业文化正能量的几点思考和想法。  关键词:企业文化;正能量;核心价值观  淮安市清江浦区倍智教育培训中心是吉的堡教育集团在淮安的合营单位,致力于3-12岁优质儿童教育,通过教育研究与教育实践,研发出一系列教材及卓有成效的教学方法,逐渐形成从教学到教育研究
期刊
摘要:本文分析探讨了计算机文化基础课程的特点和现存的问题,提出将社群的使用贯穿到课前、课中、课后等各个环节,形成一种完善的教学模式。  关键词:社群;教学模式;计算机文化基础  1、社群  在互联网学习领域中,学习社群是近两年非常普遍的一种学习方式。通常是以QQ群或微信群+课程的形式为主,人们在社交媒体上发生的学习、交流互动等行为。  使用社群可以让参与者达到共同学习的目的,这种学习可以突破时间和
期刊
摘要:本文对教学大纲的重要性进行了阐述,并且说明了造成教学大纲未能发挥其应有作用的原因。重点论述了如何避免在教学大纲的编写及使用中出现形式主义的倾向,阐述了如何处理好人才培养方案、教学大纲和教材之间的关系。  关键词:大纲;编写;误区;策略  在课程教学中,教学大纲是重要的“幕后工作者”,它是规定教学目标、课时安排、课程性质,是实现培养目标的指导性教学纲领,是课程建设和课程改革的重要依据,对规范课
期刊
摘要:物联网业务还处于发展初期,但是已经得到了人们的广泛认可,相关的制度建设和组织建设都在完善,但是整体的物联网技术发展还面临一定的挑战。本文分析物联网的概念,阐述物联网的作用和瓶颈,探究物联网业务的模式。  关键词:物联网;通信网络;互联网  近年来,物联网已经成为一个热点词汇,从一般性的网站,到技术论坛等,都在使用物联网技术。物联网这个概念并不新颖,其在各行各业实现了广泛的应用,已经成为一类关
期刊
摘要:农村环境卫生,既是农村精神文明建设的重要内容,也是新时期社会主义新农村建设的重要内容,加强农村环境卫生治理工作,是提高农民生活质量、缩小城乡差别、建设新农村的重要举措。从我驻村扶贫了解的情况来看,我县许多农村环境脏乱差状况令人担忧,这直接影响农村环境与农民生活质量,影响到农民生活的幸福感与获得感,农民群众改善环境现状的意愿也日益强烈。农村环境卫生事关农民身体健康,事关农村的和谐稳定,甚至事关
期刊
摘要:为推进旅游产业全面发展,全国各地充分利用本地优势,依托旅游+本地特色产业,打造全新的旅游产品格局,为迎合人们对健康幸福生活的追求,促进旅游业的转型升级,在国家发布《国家康养旅游示范基地》(LB/T 051-2016)的背景下,各地都展开了康养旅游发展的尝试,湖北省也不例外,本文将依托以上背景,从旅游者、旅游资源、旅游企业三大主体入手,对湖北省康养旅游发展前景进行探讨,以此推进湖北省康养旅游发
期刊