Installshield2010经验总结

来源:互联网 发布:淘宝怎么部分退款 编辑:程序博客网 时间:2024/05/21 01:47

1.拷贝到system32目录下的文件,在卸载时不能自行删除?

解:使用Deletefile在脚本中删除。

2.文件不能安装到x64系统的system32下?

解:x64系统system32下放的是64位的dll,而sysWOW64下放的反倒是32位的dll,我是用xcopyfile命令拷贝到64位系统的system32目录下。

3.64位系统中system32下的dll删除不掉?

解:拷贝到x64的sys下的dll用deletefile怎么也删除不掉,到最后实在没法,请教高手,disable掉WOW64FSREDIRECTION才把dll给删掉。

4.怎么把一个feature变灰,使其状态不可选择?

解:Installation Designer --> Organization -->Features中,选中要设置的feature,在右边的属性栏中,将Required选为Yes即可,安装时可以看到该feature为选中状态,且勾选框为灰色不可更改状态,即此feature不允许用户选择,一定会安装到目标机上。

5.FeatureSelectItem函数的作用范围?

解:这个函数如果只给跟feature的名字,则该feature下的所有component和子feature都会起作用。

6.FeatureSelectItem函数和setuptype的选择冲突?

解:这两个会以谁最后设定谁就起作用,会覆盖前面的设定。