我用VB做了一个应用程序,如何让它无法在进程里关掉?但是窗体是要显示的。而且在开机自启动后不被删除?

解决方案 »

  1.   

    你可以去看下我的这篇文章可以保护进程
    http://blog.csdn.net/chenhui530/archive/2007/09/30/1807959.aspx
      

  2.   

    VB提升权限为System Thread 实现进程保护,参见PSPTerminateprocess 结束不掉的程序:
    http://bbs.driverdevelop.com/htm_data/98/0707/104180.html
      

  3.   

    在WINDOWS任务管理里杀不掉的可以实现,我这里有代码,但是躲不过冰刃,但是用冰刃,基本上可以干掉一切进程,
    你别拿去做病毒啊,
    你去GOOGLE:StickyApp32
      

  4.   

    保护进程的东西 一般通过NTSD这个命令都可以干掉除非写入服务,瑞星的为什么不能干掉因为它是服务一般的虽然在任务管理器中不能被干掉 但使用NTSD这个命令都可以解决
      

  5.   

    HOOK SSDT  保护PID钩了OpenProcess 和OpenThread 两个服务函数http://xacker.org/showdown.asp?soft_id=218
    密码是IORI  实现代码在U盘里 不小心弄掉了...  重写个 过两天发出..... 
      

  6.   

    HOOK SSDT  保护PID
    我记得好像也是这样的两个函数。慢慢看看书上有的。
      

  7.   

    可以用inputbox,打开进程按"结束进程",然后在结束对话框中按期<取消>按钮,以后再删除无效,记住要用do...loop until 语句,而且是编到unload里面.把inputbox作为密码输入框就行了.在有些情况下会产生错误,不过可以避免,自己去试试吧!
      

  8.   

    这是不可能做得到的,至少目前没有.....但是可以使用守护进程,这样就不会那么容易被kill。如果用驱动的话更好
      

  9.   

    TO:liangjiping AND IORI915189 :期待.....................!声明:我写这个程序是用于个人单位测试机器上面,无非法目的.由于自己写的一个程序虽然设置关闭密码,但是老是被别人在进程关掉,无奈想此举措!不知可否实现?
      

  10.   

    如果仅是为了对付WINDOWS的任务管理器,那么直接使用豆子的HOOK API类模块就可以了要是别人还下载个冰刃什么的.....你还是算了吧.....
      

  11.   

      搞的偶都不好意思了....
    拿这个对付WINDOWS任务管理器 应该还行吧   别的 偶就不知道了......留你信箱 我私下发给你  (太烂  影响论坛美观....)
      其实冰刃的结束进程并没有使用什么特殊的手段 只是用内核未导出函数强行结束  
    结束前还要检查一个标志 所以也可以饶过 
      

  12.   

    到我的BLOG里面找个DLL干测把进程隐藏算了,在WINDOWS2000。WINDOWS XP,上测试OK,vb ,vc,delphi,基本上所有语言都可以,你要不要,是DLL哦,要的话,发邮件给我,[email protected]
      

  13.   

    法关掉的进程,一般是同时启动两个程序,相互监控。一旦伙伴被关,立即重新启动它。
    -------------------------------
    关掉这样的相互监控两进程的方法:
    1、首先找到这两个相互监控的进程,靠灵感了
    2、编个批处理 *.bat
         ntsd -c q -p pid
        ntsd -c q -p pid
    运行哪个批处理就行