我有一个特殊的设备,可以使用USB通信协议(我们 生产环境 的设备) .
LibUSBDotNet库提供设备和计算机之间的通信 .
我为相关的USB设备创建了一个.inf文件 .
此.inf文件没有数字签名 .
通过将此文件上载到计算机,他帮助在计算机上查看该设备 .
但是,我通过设备管理器手动加载此inf文件 .
我找到了加载inf文件所需的CMD代码 .
我想通过创建一个C#项目在后台制作这些代码 .
但是,Windows操作系统要重新启动以删除驱动程序符号以加载.inf文件 . 尽管所需的cmd命令适用于CMD,但它们在C#项目中不起作用 .
加载inf文件的代码如下 .
"C: \ Windows \ System32> pnputil -i -a " C: \ Users \ Desktop \USB INF \ SMB_21.08.2017 \ SMB_Motion.inf"
删除驱动程序签名的代码如下所示 .
C: \ Windows \ System32> BCDEDIT -set LoadOptions DISABLE_INTEGRITY_CHECKS
与该过程相关的屏幕图像如下 .
你能帮帮忙吗?