Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 10通用应用程序按键模拟,什么操作系统上下文?_C#_Win Universal App - Fatal编程技术网

C# Windows 10通用应用程序按键模拟,什么操作系统上下文?

C# Windows 10通用应用程序按键模拟,什么操作系统上下文?,c#,win-universal-app,C#,Win Universal App,我正在尝试在VS Studio 2015的Windows Universal应用程序中执行几个按键操作 当我在控制台应用程序中有以下行时,这些按键会在Win10中注册。但是,这在Windows通用应用程序中不起作用 InputSimulator.SimulateModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.VK_C); 我很容易怀疑这些按键是在应用程序上下文中执行的,而不是在运行应用程序的Win 10操作系统上下文中执行的。我们如何

我正在尝试在VS Studio 2015的Windows Universal应用程序中执行几个按键操作

当我在控制台应用程序中有以下行时,这些按键会在Win10中注册。但是,这在Windows通用应用程序中不起作用

InputSimulator.SimulateModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.VK_C);

我很容易怀疑这些按键是在应用程序上下文中执行的,而不是在运行应用程序的Win 10操作系统上下文中执行的。我们如何在Win 10环境中执行按键操作?我尝试创建一个通用应用程序DLL并将其导入到我的通用应用程序中,但没有成功。

无法在通用应用程序中合成输入。InputSimulator用于注入输入的SendInput API和等效API仅适用于经典的Win32桌面应用程序,而不适用于Windows运行时应用程序

如果您试图控制自己的应用程序,那么您可以触发输入将触发的底层命令,而不是模拟输入本身。如果您正在尝试自动运行另一个应用程序,那么这在Windows运行时应用程序中是不可能的