Jamal, has the JAWS Script Exchange (JSX) application been changed to address this issue to resolve installing scripts on a 64 bit system in general? Are there additional steps required that I may not be performing? Thanks Doug for verifying most of my assumptions and that I understood your previous message. Don Marang ----- Original Message ----- From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Friday, November 20, 2009 10:26 AM Subject: [jawsscripts] Re: Issues when scripting for 64-bit Windows versions > You have the right line of code and in the right ISS section, but I > can't tell you about how JSX puts things together from there. You do > need to rebuild your exe file(s) after making that change though. > > On Tue, Nov 17, 2009 at 03:16:11PM -0500, Donald Marang wrote: > Hi Doug, > > I have several scripts which I use JSX to package for distribution. I > currently do not have access to a 64 bit computer, but I wanted to create > my > JSX packages so they would work on 64 bit systems as well. I added the > following line you previously suggested toward the bottom of the [Setup] > section of my Scripts.iss file within the C:\JSX directory. > ArchitecturesInstallIn64BitMode=x64 ia64 > > I am told this is not working. Previously, the only changes I have made > to > this file has been to set constants for version, developer, copyright, and > so on. I have had to only edit this file to make it use these constants. > Is this the correct file to update for 64 bit? Does the placement within > the section matter? Are there more steps required, such as compiling? Is > a > new version of JSX required that has made this change, compiled, and > redistributed? > > Clearly, I am missing something here. Since I can not test the 64 bit > installer for our VMware scripts, Chris Hallsworth will test it out on his > Windows 7 64 bit system. > > Don Marang > > > ----- Original Message ----- > From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Saturday, October 03, 2009 3:30 PM > Subject: [jawsscripts] Issues when scripting for 64-bit Windows versions > > >> This is probably old news to some out there, but in case not... >> >> I have spent this week working out a few issues with JAWS scripts on >> 64-bit Windows versions. One issue I ran into was that Inno Setup >> installers for such scripts could not find the JAWS registry entries >> indicating where to install scripts for the various compatible JAWS >> versions on a 64-bit machine. >> >> In summary, it turns out that you have to add something like the >> following line to the [Setup] section of your .iss file: >> >> ArchitecturesInstallIn64BitMode=x64 ia64 >> >> Without that line, Inno Setup will always have the installer run in >> 32-bit mode. This is a problem on a 64-bit Windows version because >> JAWS itself, being a 64-bit process there, will not list itself in the >> 32-bit version of the system registry. For an Inno Setup installer to >> find the registry entries for JAWS, it has to run in 64-bit mode and >> use the 64-bit version of the registry. (I suppose it might be >> possible to access the 64-bit version of the registry from a 32-bit >> process, but this method of solving the problem seems easier than >> working that out in a way that doesn't break compatibility with 32-bit >> Windows versions.) >> >> Another issue I encountered was that some objects that exist on 32-bit >> Windows do not exist on 64-bit Windows. Most prevalent in my work >> among these is the MSScriptControl.ScriptControl object, which comes >> from c:\windows\system32\MSScript.ocx. According to my research, >> there is no 64-bit version of this object available or planned by >> Microsoft. I doubt many scripters have used this, but I have on a few >> occasions. Since Microsoft encouraged dynamic scripting of this sort >> for years, I was quite stunned to discover that they are apparently >> dropping support for this one. >> >> Any further input from JAWS scripters working with 64-bit Windows >> versions is welcome indeed. >> >> >> -- >> Doug Lee, Senior Accessibility Programmer >> SSB BART Group - Accessibility-on-Demand >> mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com >> "While they were saying among themselves it cannot be done, >> it was done." --Helen Keller >> __________ >> Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> > > __________? > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- > Doug Lee, Senior Accessibility Programmer > SSB BART Group - Accessibility-on-Demand > mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com > "While they were saying among themselves it cannot be done, > it was done." --Helen Keller > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts