There's a new version of LcdWriter; it has the same feature set as the previous version with some notable enhancements
- The writer/session management is now encapsulated in a windows service, the main reason is to work around UAC restrictions but this has the additional benefit that it is no longer necessary to log in to get the time to display.
- It is now possible to support alternate sources of status information. Status information is published to the service using IpcChannel remoting, LcdWriterClient.Writer in LcdWriter.Shared.dll exposes the IFrontPanelDisplay implementing class used to manage sessions.
- It is also possible for other display types to be enabled. The display specific logic is encapsulated in a class that implements ILcdWriter. Other developers can implement this class to enable their non-HD44780 displays.
While this rewrite was done (and tested) for Vista, it should work on XP if .NET 2.0 is installed.