私はSysinternalsのPortmonユーティリティと格闘していて、Windows 8.164ビットで動作させようとしています。最初は起動しませんでした このスタックオーバーフローの質問 で詳しく説明されているように、「エラー2」が表示されて終了しました。互換性トラブルシューティングを実行し、Windows XP SP2互換モードで実行していますが、Capture/Ports
メニュー項目が灰色で表示され、ポートが表示されません(USBとマザーボードでホストされるCOMポートの両方があります)。
それから私はそれを実行するために主張された手順を詳述した この投稿 を見つけました。コマンドラインオプション/c
を使用してEXEファイルを開始するためのショートカットを作成する必要がありますが、実行すると次のようになります。
このファイルはどこにも見つかりません。これはSysinternalsSuiteダウンロードの一部ではなく、システム上のどこにも存在しません。
誰かがPortmonでこの問題に遭遇しましたか?
ダウンロードするportmsys.sys
はどこにもありません。実際にはportmon.exe
の一部です
多くのSysinternalsツール( Process Explorer および Process Monitor )が機能する方法は、メインの実行可能ファイルに埋め込まれた独自のドライバーをもたらすことです。プログラムが起動すると、プログラムはそれ自体からドライバーファイルを抽出してインストールし、それを使用して処理を実行します。
portmsys.sys
はPortmonのドライバーであり、64ビットWindowsではそれ自体から抽出しますが、インストールできません。
64ビットWindowsでは動作しないという事実に耐えなければならないと思います。