0

我正在寻找查找和启用/禁用系统设备的方法。我指的是这些链接http://code.msdn.microsoft.com/windowshardware/DevCon-Sample-4e95d71c#content。我能够在控制台上运行 devcon 命令但我想在 c# 中以编程方式运行。

我参考这些链接Win32 API 函数以编程方式启用/禁用设备。当我运行justin发布的这些代码时,在 SetDeviceEnabled 函数中。我在索引变量中得到 -1 值。我根据我的系统配置更改了 mouseGuid 和 instancePath。我正在使用 Visual Studio 2013 RC。你能在这方面帮助我吗?

4

1 回答 1

1

These is the solution of my Que.

      try
        {
            var psi = new ProcessStartInfo(@"C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\devcon.exe");
            {
                psi.UseShellExecute = false;
            };

            psi.Arguments = @"disable *mou";
            Process pDisable = Process.Start(psi);

            psi.Arguments = @"enable *mou";
            Process pEnable = Process.Start(psi);

            Console.ReadLine();
        }
        catch(Exception e)
        {
            string message = e.Message;
        }
于 2013-10-04T09:57:06.097 回答