Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed

2009-05-14 Thread James Nix
All,

Perhaps this has been mentioned before, perhaps not.

Problem: DQSDx64 by default runs the 64 Bit IEXPLORE.EXE.

This is a problem because many add-ons do not (yet) support the 64 bit
IEXPLORE.

Of particular note is Adobe Flash Player v10.

DQSDx64 will, by default run C:\Program Files\Internet Explorer\iexplore.exe

In Windows 7 64 Bit that is the 64 bit version of IE.

The 32 bit version of IE is located, by default,  in C:\Program Files
(x86)\Internet Explorer\iexplore.exe

I would think that most people (including me!) would want to use the 32 bit
IE for compatibility purposes.

I did a quick check for an easy way to change the DQSDx64 target IE exe file
but did not see one.  Is it hard coded?


Thanks!
 


-Original Message-
From: Kim Gräsman [mailto:kim.gras...@gmail.com] 
Sent: Wednesday, May 13, 2009 8:38 AM
To: DQSD users mailing list
Subject: Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed

James,

Nice, thanks!

One thing that stands out to me is the need to Unblock the entire
archive, which presumably goes through the contents of the .zip and
unblocks every single file.

If only we could package this as an installer instead, that problem
would go away. Problem is, we don't have any experience with free
installer packages that support 64-bit Windows.

- Kim

On Mon, May 11, 2009 at 23:42, James Nix ni...@charter.net wrote:
 Well, good news and bad news.

 The good news is I have it working.

 The bad news is it can be difficult to remove if the installation screws
up
 in a certain way.  See notes below!!!

 The steps I came up with avoid some Windows 7 security checks without
 disabling them altogether. I will list the general steps, not every
Windows
 UAC Confirm this step message.  Note that I use TweakUAC to suppress
most
 of them anyway.

 1) Download the dqsdx64-4100-beta.zip package to a location you will
 remember. :-)

 2) Right click the dqsdx64-4100-beta.zip package and select Properties.
 At
 the bottom of the dialog there may be a message

 Security: This file came from another computer and might be blocked to
help
 protect this computer

 Click the Unblock button.  Click Apply then close the Properties
dialog.

 3)  Repeat Step 2 above and VERIFY THAT THERE IS NO SECURITY MESSAGE

 4)  Create  a temporary folder for easy Command Window access - I used
 C:\Temp.  Unzip the dqsdx64-4100-beta.zip file (keeping folder names) into
 C:\Temp.

 5)  Navigate to  C:\Temp\DQSDx64.  Check a couple of .JS files and verify
 that the files do not have the Security message in their Properties (see
 step 2).

 6)  Create a new desktop shortcut - Target: CMD.EXE ; Name Command
Window

 7) CREATE A SYSTEM RESTORE POINT.  IF THE INSTALLATION SCREWS UP THE DQSD
 CLOCK SCRIPT ERROR WILL MAKE IT DIFFICULT TO REMOVE DQSD. THE EASIEST
FIX
 IT IS TO DO A SYSTEM RESTORE.

 8) Right click the Command Window shortcut created in step 6 and click
Run
 as Administrator

 9)  In the command window navigate to the installation folder
 C:\Temp\DQSDx64 (or where the Unzipped files are).

 10) Type SETUPX64.CMD - follow the prompts.

 11)  When install is complete, with no errors (Hope!)  you will have to
 right click the taskbar and select Toolbars twice before Quick Search
 appears.

 NOTES:  There is no entry in Programs and Features to remove/uninstall
 DQSDx64.  I could not find one in the install folder either.  Also, once
you
 have  turned the toolbar on by right clicking the  TaskbarToolbars any
 attempt to turn it off causes Explorer to restart with DQSD still there.
 Additionally if the installation has javascript errors in the CLOCK.JS (?)
 for whatever reason, it is virtually impossible to delete the install
folder
 in order to start over/reinstall, even when booting to SAFE MODE.  That is
 the why the RESTORE POINT above is important.  If the install fails - you
 can restore your system.   Should an error crop up in the future, the only
 thing I can think of off-hand is to boot to a command prompt an delete the
 installation folder manually.

 Whew I hope I got all that right!






 If they are not followed you may find it diff

 -Original Message-
 From: Charlie Russel [mailto:char...@scribes.com]
 Sent: Monday, May 11, 2009 3:48 PM
 To: DQSD users mailing list
 Subject: Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed

 I haven't even tried on Win7. Given  the changes in the task bar, I'm not
 confident that it would work. We are really up against it at this point,
and
 I think we need to find a way to work within the MS guidelines if we don't
 want to face this every time they ship a new version. Perhaps as a Windows
 Gadget?

 Charlie.


 -Original Message-
 From: Kim Gräsman [mailto:kim.gras...@gmail.com]
 Sent: May-11-09 11:08 AM
 To: DQSD users mailing list
 Subject: Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed

 Hi James,

 In theory, you should just unpack the zip and run setupx64.cmd from
 the root directory as administrator. 

Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed

2009-05-14 Thread Charlie Russel
The problem is, in a way, hard coded by the methods used. DQSD runs as a DLL in 
Windows Explorer. As such, it makes inproc or in-process calls to other 
executables. 64-bit processes can't make 32-bit calls, (and 32-bit processes 
can't make 64-bit calls). I am NOT a developer, far from it, but it should be 
technically possible to fork off the call in a way that would allow it to call 
the 32-bit IE. But doing so is both non-trivial in Windows (which doesn't 
really _do_ forks), and a significant shift from how the existing 32-bit code 
works. The intent was to not have two different code bases, which would be 
required if we changed the way the browser gets called. 

Charlie.


 -Original Message-
 From: James Nix [mailto:ni...@charter.net]
 Sent: May-14-09 8:25 AM
 To: 'DQSD users mailing list'
 Subject: Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed
 
 All,
 
 Perhaps this has been mentioned before, perhaps not.
 
 Problem: DQSDx64 by default runs the 64 Bit IEXPLORE.EXE.
 
 This is a problem because many add-ons do not (yet) support the 64 bit
 IEXPLORE.
 
 Of particular note is Adobe Flash Player v10.
 
 DQSDx64 will, by default run C:\Program Files\Internet
 Explorer\iexplore.exe
 
 In Windows 7 64 Bit that is the 64 bit version of IE.
 
 The 32 bit version of IE is located, by default,  in C:\Program Files
 (x86)\Internet Explorer\iexplore.exe
 
 I would think that most people (including me!) would want to use the 32
 bit
 IE for compatibility purposes.
 
 I did a quick check for an easy way to change the DQSDx64 target IE exe
 file
 but did not see one.  Is it hard coded?
 
 
 Thanks!
 
 
 
 -Original Message-
 From: Kim Gräsman [mailto:kim.gras...@gmail.com]
 Sent: Wednesday, May 13, 2009 8:38 AM
 To: DQSD users mailing list
 Subject: Re: [DQSD-Users] Windows 7 RC 64 Bit Install Help needed
 
 James,
 
 Nice, thanks!
 
 One thing that stands out to me is the need to Unblock the entire
 archive, which presumably goes through the contents of the .zip and
 unblocks every single file.
 
 If only we could package this as an installer instead, that problem
 would go away. Problem is, we don't have any experience with free
 installer packages that support 64-bit Windows.
 
 - Kim
 
 On Mon, May 11, 2009 at 23:42, James Nix ni...@charter.net wrote:
  Well, good news and bad news.
 
  The good news is I have it working.
 
  The bad news is it can be difficult to remove if the installation
 screws
 up
  in a certain way.  See notes below!!!
 
  The steps I came up with avoid some Windows 7 security checks without
  disabling them altogether. I will list the general steps, not every
 Windows
  UAC Confirm this step message.  Note that I use TweakUAC to suppress
 most
  of them anyway.
 
  1) Download the dqsdx64-4100-beta.zip package to a location you will
  remember. :-)
 
  2) Right click the dqsdx64-4100-beta.zip package and select
 Properties.
  At
  the bottom of the dialog there may be a message
 
  Security: This file came from another computer and might be blocked
 to
 help
  protect this computer
 
  Click the Unblock button.  Click Apply then close the Properties
 dialog.
 
  3)  Repeat Step 2 above and VERIFY THAT THERE IS NO SECURITY
 MESSAGE
 
  4)  Create  a temporary folder for easy Command Window access - I used
  C:\Temp.  Unzip the dqsdx64-4100-beta.zip file (keeping folder names)
 into
  C:\Temp.
 
  5)  Navigate to  C:\Temp\DQSDx64.  Check a couple of .JS files and
 verify
  that the files do not have the Security message in their Properties
 (see
  step 2).
 
  6)  Create a new desktop shortcut - Target: CMD.EXE ; Name Command
 Window
 
  7) CREATE A SYSTEM RESTORE POINT.  IF THE INSTALLATION SCREWS UP THE
 DQSD
  CLOCK SCRIPT ERROR WILL MAKE IT DIFFICULT TO REMOVE DQSD. THE EASIEST
 FIX
  IT IS TO DO A SYSTEM RESTORE.
 
  8) Right click the Command Window shortcut created in step 6 and click
 Run
  as Administrator
 
  9)  In the command window navigate to the installation folder
  C:\Temp\DQSDx64 (or where the Unzipped files are).
 
  10) Type SETUPX64.CMD - follow the prompts.
 
  11)  When install is complete, with no errors (Hope!)  you will have
 to
  right click the taskbar and select Toolbars twice before Quick Search
  appears.
 
  NOTES:  There is no entry in Programs and Features to
 remove/uninstall
  DQSDx64.  I could not find one in the install folder either.  Also,
 once
 you
  have  turned the toolbar on by right clicking the  TaskbarToolbars
 any
  attempt to turn it off causes Explorer to restart with DQSD still
 there.
  Additionally if the installation has javascript errors in the CLOCK.JS
 (?)
  for whatever reason, it is virtually impossible to delete the install
 folder
  in order to start over/reinstall, even when booting to SAFE MODE.
  That is
  the why the RESTORE POINT above is important.  If the install fails -
 you
  can restore your system.   Should an error crop up in the future, the
 only
  thing I can think of off-hand is