0
我从我的应用程序上的按钮按下启动触摸键盘在管理员帐户如下:启动在Windows 10非管理员帐户的触摸键盘(Tabtip.exe)
var progFiles = @"C:\Program Files\Common Files\Microsoft Shared\ink";
var keyboardPath = Path.Combine(progFiles, "TabTip.exe");
Process.Start(keyboardPath);
但是从非管理员帐户,触摸键盘不会启动。
我已经尝试过各种技术(使用ShellExecuteEx,CreateProcessWithLogonW,模拟等)没有运气。
可以做到这一点吗?
是它的WinForms,WPF,UWP? – Tony
我想问题是你没有访问这个目录。您可以将软件复制到您的应用程序数据文件夹中(bin/debug或bin/release) – MetaColon
@Tony:WPF,在非管理员帐户的windows 8.1上工作正常 –