Page 1 of 1

Small IR Feature Request

Posted: Mon Jan 26, 2004 8:43 pm
by gjarboni
I have a small change I'd like made in IR. Currently on my computer (WinXP Pro) I can't run IR from a network drive (in my case a Samba share). I believe this is because the Win32 call used to start the driver takes a full path as an argument and fails if the path is not local to the computer. I've tried moving GWIOPM.SYS to every conceivable directory without success.

So here's what I'd like: Would it be possible to make the call again with %SystemRoot%\system32\GWIOPM.SYS or %SystemRoot%\GWIOPM.SYS as the path? (as opposed to the directory that contains IR?)

If you want to only do this when IR is running from a network drive, the error reported when StartService tries to start a service with a network path is different from the error when the user doesn't have enough permissions. Here are the strings:

Network Path:

Parallel/Serial Error:
Problem with NT Port Driver:
StartDriver: Unable to Start Service
The system cannot find the path specified. Please make sure you have admin rights.

Parallel/Serial Error:
Unable to open Service Control Manager. Please make sure you have admin rights.

Of course I'll be happy to test the change.

Questions? Comments?

Posted: Mon Jan 26, 2004 10:20 pm
by The Robman
And while we're at it, I have a small feature request for both IR and RM. Would it be possible to specify the RDF directory, so we can store them away from both apps in a seperate folder?

Posted: Mon Jan 26, 2004 10:30 pm
by gfb107
RM and IR do provide ways to specify the RDF directory.

RM stores it in the RemoteMaster.properties file, the parameter is
RDFPath.

The easiest way to update this is to simple move the RDF folder wherever you want it to be, then run RM. If it can't find any RDFs, it will report the error, and then ask you to locate the folder containing the RDFs. Once you've done that, it will remember it.

IR 4.01 also already provides a way to set the RDF path.
File -> Set RDF Path...
You'll have to restart IR after you've done that.