installshield驱动打包,驱动打包
答案:2 悬赏:50 手机版
解决时间 2021-02-19 12:35
- 提问者网友:浩歌待明月
- 2021-02-19 09:34
把驱动打包到程序中,安装的时候驱动随安装包一起安装
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-19 10:48
在InstallShield里选择Basic MSI或InstallScript MSI工程类型,然后通过工具菜单Project -> Device Driver Wizard来逐步设置。 如果还是无法解决,可以去InstallShield技术交流的QQ群或论坛去寻求帮助。
全部回答
- 1楼网友:想偏头吻你
- 2021-02-19 12:12
用程序的打包还算容易,什么多国语言支持啊,unstall啊,license啊,installshield都做得很人性化了。
废话不扯了,来看驱动程序打包,开始听同事介绍说installshield不支持驱动程序打包,所有没有对他抱特大的信心。但google后,有很多介绍is能做驱动打包。以前的版本我不知道,但is12和is2008都支持。下面说下具体操作过程。
1.我有两个已经做好的驱动文件,分别是inf和sys文件,至于怎么开发出来,我暂时没去研究他。inf文件一般是微软硬件的配置信息文件,有特殊的格式。sys一般类似于dll动态库文件,老总这样给我打的比方,呵呵,这里借用他说的话。
2.打开installshield12,在startpage中点击create new project,会弹出对话框,在windows installer目录下,选择installscript msi project。
3.新建好工程名后,不用去理会project assisant过程,直接跳到installation designer。找到左边列表中的orgnization,选中setup design,这时点击菜单project中的device driver wizard,硬件驱动安装向导。然后就会出现对话框,要求加入inf源文件,直接加入就是了,在点击下一步会发现,他自动加入了sys文件,next,在runtime options using difx2.01,下的对话框,全选。有的文章介绍选1,3,5。我试过不成功。再点next,有个include all 。。。。的选项,也勾上,最后finish。
4.修改路径,因为驱动文件一般是安装到系统目录下,这里要点击到该文件,选中destation,在路径中选择systemfolder,然后在后面输入/drivers.其意思是制定文件保存到windows//system32//drivers目录下。同样修改sys文件到该目录下。
5.脚本编辑,在列表框中的behavior and logic选中istallscript,在uiafter,添加launchappwait()函数。注意路径要和上面指定一直。还有一个安装节名,刚开始搞不懂是什么东西,后来试了下名字后面有类似install简写的文件,这个要在inf文件里找,我的文件后面是××××is,替换到default里面的内容。
6.所有工作都做完后,build all,执行。这时要把设备插上才能安装成功。
7.检测下,拔掉后再重插,没有提示window提示要求搜索安装硬件驱动设备就算大功告成。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯