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:

https://www.cogin.com/QueueExplorer/QueueProxy.php

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