問題タブ [mmc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - services.msc スナップインが mmc コンソールに読み込まれているかどうかを確認するにはどうすればよいですか?
プログラムのアンインストール時に services.msc スナップインを閉じるようユーザーに求める必要があります。それ、どうやったら出来るの?
sql-server - MMC スナップインとしての SQL Server Management Studio
SQL Server Management Studio 2008/2012 用の MMC スナップインはありますか?
SQL Server 構成マネージャー用のスナップインがあることは知っていますが、それは私が必要としているものではありません。
MMC を介して直接 SQL サーバーにクエリを実行し、データベースとテーブルを管理したいと考えています。SQL サーバーがローカルにインストールされていません。
c# - 異なるプラットフォームの C# GUID
現在、MMC3.0 用のスナップインを作成しています。x64 と x86 の両方のプラットフォームをサポートする必要がありますが、GUID は異なる必要があります。C++ には _WIN32 のようなマクロがあることは知っていますが、C# ではこのようなマクロを見つけることができません。私の目標は、コードを次のようにすることです
x86_guid と x64_guid は一定である必要があります。
私はしばらくの間周りを見回していますが、答えはありません。
c# - MMC 切断コンテキスト エラー
C# を使用して開発された MMC スナップインに問題があります。プロパティ ページを使用するスナップインに Microsoft の MMC サンプルのコードを使用すると、プロパティ ページからモーダル メッセージ ボックスを表示した後に、DisconnectedContext エラーが表示されることに気付きました。
これは毎回再現でき、ちょっとしたハックで「修正」できます。
プロパティ ページのユーザー コントロールで CanApplyChanges() のサンプル コードを使用して、検証エラーが発生した場合にメッセージ ボックスを表示します。
このメッセージ ボックスをコメント アウトすると、エラーが停止します。これを変更して、代わりに MMC コンソールを親とするメッセージ ボックスを表示することができます。そのため (私は推測します)、プロパティ ページのメッセージ ポンプをブロックしませんが、明らかにこれにより、ユーザーは最適な UI ではないページと対話し続けることができます。
他の誰かがこの問題を見たことがありますか - 私はプロパティ ページを開き、キャンセルし、もう一度開き、[適用] ボタンをクリックしたときに (推奨される表示方法を使用して) モーダル メッセージ ボックスをポップさせ、[キャンセル] をクリックして、ページ - 私は常に DisconnectedContext エラーを受け取ります。
コントロールのコンストラクターまたは RefreshData() メソッドで特別なことは何もしていません。EntityFramework オブジェクトから単純なデータをフェッチし、それをいくつかのテキスト ボックスとチェックボックス コントロールに配置します。
明らかに、プロパティ シートがスナップインの残りの部分と不適切に相互作用していることを示すスレッドに問題がありますが、私には独自のスレッドがなく、コントロールと親プロパティ シートと相互作用する唯一の場所との間に相互作用はありません。その ShowDialog メソッドを呼び出すことです。
この時点で、どんなアイデアも歓迎されます。また、バグの解明につながる情報も歓迎されます!
c# - プログラムで DCOM 構成 ID を変更する方法
DCOM アプリケーションの起動 ID に関する情報をプログラムで取得する方法はありますか。私が何を意味するかを理解するために添付の写真を見てください。
WMIを使ってみた
しかし、「RunAsUser」プロパティは空でした。Interop.COMAdmin も試してみました
このようにして、MMC の「コンポーネント サービス」スナップインの「COM+ アプリケーション」ノードの下にリストされているアプリケーションを取得することができました。
私は COM、DCOM、COM+ の初心者で、何か重要なことを見逃していると確信しています。
しばらくすると、最初のアプローチ (ManagementObject) で NULL を取得していた理由がわかりました。受け取るもの:
- ID が現在起動ユーザーに設定されている場合は NULL
- 「対話ユーザー」の場合は「対話ユーザー」
- 3 番目のオプションの場合のユーザー名を含む文字列 (最初の図を参照)
しかし、それでも、MMCのDCOM 構成ノードの下にあるMicrosoft PowerPoint スライドなどのアイテムの ID を変更する方法が必要です。
windows - 特定のグループのグループ ポリシーを作成する
しばらくの間私を困惑させた質問。Active Directory などを使用するドメインでこれが可能であることはわかっていますが、多くのユーザーがいる基本的なネットワーク上で実行されている基本的なローカル マシンではどうでしょうか。
このローカル マシンは、アカウントを持つ誰もが使用できる共同作業マシンであるとします。すべてのアカウントはローカルであり、ローミングまたはドメイン上ではなく、マシンに対してローカルです。各ユーザーには異なる権限があり、グループで分けられています。
特定のグループのグループ ポリシーを作成しようとしているときに、そのグループが実際にはリストに表示されません。リストに表示されるのは、個別のローカル アカウントと、管理者と非管理者の 2 つのカテゴリ/グループだけです。
他のグループはどこですか?作成した個々のグループ (Group1、Group2、Group3) に固有の複数のポリシーを作成できないのはなぜですか?
選択テキストは、「ローカル グループ ポリシーと互換性のあるローカル ユーザーとグループ」を引用しています。これは、私が作成したグループがグループ ポリシーと互換性がないように見えるということですか?
カスタム グループをグループ ポリシーと「互換」にするための修正はありますか? おそらくレジストリまたはDLLの修正ですか?
vbscript - vbscript を使用した MMC のスクリプト作成
vbscript を使用してスナップインを追加したいのですが、スナップインをコンソールに追加する際に問題が発生しています。Windows 7 環境で実行されます。誰かが見て、私を正しい方向に導くことができれば、私は最も感謝しています. ありがとう。
.net - インストールされている .NET サービスが MMC に表示されない
サービスの MSI を作成するための .NET Windows サービス プロジェクトと展開プロジェクトがあります。開発中にサービスを何度もインストール/アンインストールしましたが、何かが壊れているようです。サービスがインストールされているように見え、プログラム ファイルが期待どおりに存在します。Windows の追加/削除プログラムは新しいプログラムを認識しますが、管理コンソール (MMC) は新しくインストールされたサービスを一覧表示しません。
このサービスの存在を MMC に認識させるにはどうすればよいですか? しばらくの間、正常に動作していました (予想どおり MMC に表示されます)。1 回のアンインストール中に、ソフトウェアは削除されましたが、サービスは MMC にリストされたままです (明らかに開始されませんでした)。孤立したサービスを Regedit を介して MMC から削除することができましたが、サービスを再インストールすると、MMC には表示されません。
このサービスがインストールされているときに MMC にこのサービスを認識させるにはどうすればよいですか?