|
原帖由 asbai 于 2006-10-20 01:43 发表
[quote]原帖由 老毛桃 于 2006-10-20 01:18 AM 发表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
将批处理放在这里运行,也受 XPEINIT.EXE 制约吗?
难说,没仔细看 xpelogon.exe 的源码,没有了 userinit.exe 不知道这些键值还有没有原来的作用了,就算有原来的效果还要看看是不是由 xpelogon.exe 阻塞调用的。
可以试试 Explorer\Run,不过如果用户换了其它 Shell 的话这个键值就没用了。
这样作还有一个问题就是要隐藏窗口,毕竟每次启动显示 30s 命令行窗口不太好看。:lol[/quote]
刚才试了一下,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 处的进程是得以执行的,且不会阻塞 XPELOGON.EXE 调用。
换其他 SHELL?目前来说,Explorer 相当成熟,感觉没必要换。况且我也没有用 Explorer\Run
至于弹出来的命令行窗口,我会想办法搞定它的。 |
|