I'm working on integration QuickBooks into VB6 application. Not all machines with the application are going to have QuickBooks installed. In order to avoid using of the code written especially for those machines where QuickBooks exists, I'd like to check if QuickBooks is there on every start of the application.
I have a code (VB6) wich can return the list of all programs installed on the machine. I need to filter all returned values to get only those related to QuickBooks.
Since I have QODBC V7, I'm going to allow to run QuickBooks stuff only on workstations where any edition of QuickBooks 2002, 2003, 2004, 2005, 2006 and 2007 is presented.
In order to filter values I need to know how the versions older than mine are presented in the registry.
On my machine I have QuickBooks Premier: Accountant Edition 2007
I would ask everybody who has any different version or edition to check the value in the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7E545666-F423-45FD-B3DF-C0B99A1A579F}]
Check DisplayName value.
I need all possible variations.
If anybody else is interested in the code I have I can provide it (VB6 code for now, later I'm going to create VB2005 version)
Thank you
Vlad |