メモ帳を例にとってみましょう。アプリケーションでメモ帳が実行されているかどうかを100%確認するにはどうすればよいですか?100%とは、「notepad.exe」という名前の別のプロセスがあり、実際には実際のメモ帳ではなく、たとえば模倣品である場合、それを検出したくないということです。本物のメモ帳のみ。
プロセスメモリの読み取りについてはすでに考えましたが、メモリの移動などの理由で、見た目よりも難しくなっています。
標準的な方法は名前ですよね?しかし、私にとっては非常に重要です。間違ったプロセスを見つけた場合に重大な失敗となるものと対話したいので、他のプログラムではないということです。
誰かがこれを行う良い方法を知っていますか?
PS:それを行うための特定のプログラミング言語はありません。可能であれば、独立したソリューションをお勧めします。ただし、必要に応じて、特に.Net / C#を使用します。