開啟螢幕鍵盤
 System.Diagnostics.Process.Start("" + System.Environment.SystemDirectory + "/osk.exe");



關閉螢幕鍵盤
System.Diagnostics.Process[] MyProcess = System.Diagnostics.Process.GetProcessesByName("osk");
 if (MyProcess.Length>0)
                    MyProcess[0].Kill();

如果無法開啟不是權限問題。可能是編譯環境設定為x86但卻在64位元上執行。導致系統找無檔案。
解決方式:在編譯環境改成:ANY CPU



arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()