永发信息网

InstallShield怎么打包inf驱动?

答案:2  悬赏:60  手机版
解决时间 2021-03-01 01:25
  • 提问者网友:听门外雪花风
  • 2021-02-28 13:49
如题

我看到第5步的时候就看不懂了,不知道该怎么操作. 谁能详细告诉我脚本怎么写啊.着急



最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-02-28 14:25
直接在.inf的文件上,点右键,选择安装就可以了。
全部回答
  • 1楼网友:慢性怪人
  • 2021-02-28 15:31
如果你有了驱动文件inf和sys,在installshield2009sp1里面用脚本安装驱动非常简单: 1、安装installshield2009sp1,安装时选择把中文简体作为默认输出语言 2、打开installshield2009sp1,点击create a new project,选择installscript project,修改project name(项目名称)我的是“usb-probe驱动安装”,location(存放位置),然后点ok,会出现project assistant助手的介绍,不用理会直接点下一步,修改你的软件信息(安装文件显示的)我的company name“vs”specify your application name“probe驱动程序”然后是版本和web address “http://www.vs.com”,点击下一步,安装风格修改,可以不用理会直接下一步, 3、一直点下一步,一直选择no,直到build installation,选择singe executable,然后点击build installation ,查看结果single_exe_image - 0 error(s), 0 warning(s),是不是没有错误, 4、在application data里面找到files and folders里面的application target folder删除defaultcomponent 右键点windows 新建folder名字改成system32,然后在destination computer's files里面点右键选add,然后浏览选中xxx.inf和xxx.sys,点打开 5、在installation designer里面找到behavior and logic里面的installscript,点击setup.rul,在文件的结尾加上以下代码即可 function onfirstuiafter() begin launchappandwait(winsysdir^"\\devcon.exe", "install c:\\windows\\system32\\xxx.infusb\\\vid_0711&pid_0250", wait); deletefile ( "c:\\windows\\system32\\xxx.sys" ); deletefile ( "c:\\windows\\system32\\xxx.inf" ); return 0; end; 其中usb\\\vid_0711&pid_0250 是我的设备id,修改成你自己的,xxx.inf 也修改成你自己的。 脚本修改完毕 6、按f7,build single_exe_image,安装程序制作完毕,运行image 里面的setup即可安装你的驱动了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯