Thanks Bastian and Bruce

The problem was the directory: once I put the DLLs in the same directory the
problem stopped.

Regards

L



> --- Ursprüngliche Nachricht ---
> Von: Bastian Schwittay <[EMAIL PROTECTED]>
> An: [EMAIL PROTECTED]
> Kopie: [email protected]
> Betreff: Re: Problem with path variables in a cmd shell, Windows IR script
> Datum: Fri, 12 May 2006 12:07:38 +0200
> 
> Hi L.
> 
> Am 09.05.2006 um 15:59 Uhr schrieb [EMAIL PROTECTED]:
> 
> > In order to do this, I use filemon to note which DLLs are used by the
> > programs, copy these off the original test system onto a CD (in this 
> > case
> > into d:\IR\2k\system32). Then I need to set the environment variables. 
> > Using
> > the model of Helix 1.7 cmdenv.bat, ir.bat and ir2.bat I changed the 
> > path
> > variables in cmdenv.bat to point to the CD or to a USB stick, on d: or 
> > e:
> >
> 
> > PROBLEM
> >
> > It does not matter whether I run this from CD or from the writable USB
> > stick, as user or as Administrator (runas /user:Administrator
> > e:\cmdenv.bat), the environment variables appear to be set OK (tested 
> > with
> > "set".) But when I run the ir batch script on a second test system, 
> > filemon
> > shows that the program DLLs are still taken from the system32 
> > directory.
> > There is no searching for DLLs in the CDROM / USB stick, the 
> > environment
> > variables appear to have been ignored. It does not look like a 
> > permissions
> > problem.
> 
> Did you copy the DLLs in the same folder as your EXE files? In my 
> experience EXE files will first search for libraries inside the folder 
> they themselves reside in, and if that fails they will default to the 
> c:\Windows\System32 etc. folders.
> 
> Cheers,
> Bastian
> 
> 

-- 
Mobile Internet - E-Mail und Internet immer und überall!
GMX zum Mitnehmen: http://www.gmx.net/de/go/pocketweb

Reply via email to