The portable version is not really portable
Posted: Fri Apr 18, 2014 1:44 pm
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
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