My application has an exe entry in the ISSelfReg table, this entry is not present in the Registry.

When I try to register this exe using wisecomcapture I am getting the following error:
"System registry entries have been removed and the INI file(if any) was deleted".

I am also not getting the registration file after this process in the destination folder.

Can anyone help on this?
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


You can 'fool' Wise into grabbing the info properly.

- make a back-up of the MSI
- set up WPS to not self-register files and to re-scan COM information when new components are added.
- delete the EXe from the package
- compile (not always necessary buit sometimes Wise hangs on to component details)
- add the EXE back.
Wise should extract the COM information and add it to the relevant tables. A quick check for a new entry in the AppID table will confirm whether or not that happened.
- compile

BTW, if it were me, I'd note down all the entries in ISSelfReg (and SelfReg, if there are entries there) and use WCC to properly add the registration information to the correct tables. Then I'd delete those tables. Self-registration is the work of Satan, primarliy because it relies on any dependencies being present.
Answered 10/27/2008 by: VBScab
Red Belt

Please log in to comment