我正在用Awesomium開發wpf應用程序,但同時我想使用OSK(Windows 10原生屏幕鍵盤)。當我運行Process.Start(「osk.exe」)時,出現錯誤提示「無法在屏幕鍵盤上啓動」。在同一個CPU應用程序中使用Awesomium(x86)和OSK(x64)
如果我刪除了Prefer-32位選項,我可以運行OSK。但我需要Awesomium。我該如何處理?
編輯:我已將UseShellExecute設置爲true,但結果相同。
Process osk = new Process();
osk.StartInfo.UseShellExecute = true;
osk.StartInfo.FileName = "osk.exe"; // path;// "osk";
osk.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
'UseShellExecute'默認爲'true'。所以'osk.StartInfo.UseShellExecute = true;'沒有效果。 –