找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 9816|回复: 2

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

[复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2012-7-12 10:02:20 | 显示全部楼层 |阅读模式
不知道有没有人遇到过,一打开VB6就会出现OFFICE安装程序对话框,要疯狂点击“取消”才能进入VB,让人不胜其烦。

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

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

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

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

BIN和SRC都详见附件。

LockMSI.rar

4.06 KB, 下载次数: 7437

71

主题

350

回帖

2

精华

钻石会员

积分
4123
发表于 2012-7-12 18:18:57 | 显示全部楼层
以前在win2003虚拟机上遇到过,直接重装系统。。

0

主题

53

回帖

0

精华

铜牌会员

积分
165
发表于 2012-8-10 17:29:43 | 显示全部楼层
插张office安装盘进去就好了. 一般是在VB之后又安装了Office引起的.
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表