2009-02-04 65 views
0

從我的.NET(C#)應用程序中顯示Windows'角色映射小程序的最佳方式是什麼?我知道這是一個可選組件,所以如果他們沒有安裝它,我想顯示一條消息給用戶。顯示Windows角色地圖小程序?

我使用

ShellExecute(0, "OPEN", "charmap.exe", "", "", 0); 

嘗試,但所發生的一切是我的應用程序失去焦點和字符映射不會打開。作爲一個測試,我嘗試了「calc.exe」,它的工作原理與使用「運行」對話框中的「charmap.exe」一樣。我錯過了什麼?

回答

1

Process.Start("charmap.exe")如果沒有安裝則捕獲異常?

try 
{ 
    Process.Start("charmap.exe"); 
} 
catch (Win32Exception e) 
{ 
    // show message 
}