私が開始したプログラム/プロセスに誰かが接続されているかどうかを確認する方法を探しています。
プロセスへのアタッチを無効にして、プログラムのリバース エンジニアリングを困難にしたいと考えています。
これはできますか?私のプロセスに何かが添付されているかどうかを確認し、そうであればプロセスを終了するAPI呼び出しがありますか。
私の理解では、コードでこれをチェックできる、またはチェックできるはずです。これが真実であることがわかった場合は、自分自身または自分に付けられたものを殺すことができます。
#if DEBUG
RTBconsole.Text = "Debug version";
#endif
これは、プロセスで行われている添付フォームを停止できるようにしたいコードのデバッグを停止しただけです。