请问如何禁止一个程序在自动更新后运行,或者当这个程序运行时,就立即让它自动结束或者直接禁止运行

请问如何禁止一个程序在自动更新后运行,或者当这个程序运行时,就立即让它自动结束或者直接禁止运行,第1张

更改xxexe名字

1、找到这个xxexe把它改个名字看看,比如xx1exe,如果出错就随便找个比如记事本的notepadexe复制到xxexe的位置,把名字改成xxexe

2、不用这种方法也可以用注册表来改

windows 系统有一个叫做system hook的技术,用于让你对系统api做些手脚。

你可以通过注册一个新的TerminateProcess函数钩子,当系统调用这个函数时,就会调用你的函数,你的函数可以判断这个进程是不是你的程序,比如通过窗口的title,class什么的。

如果不是你的窗口,就调用原始的TerminateProcess,如果是你的窗口,就直接return

另外,你也可以试试重载你的C#程序的WinProc方法,对于WM_CLOSE, WM_DESTORY, WM_QUIT之类的消息进行忽略,只对于自己发出的关闭才正常响应。

上述两个思路,你选择吧。代码没有功夫写。

你的那个思路技术上有些问题。

1采用全局勾子,勾住任务管理器,这个易语言有例程的在论坛上搜索"自觉黑屏"关键字即可

2隐藏进程,这个在易语言论坛上有模块,只不过有的 *** 作系统不支持,如98或

2003

3禁止任务管理器只要用只读方式打开任务管理器这个EXE文件,就可以了

终止进程

(“taskmgrexe”)

文件号

打开文件

(取特定目录

(#Windows系统目录)

“\taskmgrexe”,

,

4)

用“挂机锁”软件,Windows

超级挂机锁

10

网吧专用的锁屏程序

绿色,不写注册表,单独文件(仅78KB)

可屏蔽一切系统热键包括Ctrl+Alt+Del/Win/Sleep/Power

>

1采用全局勾子,勾住任务管理器,这个易语言有例程的在论坛上搜索"自觉黑屏"关键字即可

2隐藏进程,这个在易语言论坛上有模块,只不过有的 *** 作系统不支持,如98或 2003

3禁止任务管理器只要用只读方式打开任务管理器这个EXE文件,就可以了

终止进程 (“taskmgrexe”)

文件号 = 打开文件 (取特定目录 (#Windows系统目录) + “\taskmgrexe”, , 4)

以上就是关于请问如何禁止一个程序在自动更新后运行,或者当这个程序运行时,就立即让它自动结束或者直接禁止运行全部的内容,包括:请问如何禁止一个程序在自动更新后运行,或者当这个程序运行时,就立即让它自动结束或者直接禁止运行、C#利用TerminateProcess()和OpenProcess()函数阻止结束进程、易语言 防止任务管理器结束我的进程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9730685.html

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

发表评论

登录后才能评论

评论列表(0条)

保存