Tesla.Angela 发表于 2012-7-12 10:02:20

解决打开VB6时出现OFFICE安装程序的问题

不知道有没有人遇到过,一打开VB6就会出现OFFICE安装程序对话框,要疯狂点击“取消”才能进入VB,让人不胜其烦。

其实这都是C:\WINDOWS\SYSTEM32\MSI.DLL在作怪。

于是写了一个小程序,让SYSTEM进程独占访问MSI.DLL,这样子在打开VB时就不会出现OFFICE安装程序对话框了。

本来想让CSRSS来独占访问此文件的,但是考虑到可能有杀毒软件会阻止访问CSRSS,所以就让SYSTEM来独占了。

PS:在NT6系统,SYSTEM进程是打不开的,所以在NT6系统上使用需要修改代码,改为由CSRSS进程来独占。

BIN和SRC都详见附件。

yxd199512041 发表于 2012-7-12 18:18:57

以前在win2003虚拟机上遇到过,直接重装系统。。

WallesCai 发表于 2012-8-10 17:29:43

插张office安装盘进去就好了. 一般是在VB之后又安装了Office引起的.
页: [1]
查看完整版本: 解决打开VB6时出现OFFICE安装程序的问题