今天没事,拿系统里的一个ACDSee5.0 版本的软件进行绿化.
首先用TotalUnistall监视安装程序,生成一个注册表文件,然后用Reg2InfGUI程序生成inf文件,
右键安装后,发现总是提示缺少文件,经过对比注册表,发现一些键值并没有写到系统中去.
原来以为是 导入inf文件时,文件后面的内容覆盖了前面的设置,但通过MD软件监控,发现其导入原理
只是一般的顺序导入.将inf文件中的几个关键键值单独导入,发现是可以的,考虑了一下,可能是
在Reg转inf时,可能有些出错的地方,而导致了 inf的安装过程中断,用MD软件监控,找到导入时的异常点.
果然 
      hklm,"SOFTWARE\ACD Systems\ACDSee\50","TrialInfo",0x1,
这一句去掉最后的","号后,就可以导入了.(单独用这个键试试就知道了)
hklm,"SOFTWARE\ACD Systems\ACDSee\50","TrialInfo",0x1
看来一些东Reg2Inf有bug呀~,有时间patch一下这个软件.

posted on 2011-01-12 20:19  丰盛辉煌  阅读(313)  评论(0编辑  收藏  举报