社区
C#
帖子详情
c#程序在锁屏后如何能够保持运行
iubgjb
2012-09-21 09:23:15
我有个笔记本原配的程序,能够在锁屏以后依然运行,发出警报,怎么能够让程序做到这样的效果?
...全文
384
2
打赏
收藏
c#程序在锁屏后如何能够保持运行
我有个笔记本原配的程序,能够在锁屏以后依然运行,发出警报,怎么能够让程序做到这样的效果?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
o光o
2012-09-21
打赏
举报
回复
电脑锁屏后程序会继续运行,但是电脑待机后就停止了,写上防待机的代码就行
/// <summary>
/// This function resets a system timer that controls whether or not the
/// device will automatically go into a suspended state.
/// </summary>
[DllImport("CoreDll.dll")]
public static extern void SystemIdleTimerReset();
private static int nDisableSleepCalls = 0;
private static System.Threading.Timer preventSleepTimer = null;
//禁止待机
public static void DisableDeviceSleep()
{
nDisableSleepCalls++;
if (nDisableSleepCalls == 1)
{
Debug.Assert(preventSleepTimer == null);
// start a 30-second periodic timer
preventSleepTimer = new System.Threading.Timer(new TimerCallback(PokeDeviceToKeepAwake),
null, 0, 30 * 1000);
}
}
//允许待机
public static void EnableDeviceSleep()
{
nDisableSleepCalls--;
if (nDisableSleepCalls == 0)
{
Debug.Assert(preventSleepTimer != null);
if (preventSleepTimer != null)
{
preventSleepTimer.Dispose();
preventSleepTimer = null;
}
}
}
private static void PokeDeviceToKeepAwake(object extra)
{
try
{
PlatformUtil.SystemIdleTimerReset();
}
catch (Exception e)
{
// TODO
}
}
Jia_H
2012-09-21
打赏
举报
回复
程序不停就可以一直运行呀,和锁屏没有关系的。
C#
挂机
锁
(
锁
屏
)源
程序
HookLock
C#
挂机
锁
(
锁
屏
)源
程序
HookLock,可以实现挂机
锁
屏
,全局钩子
屏
蔽系统热键,采用timer kill 任务管理器 ,所以任务管理器也无法结束这个
锁
屏
的
C#
Winform
锁
屏
功能(
锁
当前项目)
超时
锁
屏
功能,前提: 系统为WinForm实现,中有一个主窗体; 1、当用户键鼠无操作超过10分钟,则
锁
定该系统(当前项目); 2、
锁
屏
后弹出用户登录界面,登陆界面两个输入框,用户名、密码(均为simed); 3、
锁
屏
后用户无法对系统其他页面做任何操作,仅能在登录界面录入用户名、密码,实现登录; 4、登陆成功后,关闭登录界面,系统恢复可录入状态; 5、主界面为Winform,一个Richtextbox,
能够
演示
锁
屏
后无法操作,登录后可继续操作即可; 6、登录失败则提示“用户名或密码错误”,继续停留在登陆界面,录入的用户名保留,密码框清空,密码框获得焦点; 目前设置30秒就超时。
C#
实例
锁
屏
程序
源码
C#
实例
锁
屏
程序
,简单易懂,有源码,非常实用的例子。
C#
锁
屏
小
程序
c#
编写的
锁
屏
小
程序
,提供一种思路,可以供初学者学习下钩子技术
C#
屏
幕
锁
屏
Lock screen
C#
屏
幕
锁
屏
Lock screen 1、
屏
蔽键盘,包括系统快捷键,任务管理器等 2、30s鼠标键盘无动作
锁
屏
3、
锁
屏
密码为:8888
C#
110,825
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章