|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Reading "Add Remove Programs" dataI want to take a snapshot of various machines that I maintain. I thought if
I could read the installed programs I could tell if a new program was installed. I assume this information is in the registry but I do not know where. Can anyone help me here? thanks HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Anything that shows in Add/Remove will have a DisplayName value. But those are only programs that are "officially" installed. Show quoteHide quote > I want to take a snapshot of various machines that I maintain. I thought if > I could read the installed programs I could tell if a new program was > installed. > > I assume this information is in the registry but I do not know where. Can > anyone help me here? > thanks > > > Thank you. Also do you know if the items/key names in that section which
look like this: {03B1B42B-F6DE-41d9-8CFF-DC44E895C7A7} Are they dlls?? thanks Show quoteHide quote "mayayana" <mayayan***@mindspring.com> wrote in message news:6y7Eh.5465$_73.4451@newsread2.news.pas.earthlink.net... > HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall > > Anything that shows in Add/Remove will have a > DisplayName value. But those are only programs that > are "officially" installed. > >> I want to take a snapshot of various machines that I maintain. I thought > if >> I could read the installed programs I could tell if a new program was >> installed. >> >> I assume this information is in the registry but I do not know where. >> Can >> anyone help me here? >> thanks >> >> >> > > > Thank you. Also do you know if the items/key names in that section which No. Those are programs installed with Windows> look like this: > > {03B1B42B-F6DE-41d9-8CFF-DC44E895C7A7} > > Are they dlls?? Installer. (.MSI files.) What you see is a "class ID", (CLSID) or "universually unique ID" (UUID). Microsoft has become CLSID-crazed in recent years and uses them to substitute for clear, human-readable identifiers wherever possible. The format is a special formulation, intended to be a guaranteed unique string, with the added benefit of providing an intimidating obfuscation to the uninitiated. (Or maybe it's vice versa. :) So while most installers create an Uninstall subkey with the program name, MSI installers create a subkey with a CLSID name. I suppose Microsoft's justification might be that 2 or more people might
give their program the same name. Anyway thanks again. Show quoteHide quote "mayayana" <mayayan***@mindspring.com> wrote in message news:00iEh.6366$Jl.2522@newsread3.news.pas.earthlink.net... >> Thank you. Also do you know if the items/key names in that section which >> look like this: >> >> {03B1B42B-F6DE-41d9-8CFF-DC44E895C7A7} >> >> Are they dlls?? > > No. Those are programs installed with Windows > Installer. (.MSI files.) > What you see is a "class ID", (CLSID) or "universually > unique ID" (UUID). Microsoft has become CLSID-crazed > in recent years and uses them to substitute for clear, > human-readable identifiers wherever possible. The format > is a special formulation, intended to be a guaranteed unique > string, with the added benefit of providing an intimidating > obfuscation to the uninitiated. (Or maybe it's vice versa. :) > > So while most installers create an Uninstall subkey with > the program name, MSI installers create a subkey with > a CLSID name. > >
Database connection problem on VB6.0
There seems to be a bug in Vista's file sharing that causes the ADO Database open command to hang if Localized Error Messages Shell on Vista MS Winsock Control ports don't free up End If without block If How to open a CMD Line exe as hidden and wat for it to finish Have a problem that is stumping me. Full Control to Users programmatically Help in translating C to VB |
|||||||||||||||||||||||