vb如何使本程序在进程中不被结束

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:36:10
如何用vb做一个程序,当程序运行时,在任务管理器中不能被结束,或者被结束了会重新调用?

试试双进程守护吧~

(小小声:你要做什么...)

重新调用:
Private Sub Form_Unload(Cancel As Integer)
Shell "程序文件名"
End Sub

或利用CreateRemoteThread在所有的进程上各插入了一个额外的复活线程,真可谓是一石二鸟——保证EXE永远运行

我觉得应该使用CreateRemoteThread在所有的进程上各插入了一个额外的复活线程,因为用户不可能把所有的进程都结束,否则就关机了!

P.S. What would you like to do? Make a virus? Make a virus is not allowed in the law!(illegal)

To 私开小喇叭,
哪个杀软会发言,你试过吗?

Private Sub Form_Unload(Cancel As Integer)
Shell '这个会用吧
End Sub

楼上滴~在任务管理器里结束进程的话~Unload里面的语句会没有作用喔~
隐藏进程用某些软件也能看到~

插入所有进程的话,随便一个杀软都会发言的吧~做不到免杀,就不能实现吧~

CreateRemoteThread要插运行库,弄不好就0x某某内存错误。
还是双进程吧
To tongcheng_2007,
Rising,KV,Kaspersky,Norton,AVG......
数不胜数

参照这个做吧
http://zhidao.baidu.com/question/43671825.html