|
不知道有没有人遇到过,一打开VB6就会出现OFFICE安装程序对话框,要疯狂点击“取消”才能进入VB,让人不胜其烦。
其实这都是C:\WINDOWS\SYSTEM32\MSI.DLL在作怪。
于是写了一个小程序,让SYSTEM进程独占访问MSI.DLL,这样子在打开VB时就不会出现OFFICE安装程序对话框了。
本来想让CSRSS来独占访问此文件的,但是考虑到可能有杀毒软件会阻止访问CSRSS,所以就让SYSTEM来独占了。
PS:在NT6系统,SYSTEM进程是打不开的,所以在NT6系统上使用需要修改代码,改为由CSRSS进程来独占。
BIN和SRC都详见附件。 |
|