Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
There are problems with registering shell extension from CH:
1. When not registered earlier, the shell extension registers, but is not being enabled at first. There is a need to repeat the registration for the mechanism to work.
2. COM initialization/uninitialization is a mess. There are many inits, but not so many uninits.
3. Library loading is a mess.
4. Register/unregister dll double dialog boxes. When registering chext with CH, there is a message box displayed from regsvr32 AND the one from CH. We only need one msg box.