(ソースコードなしで)購入したDLLファイルがあり、「LoadLibrary( "file.dll")」を使用してアプリケーションにリンクすると、一意のIDを取得する関数がインポートされます。コンピューター。ここで、ハッカーがこの関数の名前を検出し、同じ名前と同じ関数の名前を含む新しいdllファイルを作成しているとします。彼の新しいDLLファイルは置き換えられ(単に彼のdllをディレクトリに取得し、私のものに置き換えることによって)、一意のIDの機能は使用可能ですが、何も返しません。そのため、アプリケーションは空白の一意のIDを取得し、ハッカーは私の手から離れました。
それを防ぐ方法はありますか?私のプロジェクトはC++でプログラムされています。
前もって感謝します。