2009-01-05 68 views
0

有沒有人有關於如何閱讀當前機器上的MSDTC配置的任何想法?我特別想檢查用戶已執行以下步驟:閱讀MSDTC配置

  1. 打開組件管理(開始>所有程序 - >管理工具>組件服務)

  2. 雙擊組件服務,然後展開計算機。我的電腦 並選擇屬性

  3. 在MSDTC選項卡上單擊鼠標右鍵,單擊安全配置按鈕,並配置屬性如下:

  4. 網絡DTC訪問:經過

  5. 允許遠程客戶:經過

  6. 允許入站:選中

  7. 允許出站:經過

  8. 呼叫方進行驗證要求:選擇

這是一小部分,我需要寫驗證最終用戶配置的一部分。我不認爲我會嘗試修復它,如果它是錯誤的:只需將用戶指向幫助文件 - 所以只需要只讀。

回答

0

我不確定您是否可以通過任何API或WMI以編程方式執行此操作。 至少你可以檢查註冊表信息:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security 
+0

謝謝,這偉大工程。更改這些值並在Beyond Compare中進行比較...... – 2009-01-06 12:03:32

+2

這絕對是錯誤的方式,因爲它是*實現*細節而不是定義的合約(與COM接口不同)。 – casperOne 2009-01-06 14:15:51