View Single Post
Old 5th February 2013, 13:14   #13
anderci
Junior Member
 
Join Date: Nov 2012
Location: Colorado
Posts: 41
Thank you for your response. It is a relief not to have to go into 'Visual Studio 6 Installer'.

I googled .exe manifest Reg free COM vb6 and was somewhat overwhelmed. I may understand some of it. I think the information in the QueryMgr.vbp file e.g.:

Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
Object={38911DA0-E448-11D0-84A3-00DD01104159}#1.2#0; RICHTX32.OCX

ExeName32="QueryMgr.exe"

MajorVer=2
MinorVer=4
RevisionVer=12

must be copied into a QueryMgr.exe.manifest file in XML format to look like:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity type="win32" name="QueryMgr.exe" version="2.4.12" />
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="MSCOMCTL.OCX" version="2.0" />
<assemblyIdentity type="win32" name="RICHTX32.OCX" version="1.2" />
</dependentAssembly>
</dependency>
</assembly>

And this XML file QueryMgr.exe.manifest incorporated in the NSIS installation into the $INSTDIR with the required support files (MSCOMCTL.OCX, ...)

I saw mention of several tools to create the manifest file, but could not track them down with certainty. The most significant maintenance task, once created, would be the executable application version.

Your guidance is appreciated.
anderci is offline   Reply With Quote