C# アプリケーション用の InnoSetup があります。また、インストールする前にセットアップで更新を確認したいと思います (ユーザーが常に最新バージョンを取得できるようにするため)。これを行うには、リモートの場所 (バージョン文字列を含む) から xml ファイルを解析し、メソッドにそれを返すようにする C++ コードが少し必要です。
InnoSetup から DLL を呼び出し、それを InnoSetup コード内のローカル変数と比較できます。
これを行う方法の手がかりはありますか?
C# アプリケーション用の InnoSetup があります。また、インストールする前にセットアップで更新を確認したいと思います (ユーザーが常に最新バージョンを取得できるようにするため)。これを行うには、リモートの場所 (バージョン文字列を含む) から xml ファイルを解析し、メソッドにそれを返すようにする C++ コードが少し必要です。
InnoSetup から DLL を呼び出し、それを InnoSetup コード内のローカル変数と比較できます。
これを行う方法の手がかりはありますか?
サーバー側にアクセスできる場合は、XML を使用せず、バージョン文字列を返すだけの方がよい場合があります。XML を避けられない場合は、C++ コードを記述し (疑問がある場合は、TinyXMLを使用することをお勧めします)、バージョン文字列を返す関数のdll エクスポートを作成する必要があります。