我们有 INF 文件,它将一个 .sys 文件安装到 Windows 驱动程序文件夹。场景如下:
1) 从文件资源管理器安装 INF。右键单击 INF 文件,然后单击安装。在这种情况下,.sys 文件在 Windows\System32\drivers 文件夹下获得副本。
2) 创建控制台应用程序以使用进程对象下的 RunDll32 / CMD 安装并安装 INF 文件。在这种情况下,.sys 文件在 Windows\System32\drivers 文件夹下获得副本。
3) 创建具有安装程序类的 x86 安装程序,使用进程对象下的 RunDll32 / CMD 安装并安装 INF 文件。在这种情况下,.sys 文件在 Windows\SysWOW64\drivers 下获得副本。
我们的目标是复制 Windows\System32\drivers 文件夹下的 .sys 文件,而不管 WinXP、Windows7、Windows 8/8.1/10 等 32/64 位风格的 Windows 操作系统。