我试图启动osk.exe却一直收到“无法启动osk”消息。 问题在于我的项目设置为x86(我正在使用ms access数据库)。 如果我切换到x64或Any CPU,则一切都可以正常工作,但数据库将不再起作用。 我尝试了这个:
using System.Diagnostics;
private void btnOSK_Click(object sender, EventArgs e)
{ Process.Start("osk.exe");
Process.Start(@"C:\windows\system32\osk.exe");
}
我还尝试运行SysWOWW\osk,但也没有成功。此外,我的应用程序应该在x86和x64机器上都能运行。 有没有什么方法可以绕过这个问题?这真的很令人沮丧。