Would anyone have any idea about how to go and gatherer the proper infos or
know any other "Com info gatherer"?
Hi Carl, if i understand correctly, what you are looking for (as an
alternative to Tallow/Heat) would be RegCap.exe that comes with Visual
Studio. It Can be found in your visual studio directory under
Common7\Tools\Deployment.
Once you got your .reg out, you can use tallow to convert it to
RegistryValues tags... However, that will *NOT* produce nice looking
TypeLibs and Class tags... you are pretty much on your own with that.
As for getting Heat to work properly, i really dont know Carl...
Have a good day,
-Carl
On 5/11/07, Carl Quirion <[EMAIL PROTECTED]> wrote:
Hi,
Heat (3) and Tallow (2) are not properly extracting register information
out of some DLLs/OCXs i have. Most are ok (the one made by the company i
work for) but some (made by 3rd parties) are not.
I suspect OCX/DLL compression to be the issue, but this is just a wild
guess.
Heat "goes thru" the files, but only produces "Interface" tags in the
TypeLib. Tallow, however, for some files works and some other crashes
Failed to SelfReg: ActBar.ocx
System.Reflection.TargetInvocationException : Exception has been thrown by
the target of an invocation. --->
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT
E_FAIL has been returned from a call to a COM component.
at DllRegisterServer()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[]
arguments, SignatureStruct& sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[]
arguments, Signature sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean
skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at
Microsoft.Tools.WindowsInstallerXml.Tools.Tallow.TallowMain.DynamicPInvoke(String
dll, String entryPoint, Type returnType, Type[] parameterTypes,
Object[] parameterValues)
at Microsoft.Tools.WindowsInstallerXml.Tools.Tallow.TallowMain..ctor(String[]
args)
Here is one of the files on which i encounter this issue (for heat, tallow
works on this one) : http://downloads.datadynamics.com/AB2252121.zip (
ActBar2.ocx)
I could send anyone who is interested the file that cause the tallow
crash, i could not find it on the vendor's website, so i dont wanna infringe
any copyrights by making it publicly available
Would anyone have any idea about how to go and gatherer the proper infos
or know any other "Com info gatherer"?
To reproduce
Heat is used like this: Heat file ActBar2.ocx -out ActBar2.wxs
Tallow is used like this tallow.exe -s ActBar.ocx > ActBar.wxs
Thanks in advance
--
Carl Quirion
[EMAIL PROTECTED]
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users