Switching between Remote Control Optimization Drivers
Novell Cool Solutions: Tip
Digg This -
Posted: 23 Jan 2004
If you are having problems with the Drishti or Mirror driver on your machines, you're going to love this free utility. Rmsetdrv.exe provides an easy way to switch to either optimization driver without installing Remote Management again.
This simple Remote Management executable, RmSetDrv.exe, runs on the Remote Management Agent machine. You can use it to switch between the optimization driver functionality of Drishti and the Mirror driver. This can help you work around some incompatibility issues that exist with older video drivers.
Here's the scoop:
- Darpan implements the Mirror driver technology. (Darpan means Mirror)
- Drishti implements video driver interceptor (hook) technology. (DRishti means Focus)
If you choose the mirror driver during install, this will install darpan.dll and darpan.sys in system32 and system32\drivers directory respectively.
From Mirror to Drishti
If you have already installed Mirror driver and you want to revert to Drishti do the following:
- Run RmSetDrv.exe /hook from RMAgent Installed directory.
- Restart the machine.
From Drishti to Mirror
If you had already installed drishti.dll and if you experience any incompatibility issues do the following:
- Run RmSetDrv.exe /unhook from RMAgent Installed directory.
- Restart the machine.
In future we plan to support this new Microsoft mirror driver technology only and not use the Drishti.dll. Most of the compatibility issues we had with Drishti.dll should be solved by the darpan.dll.
Which one am I using?
Here's how to tell if you have DRISHTI.DLL or DARPAN.DLL running as the Remote Management Optimization Driver.
- If "Optimization Status" in the Remote Management icon information dialog box shows "Disabled", none are in use.
- If it shows "Enabled", either DARPAN or DRISHTI are being used.
- If there is an entry NTOPTIMIZATION=1 in <ZENworks Agent Directory>\RemoteManagement\RMAgent\RMCfg.ini file, DRISHTI is used
- If not, DARPAN is used.
There are no install instructions for this exe. Merely run it with the right hooks to switch to the driver of your choice.
Rmsetdrv.exe includes three command line options:
The command line option /hook creates registry entries for Drishti to be operational. After the successful execution, restart the server to make Drishti operational. You will be prompted to restart the machine after rmsetdrv.exe completes its execution successfully.
The command line option /unhook removes the registry entries created for Drishti. After a successful execution, Drishti will not be operational after you restart the machine. You will be prompted to restart the machine after rmsetdrv.exe completes its execution successfully.
The /s option executes rmsetdrv.exe with either the /hook or /unhook option in a silent way, and restarts the machine automatically once after a successful execution. (You can't run /s by itself -- you need to either have /hook or /unhook in combination with the /s option.)
All the command line options are case sensitive.
You must reboot the machine once, after rmsetdrv.exe completes executing a command line option.
For more usage info, see TID 10089810
Download the file from here.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com