Click here to Skip to main content
15,919,613 members
Home / Discussions / C#
   

C#

 
GeneralRe: knowing when a form move is complete Pin
Heath Stewart12-May-04 9:22
protectorHeath Stewart12-May-04 9:22 
GeneralChecking if control moved Pin
lustuyck12-May-04 4:25
lustuyck12-May-04 4:25 
GeneralRe: Checking if control moved Pin
Heath Stewart12-May-04 4:46
protectorHeath Stewart12-May-04 4:46 
GeneralSize of Folder Pin
Meysam Mahfouzi12-May-04 4:19
Meysam Mahfouzi12-May-04 4:19 
GeneralRe: Size of Folder Pin
Dave Kreskowiak12-May-04 4:21
mveDave Kreskowiak12-May-04 4:21 
GeneralMessage Removed Pin
12-May-04 4:27
wibblewibblewibble12-May-04 4:27 
GeneralRe: Size of Folder Pin
Meysam Mahfouzi12-May-04 17:02
Meysam Mahfouzi12-May-04 17:02 
GeneralRe: help on wmi and registry Pin
Heath Stewart12-May-04 4:01
protectorHeath Stewart12-May-04 4:01 
AppPaths is used for something entirely different. You really should read the Platform SDK.

What I'm suggesting you do is keep a knowledge base of known executable and product names. For example, you know that devenv.exe is the executable for the Microsoft Visual Studio .NET product. Store those as a key/value pair in a database, XML file, or some other data store. If you only want to track specific products as you mentioned before, this is the fastest way.

I repeat - for the third time - querying MSI packages is far too slow and ambiquous and querying other installations is most likely not possible (I know for sure that several proprietary installers don't support this). It's just not possible. You must understand that.

Keeping a knowledge base of executables and packages is the only way you'll be able to acheive what you're after - and it's unspeakably more efficient than what you wanted to do in the first place.

 

Microsoft MVP, Visual C#
My Articles
QuestionHow to invoke the compress() from Zlib.dll Pin
fu012-May-04 3:00
fu012-May-04 3:00 
AnswerRe: How to invoke the compress() from Zlib.dll Pin
Heath Stewart12-May-04 3:09
protectorHeath Stewart12-May-04 3:09 
Generalcreating query builder Pin
karteek12-May-04 2:28
karteek12-May-04 2:28 
GeneralRe: creating query builder Pin
Paul Watson12-May-04 4:47
sitebuilderPaul Watson12-May-04 4:47 
GeneralGet a reference to the Form from a IComponent on the ComponentTray Pin
Daniel Zaharia12-May-04 1:13
Daniel Zaharia12-May-04 1:13 
GeneralRe: Get a reference to the Form from a IComponent on the ComponentTray Pin
Heath Stewart12-May-04 3:19
protectorHeath Stewart12-May-04 3:19 
GeneralRe: Get a reference to the Form from a IComponent on the ComponentTray Pin
Daniel Zaharia12-May-04 3:30
Daniel Zaharia12-May-04 3:30 
GeneralRe: Get a reference to the Form from a IComponent on the ComponentTray Pin
Heath Stewart12-May-04 4:04
protectorHeath Stewart12-May-04 4:04 
GeneralRe: Get a reference to the Form from a IComponent on the ComponentTray Pin
Daniel Zaharia12-May-04 4:13
Daniel Zaharia12-May-04 4:13 
GeneralI\O ports Pin
Member 87345212-May-04 1:07
Member 87345212-May-04 1:07 
GeneralI\O ports Pin
Member 87345212-May-04 1:07
Member 87345212-May-04 1:07 
GeneralHandler Problem Pin
Snowjim12-May-04 0:21
Snowjim12-May-04 0:21 
GeneralRe: Handler Problem Pin
Heath Stewart12-May-04 3:22
protectorHeath Stewart12-May-04 3:22 
GeneralRe: Handler Problem Pin
Snowjim12-May-04 3:27
Snowjim12-May-04 3:27 
GeneralRe: Handler Problem Pin
Heath Stewart12-May-04 4:03
protectorHeath Stewart12-May-04 4:03 
Questioni feel BitBlt function somewhat slow, right? Pin
fu012-May-04 0:19
fu012-May-04 0:19 
AnswerRe: i feel BitBlt function somewhat slow, right? Pin
Heath Stewart12-May-04 3:23
protectorHeath Stewart12-May-04 3:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.