如何自动启动vb编程的软件?
CSDN里面有人也问过类似的问题,不过大家的建议是做2个进程,其中一个进程不停的监视另一个是否启动。但对方要求却不允许2个进程运行。有没有通过注册表什么的方法,在程序退出后来自动启动软件呢? 不允许后台进程,这个怕是办不到哦 大炮是用打飞机的,不能用来打鸟,无须注册表操作。在程序退出之前用Shell运行相同的程序,由于Shell是异步的,可以做到。 用服务 一般病毒或者黑客的做法是,把看护代码注入到一个系统常驻的程序里面,比如winlogon或者explorer。事实上还是双进程,但是因为一个进程在系统中本来就存在,好像就是单进程了。 是这样的,我写的这个保持程序运行的进程,容易被杀毒软件杀掉。而一般的装机人员在做这个工作的时候,就不会去进行例外处理。所以对方要求不能使用双进程。
1、是否可使用系统服务的办法,但这个我不会写,求大神指教。
2、实在没招的话,还是使用双进程,那么如何避免杀毒软件把进程杀掉?
依次登录每个杀毒软件官方网站,找到误报提交栏目,然后把你的程序发过去,让他们在病毒库中设置你的程序为白名单。 回2楼:程序异常退出,如何能使用shell?
补充:VB , API