samrocketman/ekeyfinder

Skips application when first key is not found

Opened this issue · 0 comments

If the first registry key of a .cfg file's application entry is not present or is blank, then it doesn't display anything at all for that product. Just in case, I even tried changing the "ShowBlankSerials" option; but, it didn't make a difference.

For example, the current "Nero 7" entry looks in "HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families\Nero 7\Info" for the following keys (in the listed order): User, Company, Version, and Serial7_*.

The presence or absence of the other three keys makes no difference; but, if the 'User' key is blank or not in the registry at all, then Nero 7 doesn't show up in the results.

Since the serial is supposed to be the first key searched for (according to your .cfg file standard), I realize this may be intentional behavior. If so, then (as you've mentioned) a bunch of entries need to be re-formatted. Until that happens (and even after), perhaps there needs to be an option that lists an application as long as any one of its keys exists (even when blank).

Migrated from https://sourceforge.net/p/ekeyfinder/bugs/11/