Microsoft Windows CE 3.0  

Installing MSMQ on Custom Windows CE Platforms

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

On custom platforms built with a version of Windows CE earlier than 2.12, MSMQ was not part of the operating system and you will need the files provided in the MSMQ add-on pack. to deploy your application on those platforms. On some custom Windows CE systems, MSMQ is delivered as an optional component. In either case your message-queuing application will need to install, configure, and start MSMQ as part of its own setup process.

The following table lists the files that implement the MSMQ service on Windows CE.

Component Description
MSMQD.DLL Main MSMQ engine implemented as a device driver.
MSMQRT.DLL MSMQ runtime component which implements MSMQ API.
MSMQADM.EXE MSMQ administration and configuration tool.
VISADM.EXE Visual front-end for MSMQADM.EXE and MSMQ configuration. Source code for this utility is provided in the MSMQ SDK Samples section.
NETREGD.DLL Network registration utility. This component is required in DHCP environment to register the computer with WINS and provide netbios service. It can be omitted only in statically configured networks that have DNS support for reverse look-up.

The minimum MSMQ configuration requires installing two files: MSMQD.DLL and MSMQRT.DLL. If you use this configuration, your setup application must create the appropriate registry entries to install MSMQD as a built-in device driver. Note that this minimal configuration will not support a network with dynamic IP addresses, and Domain Name System (DNS) must provide reverse lookup.

The maximum configuration includes all of the MSMQ files listed in the above table.

There are three main methods of installing and configuring MSMQ: