regedit

Someone told me that if I need to know how a gui we are building would connect to an already installed program or a program installed after the gui we are building is installed that we should use regedit. I am not sure what this means. The context is that we want to build an application that can start (or possibly control) other applications installed. It will be a sort of dashboard.
Can anyone clue me in on what regedit has to do with this?
onyourmarkAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jwguilloryCommented:
If you are building a program, regedit would only be useful after the program is built and installed.  And you are trying to fix any bugs that the program created in the registry.  Regedit is a simple registry editing program.  It is very powerful when used correctly, But used in correctly it can make your machine non-bootable or very problematic.
FirstSentinelCommented:
I think what is meant by this is:

if you're going to build a GUI application and want to populate it with an inventory of installed programs on a computer, you can get a inventory listing of installed applications and patches from a couple of places inside of the registry.

if you'd like to look at these, go to start run and type are regedit press okay

navigate to the two following locations

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall]
and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

it's one of the locations have a an inventory of software installed on this particular computer.


Not all applications leave and installation trail under the two keys.  The other place is in the start menu located in the all users and each individual user profile.


I guess it was assumed that you would be pulling a live inventory from each computer in order to populate your dashboard.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LostInWindowsCommented:
If your program is 32 bit and running on Windows 7 64 bit, you also need to check out this key as well:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

I found 1 program listed here that didn't appear anywhere else.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.