我想问一下,如何能够防止一个注册表项在注册表中无法让人删除?

解决方案 »

  1.   

    用个Timer,然后不断监视这个值
      

  2.   

    但是还碰到一个问题,就是
    我是希望我的应用程序在系统启动的时候起来。
    所以我就把东西放在了 run 启动项的注册表中。
    但是瑞星杀毒软件,会在应用程序访问改值的时候给出提示,如果别人点击了“拒绝”
    那不是写不进去了。
    请问有没有其他更好的办法?
      

  3.   

    将瑞星挂起,写完后恢复。用注册表监视的方法,监视注册表,可以不让别人删除或者删除后恢复。如果是我以上操作也许用WMI。。嘿嘿,还在学习中。建议写成服务啊。呵呵好处多多
      

  4.   

    呵呵,我不是想做木马。只是我的程序必须要在客户端运行起来。而且不能让人随便删除。
    请问:zcsor,WMI如何做,有简单的代码吗,可否贴出来,共享一下,谢谢!