web-dev-qa-db-ja.com

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

Microsoftサンプルを作成しました minispy minifilter 問題なく。 64ビットを使用しているので、VisualStudioでx64でもコンパイルしていることを確認しました。デバッグとリリースの両方を試しました。したがって、コーディングに関しては、正しく実行する必要があります。したがって、これはプログラミングの問題ではありません。

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

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

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

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

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

サービスのロードに関する部分に来たとき、次のコマンドラインを入力した後にコンソールに表示されたものは次のとおりです。

fltmc load minispy

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

net start minispy

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

私は数回試しましたが、数時間調査しました-minispyのインストールとセットアップの具体的な手順が見つからないようですが、なぜだろうと思います。私の問題はminispyミニフィルターに固有のものですが、これは実際にはシステムとドライバーのインストールに関するものだと思います。私がどこで間違っていたのか、そして私がこれをどのように解決することができるかについての助けを本当に感謝します。

2
Sydrik

解決策が見つからなかったため、私が行った回避策は、以下を無効にすることでした。

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

私が言ったように、それは回避策です。誰かが本当の解決策を持っているなら、私はその方法を聞いて最もうれしく思います。

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

1
Sydrik