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
