先说 Installshield Express5.0, 本人从这个开始入手,碰到第一个大问题是在Project Assistant -> Application Files这里,添加文件直接AddFiles,添加文件夹:如果文件夹里还有子文件夹,就会弹出一个对话框,如果你想要完整复制这个文件夹就选‘NO’,选yes的话那你添加的文件夹里面是没有子文件夹的,单击NO后,如果你的文件夹里有exe文件的话,会又弹出一个对话框,意思应该是叫你安不安装吧,选NO to All就可以了。
添加好文件与文件夹后,没什么的话,添加好想要的Shortcuts就可以了编译、测试,测试成功就直接到相应目录下提出安装包了!
但往往第一次做事情都不会像想像中这样顺利,俺第一次测试就出现错误编译不过去,解决方法如下:
1,首先加了文件夹入来,但在你的电脑的文件夹中删了文件,原文件都没有了,这样肯定是编译不过去拉, 有时在测试或编译的时候原文件也在打开(哪怕包括这个文件夹的路径),都会报错的。
2,有些文件类型也会莫名报错,那就筛选出这个文件,右键属性,选COM &.NET Settings这项,可以选None的选项都选上,也就前面两项,要是很多个这样的文件就干脆全选再右键按以上方法处理(就不知有没什么副作用没有...)。
Project Assistant这个页面没什么了,接着说说Installation Designer页面,强大的功能几乎在这个页面了,在Shortcuts/Folders这项决定了快捷方式的位置,随手拖动即可。
Dialogs项,对话框选项,有些对话框去不掉的话就回到Project Assistant页面的Installation Interview项,单选框Yes/No即可。
Text and Messages项,改变对话框里的文本,仅仅只能改变文字,如果想加个按钮或单选框或自定义对话框的话,这个版本还不支持,请到installshield 10.5或更高版本以上实现。
(Registry)开机启动项与注册表:
关键的注册表键值:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
添加以上第二行即可,展开找到Run这个文件夹,鼠标按住拖放到要加入的一边即可(这招实用,这一拖自然会把所有的文件夹拖进来,然后把没必要的删去,清空Run文件夹里面的文件,New String Value加入开机需要运行的文件及路径即可[注意:路径可不是本机路径,例:([INSTALLDIR]waibao\op\bin\opsvc.exe),如括号里的内容这样才是正确路径,这个路径是怎么出来的呢,请到Dialogs项,选择Setup Complete Success这个对话框],在最左边可选安装完成后运行什么文件和自述文件,选好文件后观察它的路径,与我说的一样吧,所以有关启动的路径应该都是这样)。