QueueProxy for MSMQ
QueueProxy is a small piece of software that can be run on destination machine. QueueExplorer communicates with QueueProxy remotely instead of using standard MSMQ connection, which is often hard to set up because of permission/firewall issues.
Also, when QueueExplorer connects to QueueProxy, there are no remote Limitations.
You can run QueueProxy only when needed, or constantly as a service. The user account under which QueueProxy runs must have correct MSMQ access rights.
Download
You can download QueueProxy from Cogin web site:
QueueProxy port
QueueProxy listens on port 39010. That port should be allowed in firewall in order to receive connections from QueueExplorer. Install.bat which installs service also adds firewall rule.
Run QueueProxy on demand
Just run QueueProxy.exe by double clicking it. Alternatively, run it from command prompt and you’ll see some logging info in console.
Run QueueProxy as a service
To run QueueProxy as a Windows service, install it first from command line, then start it:
QueueProxy.exe install
QueueProxy.exe start
Or run Install.bat, which will also run firewall rule.
QueueProxy parameters
QueueProxy.exe [verb] [-option:value] [-switch]
install Installs the service
-username The username to run the service -password The password for the specified username -instance An instance name if registering the service multiple times --autostart The service should start automatically (default) --disabled The service should be set to disabled --manual The service should be started manually --delayed The service should start automatically (delayed) --localsystem Run the service with the local system account --localservice Run the service with the local service account --networkservice Run the service with the network service permission --interactive The service will prompt the user at installation for the service credentials --sudo Prompts for UAC if running on Vista/W7/2008 -servicename The name that the service should use when installing start Starts the service if it is not already running
-instance The instance to start stop Stops the service if it is running
-instance The instance to stop uninstall Uninstalls the service
-instance An instance name if registering the service multiple times --sudo Prompts for UAC if running on Vista/W7/2008