【发布时间】:2013-03-03 23:43:31
【问题描述】:
我在 Windows 中创建了一个伪造的 USB 闪存驱动程序驱动程序,它会伪造 Windows 以为连接了一个新的硬件设备。我还找到了允许我枚举连接的硬件的 API(所以我知道哪个设备是我的假驱动程序)。
问题是我只想在我的程序运行时附加硬件,而不希望在我的程序不运行时可以访问它。
如何以编程方式添加此硬件或启用/禁用此驱动程序?有人建议正确的命名法是“加载/卸载”。
在 Windows 7 及更高版本上将 VC++ 与 Windows API 结合使用。
【问题讨论】:
-
通过在应用程序退出时卸载驱动程序?
-
是的,我认为这可行,但我该怎么做呢?
-
在最简单的情况下,就像您现在加载驱动程序一样。
标签: windows visual-c++ drivers