List of installed Apllications of Windows
-
- Earned some good credits
- Posts: 124
- Joined: Wed Mar 16, 2005 5:44 pm
- Location: Guadeloupe, French West Indies
- Contact:
List of installed Apllications of Windows
Hi guys, I would like to know how I can get the list of the applications installed on a computer using windows XP. The goal of this is to prevent some users from using them, or allow them to do it. Thx in advance
- Ryan Norton
- wxWorld Domination!
- Posts: 1319
- Joined: Mon Aug 30, 2004 6:01 pm
Re: List of installed Apllications of Windows
SeeGianT wrote:Hi guys, I would like to know how I can get the list of the applications installed on a computer using windows XP. The goal of this is to prevent some users from using them, or allow them to do it. Thx in advance
http://support.microsoft.com/default.as ... -us;314481
Basically its just a list of registry keys.
Keep in mind that some applications don't use their name for they key - they use a GUID {XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX} instead - for all apps the name of the installed applcation is in the DisplayName subkey.
Re: List of installed Apllications of Windows
So how does a programmer cater for "old school" programs without a register entry?Ryan Norton wrote:See
http://support.microsoft.com/default.as ... -us;314481
Basically its just a list of registry keys.
There is no registry entry for Xnews on my computer (dual boot XP/2000) but this program should also be catered for shouldn't it?
I guess the crowbar method is to walk the directory tree and log all files with bat, pif, exe and com extensions.
Follow the development of my screenplay authoring program at http://wxscreenplaywriter.blogspot.com/
- Ryan Norton
- wxWorld Domination!
- Posts: 1319
- Joined: Mon Aug 30, 2004 6:01 pm
Re: List of installed Apllications of Windows
The registry has been around since at least windows 3.1 - if you mean dos programs then that would make sense .NinjaNL wrote:So how does a programmer cater for "old school" programs without a register entry?
No, if the program does not put in the correct registry entries then it is not technically installed on windows - you should notify the vendor about this .NinjaNL wrote:There is no registry entry for Xnews on my computer (dual boot XP/2000) but this program should also be catered for shouldn't it?
That would be tough since a lot of apps, esp. dos ones, use lots of loader apps and bats. If you really wanted to you could file by directory - but that still could take a while for the directory traversing...NinjaNL wrote:I guess the crowbar method is to walk the directory tree and log all files with bat, pif, exe and com extensions.
Re: List of installed Apllications of Windows
Not only dos programs. There are oodles of windows programs which do not install their information with the register. These are predominantly installed via a compressed file, simply uncompress to a folder and run. No windows installer.Ryan Norton wrote:The registry has been around since at least windows 3.1 - if you mean dos programs then that would make sense .NinjaNL wrote:So how does a programmer cater for "old school" programs without a register entry?
Difficult since he doesn't seem to answer emails, and he is on record as saying that he won't make a windows installer version, just this one, but that is actually a moot point. The question was about listing installed programs to prevent or allow their use. I still contend that these programs should be catered for.Ryan Norton wrote:No, if the program does not put in the correct registry entries then it is not technically installed on windows - you should notify the vendor about this .NinjaNL wrote:There is no registry entry for Xnews on my computer (dual boot XP/2000) but this program should also be catered for shouldn't it?
No one ever said life was easy, and for most programs simply renaming the executeable would also be sufficient to circumvent a listing method such as this.Ryan Norton wrote:That would be tough since a lot of apps, esp. dos ones, use lots of loader apps and bats. If you really wanted to you could file by directory - but that still could take a while for the directory traversing.NinjaNL wrote:I guess the crowbar method is to walk the directory tree and log all files with bat, pif, exe and com extensions.
I still believe that treewalking is the only way to get the FULL list of installed programs (loaders et al) and would then require some method of checksum generation to identify specific programs which should be blocked.
Still a lot of work for the programmer.
Follow the development of my screenplay authoring program at http://wxscreenplaywriter.blogspot.com/
- Ryan Norton
- wxWorld Domination!
- Posts: 1319
- Joined: Mon Aug 30, 2004 6:01 pm
Re: List of installed Apllications of Windows
Good points . I should note that what is in the registry is the "list of applications that have uninstallers" - the link to the uninstaller can be corrupt as often happens when uninstalls go bad .NinjaNL wrote:Not only dos programs. There are oodles of windows programs which do not install their information with the register. These are predominantly installed via a compressed file, simply uncompress to a folder and run. No windows installer.Ryan Norton wrote:The registry has been around since at least windows 3.1 - if you mean dos programs then that would make sense .NinjaNL wrote:So how does a programmer cater for "old school" programs without a register entry?
Difficult since he doesn't seem to answer emails, and he is on record as saying that he won't make a windows installer version, just this one, but that is actually a moot point. The question was about listing installed programs to prevent or allow their use. I still contend that these programs should be catered for.Ryan Norton wrote:No, if the program does not put in the correct registry entries then it is not technically installed on windows - you should notify the vendor about this .NinjaNL wrote:There is no registry entry for Xnews on my computer (dual boot XP/2000) but this program should also be catered for shouldn't it?
No one ever said life was easy, and for most programs simply renaming the executeable would also be sufficient to circumvent a listing method such as this.Ryan Norton wrote:That would be tough since a lot of apps, esp. dos ones, use lots of loader apps and bats. If you really wanted to you could file by directory - but that still could take a while for the directory traversing.NinjaNL wrote:I guess the crowbar method is to walk the directory tree and log all files with bat, pif, exe and com extensions.
I still believe that treewalking is the only way to get the FULL list of installed programs (loaders et al) and would then require some method of checksum generation to identify specific programs which should be blocked.
Still a lot of work for the programmer.