Appendix A.
A1 Introduction.
Controlling Maxim-DL using ACE
ACE can control Maxim-DL version 4.XX and above. ACE can be located on one computer and Maxim-DL on another computer. Both should be on a local network with at least a 100 Mbs connection. Alternatively, but not recommended, both can be on the same computer. Three pieces of software are required: Application ACE MaxImServ MaxIm-DL Computer TELESCOPE CAMERA CAMERA Notes Telescope controller contains a DCOM client A DCOM server supplied by ACE Version 4.xx by Cyanogen (Diffraction Limited)
The system can operate with most versions of Windows™, but Windows-XP® is recommended. If service pack 2 is installed additional steps must be taken to allow the software to operate through the firewall. Screen captures shown below are from Windows-XP® SP2. A2 Installation
You must be logged on with an account having Administrator privileges. Install Maxim-DL on the camera computer and load the latest updates. Go to ProgramFiles/DiffractionLimited and SHARE THE FOLDER AND ALLOW NETWORK USERS TO CHANGE THE FILES Copy the directory ACE MAXIM INSTALL FILES located on the ACE CD-ROM to a convenient place on the camera computer. All the files you need for the camera computer are located in this directory:
A2.1
Installing the DCOM server on BOTH computers
Install the DCOM server, called MaxImServ, on the camera computer using the following steps: a) Copy MaxImServ.exe and MaxImServ.DLL to the C:\WINDOWS\system32 or the equivalent directory for your operation system on the camera computer. Run Register_MaxImServer.bat by double-clicking on the filename. You will get the following message:
b)
c)
From the Windows Start menu select Run and type "DCOMCNFG":
d)
From the left pane select Services and scroll down to find MaxImServ:
e)
Right click on MaxImServ and select Properties:
f)
On the General tab change the Startup type to Automatic so the service will not need to be restarted each time you reboot the machine. On the Log On tab make sure that Local System account is selected and that the option "Allow service to interact with desktop" is selected.
g)
h)
Back on the General tab press Start to start the service.
A2.2
Changing Firewall settings on BOTH Computers
Having installed the MaxImServ service on the camera computer it is now necessary to give permission for that service to access the network. Make the following changes to the camera computer firewall: a) From the control panel select Windows Firewall and click on the exceptions tab:
Click on Add Program and select the browse button to navigate to the MaxImServ.exe file located in the C\Windows\System32 directory. Click on OK and MaxImServ.exe will appear as shown in the above dialog.
b)
Also under the exceptions click on Add Port with Name=DCOM, Port Number=135, with TCP checked.
A2.3
Configure the DCOM utility on the Camera computer a) From the Windows Start menu select Run and type "DCOMCNFG":
b) Double-click Component Services, then Computers:
You may get a Windows Firewall query. If so, grant permission. c) Right mouse click My Computer in the right pane and select Properties. d) Select the COM Security tab and then the Edit Limits from the Access Permissions section as indicated below:
For the ANONYMOUS LOGON user check the "Allow" box for Remote Access:
Click on the OK button when done with the Access Permission dialog. e) Select the Edit Limits from the Launch and Activation Permissions section and select the EVERYONE user and check the "Allow" box for Remote Launch and Remote Activation indicated below:
Click on OK and return back to the component Services dialog shown in section (b).
f) In the left pane of Component Services click on My Computer and DCOM Config. You may get a warning message for various applications.
Click on No to ignore them.
Scroll to find the MaxImServ entry, right-click on it and select Properties. g) Select the Security tab.
h) In the Launch and Activation Permissions section make sure Customize is selected and then click on the Edit… button. i) If Everyone is not present in the dialog click the Add button and type in Everyone as shown and click OK.
j) Click on the Everyone entry and check the box for Remote Activation.
Click on OK twice to get out of the Component Services dialog.
A2.4
Changing Firewall settings on the Telescope computer
A similar, but not identical procedure, is required for the telescope computer.. Make the following changes to the telescope computer firewall: a) From the control panel select Windows Firewall and click on the exceptions tab:
Click on Add Program and navigate to the ACE Current Release directory and select ACE.exe. Press OK and then Ace will appear in the window as shown above. b) Also under the exceptions click on Add Port with Name=DCOM, Port Number=135, with TCP checked.
A2.5
Configure the DCOM utility on the telescope computer a) From the Windows Start menu select Run and type "DCOMCNFG":
b) Double-click Component Services, then Computers:
You may get a Windows Firewall query. If so, grant permission. c) Right mouse click My Computer in the right pane and select Properties d) Select the COM Security tab and then the Edit Limits from the Access Permissions section as indicated below:
e) For the ANONYMOUS LOGON user check the "Allow" box for Remote Access:
Click on the OK button when done with the Access Permission dialog. f) Select the Edit Limits from the Launch and Activation Permissions section and select the EVERYONE user and check the "Allow" box for Remote Launch and Remote Activation indicated below:
Click on OK and OK again to finish.