minispy - Windows はこのファイルのデジタル署名を検証できません

minispy - Windows はこのファイルのデジタル署名を検証できません

私はMicrosoftのサンプルを構築しましたミニスパイ ミニフィルター問題はありません。64 ビットを使用しているため、Visual Studio で x64 でコンパイルされていることを確認しました。デバッグとリリースの両方を試しました。したがって、コーディングに関しては正しく実行されるはずであり、これはプログラミングに関する質問ではありません。

デジタル証明書が必要です。正しくインストールされたことを示すスクリーンショットを以下に示します。 デジタル証明書のステータスが正常であることを示すスクリーンショットを見るにはここをクリックしてください

私はその後、.infファイル(.infと同じフォルダにある.sysと.exeファイル)を使ってminispyをインストールしました。ここ)。最初の問題(そしてこれが主な問題だと思います)は、次のスクリーンショットに示されています。 デジタル署名されていないドライバーエラーのスクリーンショットを見るにはここをクリックしてください

スクリーンショットが表示されない場合は、次のように表示されます。

デジタル署名されたドライバーが必要です
Minispy フィルター ドライバー
Windows (R) Win 7 DDK プロバイダー
Windows は、デジタル署名されていないドライバーのインストールをブロックしました。ドライバーを使用するプログラムまたはデバイスをアンインストールし、発行元の Web サイトでデジタル署名されたバージョンのドライバーがあるかどうかを確認してください。

これは、上記のように証明書がすでに適切にインストールされているにもかかわらず発生します。管理者権限を使用していることに注意してください。また、AWS EC2 インスタンスでも実行していますが、再起動して F8 キーを押してデジタル署名を無効にしたり、署名されたドライバーの問題かどうかを確認したりすることはできません (ここで説明されているように:Windows はこのデバイスに必要なドライバーのデジタル署名を検証できません)。参考までに、私のマシンは Windows Server 2016 で実行されています。

サービスをロードする部分に到達したとき、次のコマンド ラインを入力すると、コンソールに次の内容が表示されました。

fltmc load minispy

読み込みがエラーで失敗しました: 0x80070241
Windows はこのファイルのデジタル署名を検証できません。最近のハードウェアまたはソフトウェアの変更により、正しく署名されていないファイルや破損したファイル、または不明なソースからの悪意のあるソフトウェアがインストールされた可能性があります。

net start minispy

システム エラー 577 が発生しました。Windows
はこのファイルのデジタル署名を検証できません。最近のハードウェアまたはソフトウェアの変更により、正しく署名されていないファイルや破損したファイル、または不明なソースからの悪意のあるソフトウェアがインストールされた可能性があります。

何度か試し、数時間調査しましたが、minispy のインストールと設定の具体的な手順が見つからないようです。なぜでしょうか。私の問題は minispy ミニフィルターに特有のものですが、これはシステムとドライバーのインストールに関する問題であると思います。どこで間違えたのか、どうすれば解決できるのか、ご助言いただければ幸いです。

答え1

解決策が見つからなかったため、回避策として以下を無効にしました。

  1. プログラム互換性アシスタント:https://winhelp.co/knowledge-base/windows-10-disable-program-compatibility-assistant-2/
  2. ドライバー署名の強制:https://windowsreport.com/ドライバー署名の強制-windows-10/(AWS EC2 インスタンスではこれを再度試していませんが、代わりに自分のラップトップで試しました)

先ほど言ったように、これは回避策です。もし誰かが本当の解決策を持っているなら、その方法をお聞かせいただければ幸いです。

その後、minispy.inf をインストールして minispy.exe を実行できるようになりました。

関連情報