Remote Automation: The AUTOCLIK Sample
Home | Overview | How Do I | Sample
AUTOCLIK is a simple Automation server application that you can use as a base from which to learn more about Remote Automation.
To install the AUTOCLIK project onto your development machine
-
Select Search from the Help menu. The MSDN Library browser appears.
-
Type “AUTOCLIK” in the edit box of the Index tab.
-
Double-click “AUTOCLIK sample” in the list of index entries, or select “AUTOCLIK sample” and click the Display button.
-
The topic "AUTOCLIK: Automation Server Application" appears in the MSDN Library browser's main window.
-
Click STEP3 to install the AUTOCLIK project.
To install AUTOCLIK.EXE on two machines and drive it using Remote Automation
-
Build the Step 3 version of AUTOCLIK.EXE.
-
Run AUTOCLIK.EXE in standalone fashion and then shut it down. This will register it as an Automation server.
-
Copy AUTOCLIK.EXE to a remote machine, run it there, and then shut it down.
-
Build AUTODRIV.EXE and verify that running it starts AUTOCLIK.EXE on the local machine. Read the AutoClik Tutorial to find out more about AUTODRIV.EXE.
-
On the remote machine, start AUTMGR32.EXE (Automation Manager).
-
On the remote machine, start RACMGR32.EXE (Remote Automation Connection Manager).
-
In the Remote Automation Connection Manager, select AutoClik.Document from the OLE Classes list.
-
Choose a system security policy from the Client Access tab to grant client access to AutoClik.Document.
-
On the local machine, start RACMGR32.EXE and select AutoClik.Document from the OLE Classes list.
-
From the Server Connection tab, choose both the network address of the remote machine and the appropriate network protocol.
-
With AutoClik.Document still selected in the OLE Classes listbox, choose the Remote command from the Register menu.
-
On the local machine, run AUTODRIV.EXE or the equivalent AUTOCLIK.MAK Visual Basic project if you want to have a Visual Basic, rather than an MFC, client.
On the remote machine, you should now be able to see AUTOCLIK executing commands initiated from the local client.