Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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# 为什么以编程方式使用键盘时会获得未经授权的访问权限?_C#_Uwp_Keyboard_Combinations_Keycode - Fatal编程技术网

C# 为什么以编程方式使用键盘时会获得未经授权的访问权限?

C# 为什么以编程方式使用键盘时会获得未经授权的访问权限?,c#,uwp,keyboard,combinations,keycode,C#,Uwp,Keyboard,Combinations,Keycode,请查看此图像并告诉我如何解决此问题如果您查看InputInjector.TryCreate()方法的,它会显示: 注意:此命名空间中的API需要InputjectionBrokered受限功能 您需要更新以添加功能,例如: InputInjector inputInjector = InputInjector.TryCreate(); var shift = new InjectedInputKeyboardInfo(); shift.VirtualKey = (ushort)(VirtualK

请查看此图像并告诉我如何解决此问题如果您查看
InputInjector.TryCreate()
方法的,它会显示:

注意:此命名空间中的API需要InputjectionBrokered受限功能

您需要更新以添加功能,例如:

InputInjector inputInjector = InputInjector.TryCreate();
var shift = new InjectedInputKeyboardInfo();
shift.VirtualKey = (ushort)(VirtualKey.Shift);
shift.KeyOptions = InjectedInputKeyOptions.None;

var tab = new InjectedInputKeyboardInfo();
tab.VirtualKey = (ushort)(VirtualKey.Tab);
tab.KeyOptions = InjectedInputKeyOptions.None;
inputInjector.InjectKeyboardInput(new[] { shift, tab });
shift.KeyOptions = InjectedInputKeyOptions.KeyUp;
tab.KeyOptions = InjectedInputKeyOptions.KeyUp;

...

请不要发布代码图像,而是将您的问题包括代码(an)以及任何输入和所需输出,以及任何可能添加或可能未添加代码的错误消息,但也请查看图像。请始终将错误消息作为文本而不是图像。对不起,我是noob,我应该把代码粘贴到哪里?我已经告诉过你要编辑什么了。
<?xml version="1.0" encoding="utf-8"?>
<Package
    ...
    xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    IgnorableNamespaces="... rescap">
...
<Capabilities>
    <rescap:Capability Name="inputInjectionBrokered"/>
</Capabilities>
</Package>