首页
社区
课程
招聘
[原创]修复Visual Studio6.0安装时需要等待很长时间的问题
发表于: 2013-9-17 17:03 6082

[原创]修复Visual Studio6.0安装时需要等待很长时间的问题

2013-9-17 17:03
6082

每次重装Visual Studio 6.0

就是这个,需要等待很久,太久了!
猜测应该是调用FindFirstFile在不断枚举文件夹
所以用OD附加那个叫acmsetup.exe的进程
命令工具中输入 bp FindFirstFileA,bp FindFirstFileW
继续运行,真的断下来,断的地方FindFirstFileA,
HANDLE WINAPI FindFirstFile(
  __in   LPCTSTR lpFileName,
  __out  LPWIN32_FIND_DATA lpFindFileData
);

看传入的第一个参数lpFileName,的确是在枚举你的“D:\Program Files\xxx”类似的子文件夹,所以我们修改代码 改为:
mov eax,-1
retn 8

继续运行,真的很快就结束查找了,出现了选择安装文件夹界面

现在去除刚才的修改,再继续运行。就可以顺利安装了。
收官。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 5
支持
分享
最新回复 (7)
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
卧槽,这思路牛逼.....
2013-9-17 18:22
0
雪    币: 243
活跃值: (247)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
靠,厉害。。。
2013-9-17 20:01
0
雪    币: 209
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我一般都是在安装前将除了c盘和要安装到的盘卸载,这样就可以避免安装程序搜索全盘浪费时间了
2013-9-17 20:13
0
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
绿色版路过
2013-9-17 20:31
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
这思路确实有些启发..
2013-9-17 20:36
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
7
感谢分享经验,
2013-9-17 21:19
0
雪    币: 4551
活跃值: (5174)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
8
哈哈
2013-9-17 21:39
0
游客
登录 | 注册 方可回帖
返回
//