做个程序后台运行,隔段时间模拟一次键盘动作,可以防止屏幕保护程序启动,
本程序退出后,就恢复屏幕保护程序的运行。
模拟键盘动作用API函数 keyevent()

解决方案 »

  1.   

    TOzhouhui(菜刀):我要   [email protected]
      

  2.   

    我记得有一个api可以让系统认为屏幕保护已经启动,从而停止启动屏幕保护,翻翻手册吧。
      

  3.   

    这个API是 systemparameterinfo 首参数取 &H17
      

  4.   

    不对不对不对你只要告诉老瘟现在已经屏幕保护了就可以了SystemParametersInfo(97,Word(true),NULL,0);然后你发现永不会屏幕保护了哎……我正在研究怎么再调出屏幕保护来呢
      

  5.   

    定时用setkeys发送几个按键就行了。
      

  6.   

    或者定时设置鼠标位置也可以。
    Private Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long
      

  7.   

    用SystemParametersInfo API,你查查参数,用它可以取消 屏保
      

  8.   

    to: yeqiufeng(叶秋枫)
    搞不出来怎么办?会出问题的.