如何保护一个程序执行,不被任何打断或改变?

如何保护一个程序执行,不被任何打断或改变?,第1张

防止被干掉,比较麻烦,如果有源代码,尽可能编译成服务程序、驱动程序。

如果是现成的可执行文件,设置可执行文件的权限如系统权限,将杀进程的权限降低

另外,可以设置计划任务,定时启动

还可以用双进程方式,检查一个被杀死,另一个立即启动,等等。

在Windows中,只读属性用于防止文件被意外修改,因此,为保护文件不被修改,可将它的属性设置为只读。

Windows 文件保护 (WFP) 可防止程序替换重要的 Windows 系统文件。程序绝不能覆盖这些文件,因为 *** 作系统及其他程序都要使用它们。通过保护这些文件,可以防止程序和 *** 作系统出现问题。

工作方式:

WFP 功能使用两种机制为系统文件提供保护。第一种机制在后台运行。在 WFP 收到受保护目录中的文件的目录更改通知后,就会触发这种保护机制。WFP 收到这一通知后,就会确定更改了哪个文件。如果此文件是受保护的文件,WFP 将在编录文件中查找文件签名,以确定新文件的版本是否正确。如果此文件的版本不正确,WFP 将使用高速缓存文件夹(如果文件位于高速缓存文件夹中)或安装源中的文件替换新文件。WFP 按下面的顺序在下列位置搜索正确的文件:

高速缓存文件夹(默认位置是 %systemroot%\system32\dllcache)。

网络安装路径(如果系统是通过网络安装的)。

Windows CD-ROM(如果系统是从 CD-ROM 安装的)。

设置后台程序保护,在手机管家中设置,具体的 *** 作步骤如下:

1、在手机的主界面,找到手机管家图标,点击进入到手机管家界面。

2、在手机管家的主界面,划动到第二页,点击受保护的应用。

3、在应用列表中,选择需要保护的应用,打开后边的开关即可。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存