You are here

Regshot/Regmon Filters

5 posts / 0 new
Last post
Jace
Offline
Last seen: 16 years 9 months ago
Joined: 2006-02-16 12:59
Regshot/Regmon Filters

Are there any filters or settings that I can use so these programs only show the registry areas that should be considered for portability. i.e. are there any areas of the registry that can be safely written to and a program still be portable. When I run either Regmon or Regshot I get a bunch of registry changes but not all of them seem to be related to the program I am testing. Does anybody have any tips or suggestions to narrow down the list. Thanks

albator
Offline
Last seen: 16 years 8 months ago
Joined: 2005-12-09 13:47
You should exclude windows

You should exclude windows services process and only care about hklm and hklu branches.

_______________________________________
345 portable applications:
http://standalone.atspace.org/index.html

nm35
Offline
Last seen: 18 years 2 months ago
Developer
Joined: 2005-12-12 17:13
Why HKLM/HKLU? (I don't know

Why HKLM/HKLU? (I don't know much about the Registry, except that it's a pain in the butt when portable-apping...)

~nm35
» PortaSoft Portable App Development

Deuce
Offline
Last seen: 14 years 2 months ago
Developer
Joined: 2005-12-24 16:32
Well...

HKEY_Local_Machine and HKEY_CURENT_USER (not HKLU, but HKCU) are the places most programmers will place their registry entries. HKLM is used when you want the registry entry to affect the whole machine, such as context menus, or dll registrations and such. HKCU is used when you want the entries to affect only the current user. Most of the time, software, well small freeware/opensource stuff, will store their registry entries within HKCU\SOFTWARE. IF you take a glance at that location, I guarantee you will find information from different programs you have run on your system.

Also HKEY_USER is another place the stores the same registry settings as HKCU, however, HKU stores them in HKU\{SOME BIG LONG NUMBER}\SOFTWARE. The {SOME BIG LONG NUMBER} is different on every machine.

Some examples are Angry IP scanner stores its program settings in HKCU\SOFTWARE\ANGRYZIBER\, while WinImage stores it settings (Including registration info) in HKU\{SOME BIG LONG NUMBER}\SOFTWARE\WINIMAGE\.

My Registry Rapper program, runs a search on the HKCU, because most of the software I have tested stores it registry entries in HKCU\SOFTWARE. However, I will be adding in the HKU and possibly HKLM at a later date.

I hope this helps.

***********************************
Deuce   {The Core}
"Portable Software: Just the beginning..."

Deuce
Portable Software: Just the beginning.

nm35
Offline
Last seen: 18 years 2 months ago
Developer
Joined: 2005-12-12 17:13
Thanks -- indeed it

Thanks -- indeed it does.

~nm35
» PortaSoft

Topic locked