Skip to content

Post Installation

Paramesh Gunasekaran edited this page Jun 17, 2014 · 1 revision

When the installation of WinLIRC.NET is done using manual procedures or a MSI files, check if the infrastructure is up and running ready to use.

Testing Transmitter and Receiver

Open WNL Debug configuration file (WinLIRC.Debug.exe.config) and update the setting WinLIRC_TransmitterQueue and WinLIRC_ReceiverQueue with the full path of the created signal transmitter and receiver MSMQ (If not created, create them). Execute WLN Debug (WinLIRC.Debug.exe) and open signal transmitter and receiver. Start the receiver, send a signal using transmitter and verify is the same signal is received by the receiver. Ensure that you execute WLN Debug signal transmitter in the machine where WLN transmitter daemon is installer and WLN Debug signal receiver in the machine where WLN receiver daemon is installed and properly configured to wire up each other.

Using WLN Messages

WLN Messages is a library which facilitates any external application to communicate with WLN framework for sending and receiving IR signals. Any external application that desires to communicate with WLN infrastructure should have the configuration settings WinLIRC_TransmitterQueue and WinLIRC_ReceiverQueue in its configuration file (*.config). WLN Debug is one such application that uses WLN Messages which is built for testing and debugging purposes. For more detailed information, check WinLIRC.NET Developer Guide.

Uninstalling LIRC Programs

For uninstalling LIRC from any flavor of Linux platform, visit http://www.lirc.org. Since the installation of WinLIRC is just an XCopy, the un-installation of WinLIRC is as simple as deleting WinLIRC files and directories.

If WinLIRC.NET was installed using its MSI file, use Add/Remove MMC to remove WinLIRC.NET. If it was installed using a manual installation procedure, follow the below procedure to uninstall WLN.

Step #1: Stopping transmitter and receiver Stop the WLN transmitter and receiver daemon services using Windows Services MMC.

Step #2: Unregistering from GAC ShFusion allows easy un-installation of assemblies (DLLS). Right click the following DLLs and select Uninstall to remove them from GAC.

  • WinLIRC.NET.dll
  • WinLIRC.Messages.dll
  • WinLIRC.Configuration.dll

Step #3: Removing files

This is just as simple as deleting WLN files and directories from its installation destinations.

Clone this wiki locally