Indigo Rose Software
  #1  
Old 08-11-2008
BigGuy BigGuy is offline
Forum Member
 
Join Date: May 2007
Posts: 5
Grin Vista 32 vs 64

Hi,
My company has upgraded an older program for Windows XP and Vista, but it still uses the old style help files tha Vista cant read. Microsoft has 2 files that adds back the capabilities of reading these help files. However one is 32 bit and the other is 64 bit. How can I dynamicly find out what the users system is 32 or 64? This will allow me to include a condition for installing the appropriate file. Additionally how can I check if their Vista has allready installed this feature?
Reply With Quote
  #2  
Old 08-11-2008
Mark's Avatar
Mark Mark is offline
Indigo Rose Staff Member
 
Join Date: Jun 2000
Location: Indigo Rose Software
Posts: 1,773
Hi BigGuy,

You can determine whether or not the operating system is 64-bit by using the System.Is64BitOS() action.

As far as determining whether or not feature you are referring to is installed or now I'm not sure. Perhaps look at registry keys that are changed or added; or the versions of files that are installed.
__________________
MSI Factory The Next Generation Intelligent Setup Builder
Reply With Quote
  #3  
Old 08-11-2008
pww's Avatar
pww pww is offline
Forum Member
 
Join Date: Jun 2005
Posts: 343
If I correctly remember, HTML Help Workshop (free help authoring tool from Microsoft) can import & convert old help projects (.hlp) to the new format (which generates a .chm file).
Not sure how good is the conversion, but if the result is OK it's maybe better to convert your help to .chm instead of installing files to support the long outdated .hlp format
Reply With Quote
  #4  
Old 08-11-2008
ShadowUK ShadowUK is offline
Forum Member
 
Join Date: Oct 2007
Location: London, UK
Posts: 1,275
Quote:
Originally Posted by BigGuy View Post
Hi,
My company has upgraded an older program for Windows XP and Vista, but it still uses the old style help files tha Vista cant read. Microsoft has 2 files that adds back the capabilities of reading these help files. However one is 32 bit and the other is 64 bit. How can I dynamicly find out what the users system is 32 or 64? This will allow me to include a condition for installing the appropriate file. Additionally how can I check if their Vista has allready installed this feature?
I would imagine something like this.

Code:
if (System.Is64BitOS()) then
  -- 64bit :)
else
  -- 32bit :)
end
Reply With Quote
  #5  
Old 08-11-2008
BigGuy BigGuy is offline
Forum Member
 
Join Date: May 2007
Posts: 5
Star

Unfortianatly the software is looking for the old file and not the newer help file format, and since the programming firm has exceded the budget twice it has been determined to not change it.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
When will work LUAsocket in win Vista? paul186 AutoPlay Media Studio 7.5 Suggestions 13 1 Week Ago 02:23 PM
Setups not running on Windows Vista JonK Setup Factory 7.0 Discussion 9 01-21-2009 03:14 AM
Vista Headaches wunder Setup Factory 7.0 Discussion 11 03-21-2008 11:51 PM
Annoying Security and UAC prompts by Vista kraigyb AutoPlay Media Studio 6.0 4 10-11-2007 09:20 AM
Vista Gold-RTM - confirm functions Eagle Setup Factory 7.0 Discussion 10 12-21-2006 02:08 PM


All times are GMT -6. The time now is 02:41 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
Indigo Rose Software