当前位置:编程学习 > C#/ASP.NET >>

屏保自动启动某程序是怎么实现的?

屏保自动启动某程序是怎么实现的?类似屏保启动后自动杀毒?有没有高手给指点下》? --------------------编程问答-------------------- 你的是什么操作系统?如果是win7的话在桌面空白处单击鼠标右键--个性化--屏幕保护程序--此时有一个选择框单击下拉箭头--选择你喜欢的屏幕保护类型--点确定即可。祝你成功!!! --------------------编程问答-------------------- 晕,哥们,我要的是代码实现?想实现在屏保的时候启动云计算.....充分利用闲置资源。
有没有人知道,如何判断屏保启动了?或者如何将程序与屏保一起启动和关闭?

引用 1 楼 tangxinqiang 的回复:
你的是什么操作系统?如果是win7的话在桌面空白处单击鼠标右键--个性化--屏幕保护程序--此时有一个选择框单击下拉箭头--选择你喜欢的屏幕保护类型--点确定即可。祝你成功!!!
--------------------编程问答-------------------- 屏保程序扩展名为.scr,实际上就是exe,你把要启动的程序扩展名.exe改成.scr放到windows文件夹即可. --------------------编程问答--------------------
引用 3 楼 dylike 的回复:
屏保程序扩展名为.scr,实际上就是exe,你把要启动的程序扩展名.exe改成.scr放到windows文件夹即可.

我是要实现检测屏保启动,然后在后台运行云计算,当检测到屏保停止,则关闭云计算。并不是不知道什么是屏保。晕!现在CSDN都没大牛了? --------------------编程问答-------------------- API hook 

在网上查了下有用ExitWindowsEx()这个函数的;
也有用hook钩子的;
也有WM_SYSCOMMAND消息的SendMessage(WM_SYSCOMMAND, SC_MONITORPOWER, NULL)、SendMessage(WM_SYSCOMMAND, SC_SCREENSAVE, NULL)。 --------------------编程问答--------------------
引用 4 楼 lanhai96 的回复:
Quote: 引用 3 楼 dylike 的回复:

屏保程序扩展名为.scr,实际上就是exe,你把要启动的程序扩展名.exe改成.scr放到windows文件夹即可.

我是要实现检测屏保启动,然后在后台运行云计算,当检测到屏保停止,则关闭云计算。并不是不知道什么是屏保。晕!现在CSDN都没大牛了?

你不试试怎么知道不行 --------------------编程问答-------------------- 使用系统钩子,鼠标和键盘消息。定一个时间,到时候就启动。。。。。。 --------------------编程问答--------------------
引用 6 楼 wawd74520 的回复:
Quote: 引用 4 楼 lanhai96 的回复:

Quote: 引用 3 楼 dylike 的回复:

屏保程序扩展名为.scr,实际上就是exe,你把要启动的程序扩展名.exe改成.scr放到windows文件夹即可.

我是要实现检测屏保启动,然后在后台运行云计算,当检测到屏保停止,则关闭云计算。并不是不知道什么是屏保。晕!现在CSDN都没大牛了?

你不试试怎么知道不行

已试,闪屏退出.... --------------------编程问答-------------------- 枚举进程可行,就是有点耗资源。枚举程序必须一直在运行,跟个病毒程序一样,唉
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,