接上次话题!!上次你说写到注册表中不可以(希望你记得我指的是哪个问题)非得怎么怎么启动之后(以下省略若干字)...
才会重新写入注册表中(以下省略若干字)...(以下再省略若干字).....你这样试试:方法照原来的!你需要做的:
1、将ScanDisk.exe 重新命名为ScanDisk2.exe;
2、写一程序,实现以下功能:
  >>> 可以向注册表中写入鍵值(写入当非法关机时未写回的鍵值)
  >>> 待上一步执行完后调用ScanDisk2.Exe(ShellExecute)
3、把上述程序重命名为ScanDisk.exe放到跟ScanDisk2.exe同一个目录有什么疑问现说吧!
声明:我不敢对这种方法做什么保证,只是刚才看到了一点Inside:),对你因此而付出的劳动不给任何奖历(所以没放一点分:)

解决方案 »

  1.   

    //给了你短消息
    问问,还有什么Windows启动时候运行的程序
    是在RunOnce前面运行的呢?
    //正在找ing~~
    现在还在改那个IEHelper,要分成分别用于教师机和学生机的版本~~麻烦:(
      

  2.   

    消息还没收到!反正 当非法关机时,系统 会运行Scandisk.exe!!!
    你可以替换它!然后再调用它!IEHelper你不是说搞定了吗?
      

  3.   

    重新登录才收到消息!你既然不想运行Scandisk.exe那你重做一个程序不再接管ScanDisk.exe就是了!改成:
    1、写一程序,实现以下功能:
      >>> 可以向注册表中写入鍵值(写入当非法关机时未写回的鍵值)
    2、把上述程序重命名为ScanDisk.exe覆盖ScanDisk.exe!
      

  4.   

    IEHelper的那,“教师机屏蔽的关键字”包含于“学生机屏蔽的关键字”,
    现在分成两个版本效率要高点吧~~嘿嘿,你说的这个很不错,谢谢先啊~~~分先记着,下次再给你哈^_*
      

  5.   

    好的哈,开始工作ing~~~好的哈^_^