Hi.
It would be possible build a really portable version (It means that It doesn't use the registry and all settings/infoes are stored in an INI or XML file in the same folder as the app)?
Now RegOrganizer's "portable" version writes to registry and to %appdata% :
---------------------------------------------------------------------
HKEY_CURRENT_USER\Software\ChemTable Software\
c:\Documents and Settings\<User>\AppData\Roaming\ChemTable Software\
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\
(Default) REG_SZ
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\
(Default) REG_SZ azroles 1.0 Type Library
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\
(Default) REG_SZ
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\win32\
(Default) REG_SZ %systemroot%\SysWow64\azroles.dll
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\FLAGS\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\HELPDIR\
(Default) REG_SZ %systemroot%\SysWow64\
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\
(Default) REG_SZ Ilekestif.Afoneva.Okovoxa Class
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Control\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Implemented Categories\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\InprocServer32\
(Default) REG_SZ C:\(TCM)\Apps\Sys\(HW_MA~1\(DRIVE~1\DRIVER~2\VOS\FCPORT~1\%PROGR~1\DRIVER~1\DRIVER~1\CODEJO~1.OCX
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\MiscStatus\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\ProgID\
(Default) REG_SZ Codejock.FlatEdit.15.3.1
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\ToolboxBitmap32\
(Default) REG_SZ C:\(TCM)\Apps\Sys\(HW_MA~1\(DRIVE~1\DRIVER~2\VOS\FCPORT~1\%PROGR~1\DRIVER~1\DRIVER~1\CODEJO~1.OCX, 9
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\TypeLib\
(Default) REG_SZ {9481F047-E00D-248C-B40A-D2338ECDBC98}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Version\
(Default) REG_SZ 15.3
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\
(Default) REG_SZ azroles 1.0 Type Library
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\win32\
(Default) REG_SZ %systemroot%\SysWow64\azroles.dll
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\FLAGS\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\HELPDIR\
---------------------------------------------------------------------
Thanks
The portable version is not really portable
- Chemtable Software
- Developers Team
- Posts: 392
- Joined: Thu Aug 07, 2008 12:59 pm
Re: The portable version is not really portable
Hello,
At the same, the above two items should be removed after closing the portable version. The only way thay can stay is if they were in the system before launching the portable version.
If you remove the above two items and run the portable version again, will they be left again after it finished?
The two above items are usually used by Reg Organizer during its work. The registry keys you specified below does not concern to Reg Organizer.Axis wrote:Hi.
It would be possible build a really portable version (It means that It doesn't use the registry and all settings/infoes are stored in an INI or XML file in the same folder as the app)?
Now RegOrganizer's "portable" version writes to registry and to %appdata% :
---------------------------------------------------------------------
HKEY_CURRENT_USER\Software\ChemTable Software\
c:\Documents and Settings\<User>\AppData\Roaming\ChemTable Software\
At the same, the above two items should be removed after closing the portable version. The only way thay can stay is if they were in the system before launching the portable version.
If you remove the above two items and run the portable version again, will they be left again after it finished?
Axis wrote: HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\
(Default) REG_SZ
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\
(Default) REG_SZ azroles 1.0 Type Library
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\
(Default) REG_SZ
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\win32\
(Default) REG_SZ %systemroot%\SysWow64\azroles.dll
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\FLAGS\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\HELPDIR\
(Default) REG_SZ %systemroot%\SysWow64\
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\
(Default) REG_SZ Ilekestif.Afoneva.Okovoxa Class
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Control\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Implemented Categories\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\InprocServer32\
(Default) REG_SZ C:\(TCM)\Apps\Sys\(HW_MA~1\(DRIVE~1\DRIVER~2\VOS\FCPORT~1\%PROGR~1\DRIVER~1\DRIVER~1\CODEJO~1.OCX
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\MiscStatus\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\ProgID\
(Default) REG_SZ Codejock.FlatEdit.15.3.1
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\ToolboxBitmap32\
(Default) REG_SZ C:\(TCM)\Apps\Sys\(HW_MA~1\(DRIVE~1\DRIVER~2\VOS\FCPORT~1\%PROGR~1\DRIVER~1\DRIVER~1\CODEJO~1.OCX, 9
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\TypeLib\
(Default) REG_SZ {9481F047-E00D-248C-B40A-D2338ECDBC98}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{6AE72FA5-A261-49A7-2A93-00F3EDE94733}\Version\
(Default) REG_SZ 15.3
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\
(Default) REG_SZ azroles 1.0 Type Library
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\
(Default) REG_SZ
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\0\win32\
(Default) REG_SZ %systemroot%\SysWow64\azroles.dll
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\FLAGS\
(Default) REG_SZ 0
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9481F047-E00D-248C-B40A-D2338ECDBC98}\1.0\HELPDIR\
---------------------------------------------------------------------
Thanks
-
- Posts: 3
- Joined: Fri Apr 18, 2014 1:33 pm
Re: The portable version is not really portable
I'm sure, I tried again (I tried three times, Windows 7 64bit, RegOrganizer 6.35 trial portable):Konstantin Polyakov wrote: The two above items are usually used by Reg Organizer during its work. The registry keys you specified below does not concern to Reg Organizer.
At the same, the above two items should be removed after closing the portable version. The only way thay can stay is if they were in the system before launching the portable version.
1- 1st system's snapshot
2- launch RegOrganizerPortable.exe
3- Make some changes in "Commands" --> "Settings..."
4- "File" --> "Exit"
5- 2nd system's snapshot
1st system's snapshot and 2nd system's snapshot comparison, result:
--------------------------------------------------------------------------------------
HKEY_CURRENT_USER\Software\ChemTable Software\ add
HKEY_USERS\S-1-5-21-3668210609-2088346886-2201473197-1000\Software\ChemTable Software\ add
c:\Documents and Settings\<AdminUser>\AppData\Roaming\ChemTable Software\ add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\ add
(Default) REG_SZ add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\ add
(Default) REG_SZ PcdToolbar 1.0 Type Library add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\0\ add
(Default) REG_SZ add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\0\win64\ add
(Default) REG_SZ C:\Program Files\Dell Support Center\PcdToolbar603255.dll add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\FLAGS\ add
(Default) REG_SZ 0 add
HKEY_CLASSES_ROOT\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\HELPDIR\ add
(Default) REG_SZ C:\Program Files\Dell Support Center add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\ add
(Default) REG_SZ Zolili.Exawexdo Class add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\InprocServer32\ add
(Default) REG_SZ %systemroot%\SysWow64\PortableDeviceTypes.dll add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\ProgID\ add
(Default) REG_SZ PortableDeviceValuesCollection.PortableDeviceValuesCollection.1 add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\TypeLib\ add
(Default) REG_SZ {8A24322E-A3E1-20E6-9975-7EEE29876591} add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\Version\ add
(Default) REG_SZ 1.0 add
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2598A0CA-488F-44CE-669E-9048F85FAD78}\VersionIndependentProgID\ add
(Default) REG_SZ PortableDeviceValuesCollection.PortableDeviceValuesCollection add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\ add
(Default) REG_SZ add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\ add
(Default) REG_SZ PcdToolbar 1.0 Type Library add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\0\ add
(Default) REG_SZ add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\0\win64\ add
(Default) REG_SZ C:\Program Files\Dell Support Center\PcdToolbar603255.dll add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\FLAGS\ add
(Default) REG_SZ 0 add
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{8A24322E-A3E1-20E6-9975-7EEE29876591}\1.0\HELPDIR\ add
(Default) REG_SZ C:\Program Files\Dell Support Center add
--------------------------------------------------------------------------------------
Thanks
- Chemtable Software
- Developers Team
- Posts: 392
- Joined: Thu Aug 07, 2008 12:59 pm
Re: The portable version is not really portable
Hello,
The other entries you listed concerns to the third-party software, for example, Dell Support Center.
The bug is confirmed. The empty ChemTable Software folder and registry key may left after using the portable version. Thank you for the information.Axis wrote: I'm sure, I tried again (I tried three times, Windows 7 64bit, RegOrganizer 6.35 trial portable):
1- 1st system's snapshot
2- launch RegOrganizerPortable.exe
3- Make some changes in "Commands" --> "Settings..."
4- "File" --> "Exit"
5- 2nd system's snapshot
1st system's snapshot and 2nd system's snapshot comparison, result:
--------------------------------------------------------------------------------------
HKEY_CURRENT_USER\Software\ChemTable Software\ add
HKEY_USERS\S-1-5-21-3668210609-2088346886-2201473197-1000\Software\ChemTable Software\ add
c:\Documents and Settings\<AdminUser>\AppData\Roaming\ChemTable Software\ add
The other entries you listed concerns to the third-party software, for example, Dell Support Center.
-
- Posts: 3
- Joined: Fri Apr 18, 2014 1:33 pm
Re: The portable version is not really portable
It's strange because those entries are wrote to registry only and everytime I quit reg organizer's portable.Konstantin Polyakov wrote: The other entries you listed concerns to the third-party software, for example, Dell Support Center.
thanks
- Chemtable Software
- Developers Team
- Posts: 392
- Joined: Thu Aug 07, 2008 12:59 pm
Re: The portable version is not really portable
The system registry is getting changed periodically by the installed programs.
The Reg Organizer's portable version loader only modifies the own keys and folders which are hard-coded in the configuration file.
The Reg Organizer's portable version loader only modifies the own keys and folders which are hard-coded in the configuration file.