だから私の質問は簡単で、おそらくあなたの答えはこれが不可能だと言うでしょう...
おそらく、dll ファイルを初めて使用するときに、MAC アドレスを確認し、そのベースに制限を設ける必要がありますか? :)
だから私の質問は簡単で、おそらくあなたの答えはこれが不可能だと言うでしょう...
おそらく、dll ファイルを初めて使用するときに、MAC アドレスを確認し、そのベースに制限を設ける必要がありますか? :)
興味深い質問です!DLL で一種のホワイト/ブラック リスト (もちろん暗号化されています) を管理し、DLL_PROCESS_ATTACH で制限コードを処理してから、必要に応じて TRUE または FALSE を返すことができます。
特定のテクノロジーまたは言語を検索し、人々がこれに使用する標準的なアプローチを確認する必要があります。
製品のセットアップの難しさと防御レベルの間にはトレードオフがあります。悪者に対してより厳しいものにすればするほど、あなたの製品を使用することはより困難になります。
ユーザーがキー(またはパスワード)を持っている場合に機能する、ある種の難読化とライブラリ暗号化を使用できます。