問題タブ [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# - 相互 (ピア ピア) 認証用に MMC コンソールに SSL 証明書をインストールする場所
ローカルホストではなくピアツーピア通信(あるマシンから別のマシンへ)に対して相互SSL認証を行う必要がありました。これは、 ValidateServerCertificateおよびValidateClientCertificateコールバックを持つSslStreamクラスBeginAuthenticateAsServerおよびBeginAuthenticateAsClientと共にMicrosoft.Netソケット通信クラスを使用して非同期的に行われます。このために、私は以下で構成される自己署名証明書を作成しました
• ルート証明書
• サーバー証明書
• クライアント証明書
前述の証明書を生成するために、makecert.exe と pvk2pfx.exe をフォルダーに配置し、以下のコマンドを実行しました。
ルート証明書作成コマンド
- .cer を作成し、秘密鍵を生成するには
makecert.exe -n "CN=abc.com" -r -pe -a sha512 -len 4096 -sky 署名 -cy 権限 -sv RootCert.pvk RootCert.cer
- .cer と秘密鍵を使用して .pfx を作成するには
pvk2pfx -pvk RootCert.pvk -spc RootCert.cer -pfx RootCert.pfx -po test123
サーバー証明書作成コマンド
- .cer を作成し、秘密鍵を生成するには
makecert.exe -pe -n "CN=abc.com" -a sha512 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -ic RootCert.cer -iv RootCert.pvk -sp "Microsoft RSA SChannel 暗号化プロバイダー" -sy 12 -sv ServerCert.pvk ServerCert.cer
- .cer と秘密鍵を使用して .pfx を作成するには
pvk2pfx -pvk ServerCert.pvk -spc ServerCert.cer -pfx ServerCert.pfx -po test123
クライアント証明書作成コマンド
- .cer を作成し、秘密鍵を生成するには
makecert.exe -pe -n "CN=abc.com" -a sha512 -sky exchange -eku 1.3.6.1.5.5.7.3.2 -ic RootCert.cer -iv RootCert.pvk -sp "Microsoft RSA SChannel 暗号化プロバイダー" -sy 12 -sv ClientCert.pvk ClientCert.cer
- .cer と秘密鍵を使用して .pfx を作成するには
pvk2pfx -pvk ClientCert.pvk -spc ClientCert.cer -pfx ClientCert.pfx -po test123
相互ピア間認証の場合、これらの証明書を MMC コンソールのどこに置く必要がありますか? これらをローカル マシン ストアまたは現在のユーザー ストアにインストールする必要がありますか?
前もって感謝します
vb.net - VB で MMC を作成する
作成したアプリケーションと連携する MMC スナップインを作成しようとしています。私はこれまでのところ持っていますが、私はそれで問題に遭遇しました。
メインクラスを作成し、「displayname」「description」「vendor」などの設定を追加しました。snapininstaller の継承も同様に行われ、これはすべて機能しているようです。dll にコンパイルできます。installutil.exe を使用すると、エラーなしで実行され、GUID がレジストリに作成されていることがわかります。
mmc.exe を実行すると、それを追加するオプションが表示されません。MMC.exe がそれを取得するために他に何かする必要がありますか?
私はWin7 64ビットで開発しているので、これを取得するためにGUIDを追加する必要があるレジストリに別の場所がありますか?
ありがとう
c# - MMC でダブルクリックを処理する方法
開発中のカスタム MMC スナップインに MmcListView があります。Refresh、Actions などの標準イベント ハンドラーがいくつかあるようですが、ダブルクリックを処理するにはどうすればよいですか? 現在、ユーザーは結果ノードを右クリックしてアクションをクリックする必要があります。ノードをダブルクリックするだけでよいのであれば、非常に理にかなっています。
powershell - Chocolatey を使用して、MMC をパラメータ付きでタスクバーに固定するにはどうすればよいですか?
PowerShell と Chocolatey コマンドレットを使用してInstall-ChocolateyPinnedTaskBarItem
、Hyper-V マネージャーのショートカットを Windows タスクバーに固定しようとしています。これは Windows の 64 ビット インストールです。
通常、次のように呼び出すことができます。
私たちはそれを知っていvirtmgmt.msc
ます。既存のタスクバー ショートカットを調べると、次のようになっていることがわかります。
組み込みを使用しようとしました$env:windir
:
これは次の場合に失敗します。
'$env:WinDir\system32\mmc.exe "$env:WinDir\system32\virtmgmt.msc"' が存在しないため、タスク バーに固定できません
を使用して、Hyper-V マネージャーなどの MMC ショートカットをタスクバーに固定するにはどうすればよいInstall-ChocolateyPinnedTaskBarItem
ですか? 普通の古いものを使用する必要がありwindir%
ますか?
openssl - .cer ファイルから .pfx ファイルを生成する方法
私は.cerファイルしか持っていません.pfxファイルに変換したいです。しかし、openssl 経由で変換しようとすると、秘密鍵ファイルを要求されますか? .pfx ファイルを生成するには秘密鍵ファイルが必要ですか? そうでない場合は、これを達成するための open ssl コマンドを提案してください。ありがとうシュシュマ。
c# - MMC スナップインで WPF TabControl の境界線が正しくレンダリングされない
MMC スナップインの一部である Windows フォーム内で WPF TabControl をホストしています。Windows 8.1 ではすべて問題なく表示されます。
しかし、Windows Server 2012 R2 には問題があります。
上から、TabControl の境界線が増えていることがわかります。また、他の WPF タブ項目のいくつかで他の問題に気付きました (リスト ビュー項目が中央ではなく上部に垂直に配置されているなど)。しかし今のところ、2 倍の太さの境界線の問題に対処しましょう。なぜこれが起こったのですか、どうすれば修正できますか? この問題について何時間も Google に問い合わせてみましたが、適切な回避策や修正方法が見つからないようです。また、インバウンド テキストの下にも境界線が表示されていることに注意してください。これはおかしくないですか?
Windows フォーム内で WPF コントロールをホストするためElementHost
に、ダイアログのオブジェクト部分の子コントロールを WPF コントロールに設定します。
私の WPF コントロールでは、特別なことや異常なことは何もしていません。XAML でタブ コントロールを作成します。
次に、WPF コントロールのコンストラクターでタブ項目を設定します。
編集:TabControl(<TabControl Margin="10 10 10 0" BorderThickness="0">
)に0の厚さを設定すると、次のようになります。
TabControl
Windows Server 2012 R2のコントロールの一部として、拡大された境界線がこのようにレンダリングされていることは確かですが、これはなぜでしょうか? 拡大されるのはなぜですか?どうすれば修正できますか?
BorderThickness を 1 に設定すると、拡大された境界線の問題が明示的に修正されますが、ヘッダー テンプレート自体に下の境界線があるか、ヘッダーの下側に 2 倍のサイズの下の境界線があるヘッダー テンプレートは修正されないため、Blend を起動して編集する必要があると思いますこれらのテンプレートを手動で下の境界線を削除しますが、これはまったく正気ではありません。Server 2012 でこの問題が発生するのはなぜですか?