MFC软件开发中如何实现延时重启

MFC软件开发中如何实现延时重启,第1张

软件退出纳裂前 调用 创建个全局洞猛闭命名事件或者互斥,达到知举提示。 清理结束,在最后退出时关闭命名事件/互斥 另一个启动进程开启时检测这个信号事件/互斥

存在则等待前一个软件退出。

我们使用电脑一段时间之后,就会发现电脑的开机时间慢慢变长了。其实这也是一种很正常的现象。很多因素都会造成电脑开机时间变长。只要我们稍微注意一下下面几个方面。基本上,我们电脑的开机时间不至于很慢,但是也不可能恢复到刚开始使用那时候那么快的速度。但是,回到正常的速度就可以了。

方法/步骤

1/5 分步阅读

电脑系统垃圾过多,或者存在无用的注册表等都会导致电脑开机速度变慢。所以我们最好不定期地对电脑系统垃圾和一些注册信息进行清理。

2/5

由于电脑安装过多的软件,并且这些软件设置了随开机启动。这就很容易造成开机时间不断延长。我们可以关闭这些开孝拿机启动项。

3/5

如果电脑受到木马病毒入侵,系统遭到破坏和修改,也会导致程序运行滑中缓慢。我们可以使用腾讯电脑管家进行检测和查杀病毒。

4/5

电脑使用时间长了信慎山之后,电脑内部机箱存在灰尘。这时候我们可以到维修店,请专业维修人员打开机箱进行灰尘清理。

5/5

如果是电脑硬件配置落后导致的开机慢。我们可以更新电脑的硬件,例如换一个较新的硬盘,换一个较大的内存条等等。

对注册表进行 *** 作,参考函数如下:

//慧歼设置表项

LONG WINAPI RegSetValueEx(

__inHKEY hKey,

__in_optLPCTSTR lpValueName,

__reserved DWORD Reserved,

__inDWORD dwType,

__in_optconst BYTE *lpData,

__inDWORD cbData

)

或者

//增加表项

LONG WINAPI RegCreateKeyEx(

__inHKEY hKey,

__inLPCTSTR lpSubKey,

__reserved DWORD Reserved,

__in_optLPTSTR lpClass,

__inDWORD dwOptions,

__inREGSAM samDesired,

__in_optLPSECURITY_ATTRIBUTES lpSecurityAttributes,

__out PHKEY phkResult,

__out_opt LPDWORD lpdwDisposition

)

你要 *** 腊搭作的是注册前局冲表项路径:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12396765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存