[英]Installing a driver using Inno Setup
我正在Inno Setup
为我的应用程序创建安装Inno Setup
,将来可能需要安装驱动程序 。 但是,我需要了解一些有关立即在Inno Setup
安装驱动程序的提示,以便可以在需要时轻松将驱动程序添加到安装程序中。
我应该强制用户仅将程序安装到C:\\Program Files\\<app>\\
,还是不要紧,我应该让他甚至在network drive
上安装程序?
我应该将驱动程序安装在C:\\Windows\\
,以使其随时可用(即使没有网络驱动器),还是没关系?
是否可以按需启动驱动程序? 我想发布程序的新版本,并且需要创建安装程序, 因此 更新应用程序后无需重新启动 。 因此,可以在不重新启动Windows的情况下关闭驱动程序,用新版本覆盖它,然后再次打开它(就像使用服务一样)吗?
是否可以如此轻松地覆盖驱动程序(如问题3所述 ),还是建议始终完全卸载程序,然后再次安装新版本?
您能否提供一些有关安装/卸载/更新重要驱动程序的提示? 我敢肯定我已经错过了一些要点。
我没有太多的驾驶员经验或知识,所以我为有些困惑的问题表示歉意。
可能是哪种驱动程序很重要,因此存在一个相关的问题,该问题应该回答: 低级鼠标钩和DirectX
我发现了一些有关驱动程序开发的有用链接。 以此为参考。
CodeProject上的驱动程序开发- 第1部分 , 第2部分 , 第3 部分 , 第4 部分 , 第5 部分 , 第6部分
http://www.catch22.net/tuts/kernel1.asp 设备驱动程序简介
Windows驱动程序开发教程
请不要这样做,在所有HID设备上安装上级筛选器驱动程序是一个非常糟糕的主意。 话虽如此,我还是会回答您的问题。
当您安装驱动程序时,Windows会管理驱动程序本身的放置位置(在DriverStore中),您不必为此担心。
参见#1
对于某些驱动程序,是的。 对于高于HID的过滤器驱动程序,否。 您必须强行删除其系统上的所有鼠标和键盘,然后重新添加它们(PS / 2设备无法实现)。
是的,考虑到您正确版本的驱动程序并需要重新启动,更新驱动程序非常容易。
再一次,虽然我不想让您失望,但这样做只会使您自己陷入一个受伤的世界。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.