質問
現在のマシンでMSDTC構成を読み取る方法についてのアイデアはありますか?ユーザーが次の手順を実行したことを具体的に確認しようとしています:
-
コンポーネント管理を開く(スタート>すべてのプログラム>管理ツール>コンポーネントサービス)
-
「コンポーネントサービス」をダブルクリックし、「コンピューター」を展開します。 [マイコンピュータ]を右クリックします [プロパティ]を選択します
-
[MSDTC]タブで、[セキュリティの構成]ボタンをクリックし、次のようにプロパティを構成します。
-
ネットワークDTCアクセス:チェック済み
-
リモートクライアントを許可:チェック済み
-
受信を許可:チェック済み
-
アウトバウンドを許可:チェック済み
-
着信発信者認証が必要:選択
これは、エンドユーザーの構成を検証するために記述する必要がある小さなコンポーネントの一部です。間違っている場合は修正しようとは思わない:ユーザーにヘルプファイルを指示するだけ-読み取り専用のみが必要です。
解決
これを任意のAPIまたはWMIからプログラムで実行できるかどうかはわかりません。 少なくとも次の場所でレジストリ情報を確認できます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security
他のヒント
これを行うには、COM +管理クラス/インターフェースを使用できます。ただし、COM相互運用が必要になります。
参照は次の場所にあります:
http://msdn.microsoft.com/en -us / library / ms681189(VS.85).aspx
所属していません StackOverflow