問題が発生しました。おそらく頭がいっぱいで、誰かが私を助けてくれることを望んでいました。私の C++ スキルはかなり不足していますが、喜んで学びます。
ここには、使用するソフトウェアの DLL を生成する Visual Studio 2005 C++ プロジェクトがあります。問題は、私のコードがクライアントが使用しているものよりもわずかに新しく、現時点でクライアントを更新することは問題外であることです。
いくつかの変更を加える必要があります (主に、いくつかの関数と呼び出しをコメントアウトし、いくつかの値を変更するだけです)。通常、コードに変更を加えてコンパイルしますが、クライアントと互換性のないバイナリが得られます (古いため)。
バイナリを生成するほとんど互換性のあるコードと、バイナリ自体があります。実際にプロジェクトをコンパイルせずに、既存の DLL に私の変更をパッチする何らかの方法があるはずです。バイナリパッチを行ったことはありません。
どんな助けでも大歓迎です!