Remote Assistance without User Intervention
Remote Assistance is a great feature incorporated in Windows XP which lets user to control a remote system over a network or via the internet. An administrator can connect to client system in order to diagnose the system and perform the appropriate steps to repair the system. When connected, the administrator can use his mouse and keyboard to operate on client’s remotely located system as he can view the client’s system screen. It is not always possible to go remote places to diagnose the system and so remote assistance is a great feature as it saves time and you can easily diagnose and repair the system while you enjoy the comforts of being at home. Now, if you feel that the user always need to approve the request to let you take control of the system and this can result in a waste of time because of the differences in time zones then here are the steps on how you can make the client system to “ auto-approve “ the request to let you access and take control of the system to assist them in finding the solutions to their problems and this can be done with the remote assistance feature of the windows XP. In order to do this, you need to edit html pages as remote assistance feature of windows uses html pages as the dialog boxes to communicate with the client and these dialog boxes pop up at the client end and the client need to click yes on the screen for confirmation.
In order to setup the “auto-approve†request for remote assistance, you need to edit the html file located at:
C:\windows\pchealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm
Make this:
btnAccept.disabled = false;
btnDecline.disabled = false;
btnDecline.focus();
to this
btnAccept.disabled = false;
btnDecline.disabled = false;
btnDecline.focus();
DoAccept();
To disable the accept dialog for take control, you need to edit the html file located at:
C:\windows\pchealth\HelpCtr\System\RemoteAssistance\Interaction\Server\TakeControlMsgs.htm
Find the following lines:
idExpert1.innerText = vArgs[0];
idExpert2.innerText = vArgs[0];
idExpert3.innerText = vArgs[0];
Then add the following line below the above mentioned lines but make sure that you add the line before closing the bracket.
Line to be added:
/* Added to allow take remote control of PC */
onClickHandler(0)
You can also set the expiration time of the session and to do this you need to change the value of “DtLengthâ€. Basically, these changes will load the form when we try to remotely connect to the system and will then call the accept button in order to take control of the system without the user intervention. In short, it automates the process to access the system to offer remote assistance.


