Sending WIN+CTRL+SHIFT+B using C#

Viewed 1034

I'm trying so simulate keystroke combination Win+Ctrl+Shift+B to Windows 10 using Visual C# 2017.

This key combination restarts the video driver, and i can confirm it works when i do it manually, but can't get a way to do it using C#.

I have even tried http://inputsimulator.codeplex.com/ like this :

InputSimulator.SimulateKeyDown(VirtualKeyCode.LWIN);
InputSimulator.SimulateKeyDown(VirtualKeyCode.LCONTROL);
InputSimulator.SimulateKeyDown(VirtualKeyCode.LSHIFT);
InputSimulator.SimulateKeyDown(VirtualKeyCode.VK_B);
InputSimulator.SimulateKeyUp(VirtualKeyCode.VK_B);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LSHIFT);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LCONTROL);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LWIN);

and like this :

InputSimulator.SimulateModifiedKeyStroke(
            new[] { VirtualKeyCode.LCONTROL, VirtualKeyCode.LWIN, VirtualKeyCode.LSHIFT },
            new[] { VirtualKeyCode.VK_B }
        );

Any help on a working solution is welcomed !

1 Answers
Related