Can I read AssemblyFile information in Inno Setup

后端 未结 2 437
余生分开走
余生分开走 2021-01-05 10:45

I would like to read these three values from my application.exe in my Inno Setup script.

[assembly: AssemblyCompany(\"My Company\")]
[assembly: AssemblyProdu         


        
2条回答
  •  一个人的身影
    2021-01-05 11:18

    Use the GetStringFileInfo() function provided by the Inno Setup Preprocessor (ISPP) as follows:

    1. GetStringFileInfo("path/to/greatapp.exe", "CompanyName")
    2. GetStringFileInfo("path/to/greatapp.exe", "ProductName")
    3. GetStringFileInfo("path/to/greatapp.exe", "FileVersion")

    As you have already mentioned, you can use the GetFileVersion() function instead of #3 above.

    Also, have a look at the ISPPBuiltins.iss script file included with your Inno Setup installation. It contains a GetFileCompany() function to use instead of #1 above and you can implement #2 above in a similar fashion.

提交回复
热议问题