一、問題起源 本來Windows XP以上操作系統,默認是不安裝MSMQ組件的,如果需要使用,則可以通過:控制面板-添加刪除程序-WINDOW組件,選中MSMQ隊列 進行安裝。 但是,我所需要的不是讓用戶手動去做安裝,而是希望能夠讓程序自己解決。PS:1、因為MSMQ組件安裝過程中,不需要插入系統盤,也沒有需要設置的選項,所以完全具備“靜默”安裝的條件;2、可以通過捕獲“InvalidOperationExcepton”異常來檢測出系統是否安裝MSMQ隊列。二、問題描述 因此,問題就很清楚了,歸納如下:如何在程序檢查到操作系統未安裝MSMQ組件時,用代碼來安裝MSMQ組件?三、問題擴展延伸 其實這個問題,擴展出來,就變成了這樣: 如何在自己的程序中,編碼控制Windows組件的安裝、修復、卸載? 這里拋出來,希望解決過類似問題的朋友給個提示,或者有其他想法,也分享下。謝謝!
- 1 回答
- 0 關注
- 439 瀏覽
添加回答
舉報
0/150
提交
取消