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>