I tested wamp and apache2.2.6. I put the 3 webserver files (exe, ini and OCX) in c:\wamp\apache2\cgi-bin; for apache that would be "C:\Program Files\Apache Group\Apache2.2\cgi-bin\". I put the OCX as well is c:\wamp\www. For apache that would be: C:\Program Files\Apache Group\Apache2.2\htdocs.
I did NOT edit any apache config! (wamp is default more closed). I then edited the dicom.ini in the cgi-bin directory file changing 127.0.0.1 into the servers real IP address (for me at home 192.168.1.115) - this should allow non-local access - like so (excerpt):
Not that the dicom server itself default registers the OCX: use regsvr32 /u E:\dicomserver\webserver\ActiveFormProj1.ocx to uninstall it for testing the viewer on the local computer.
Then the web page runs but the OCX will only install when I add http://192.168.1.115/ as trusted site to internet explorer and enable download of non-signed activeX controls.
To test the share with the OCX open the viewer page and view source (shows as notepad with dgate[1]) and find the line with:
codebase="http://192.168.1.115/ActiveFormProj1.ocx"
Copy and paste later line into to your browser and it should ask to download the OCX.
To test the DICOM share find the line with DCMFilelist and copy the first http: entry (until the *) in your browser like:
http://192.168.1.115/cgi-bin/d…?....&dsize=0&compress=n4
When pasted into my browser it downloads a DICOM file (with a weird filename and not with a DCM extension).
If these both work and the viewer still does not run there must be a security problem.
Marcel