1

コンパイル済みの exe のバージョン情報を変更して、説明を変更したいと考えています。

私はそれを自分で少し調べて、UpdateRessource 関数を使用する必要があることを理解し、ここまで来ました。

LPBYTE lpBuffer = new BYTE[200];
UpdateResource(filehandle, 
    RT_VERSION, 
    MAKEINTRESOURCE(1), 
    MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), 
    (LPVOID) lpBuffer, 
    sizeof(lpBuffer)

私がよく理解できない部分はlpBufferです。ファイルの説明を含むリソースの一部のみを変更したい。

私の推測では、exe から古いバージョンをロードして少し変更する必要があると思いますが、それがどのように構成されているかはよくわかりません。

4

0 に答える 0