我在我的程序中加載某個exe文件,我試圖替換它的版本信息資源。
我正在使用UpdateResource(),但出於某種原因,它不會取代原來的資源,因爲它應該這樣做。
替換版本信息資源
UpdateResource(hHandle,RT_VERSION,"1",MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US),pRsrcMemory,rsrcSize)
當exe文件在資源編輯器中打開,我看到了兩個版本信息資源具有相同ID 1,但在Windows資源管理器中顯示的版本信息是原始信息。(可能是因爲它是第一位的該exe文件的.rsrc部分,但我不知道)
任何幫助表示讚賞。
非常感謝。現在工作良好:) –