[B]Introduction:[/B] HaduSer is a tool for Hadu (a CardSharing Client plugin for DVB softwares on PC using DVB TV-Cards (Windows)). [B]Releases:[/B] -Version 22.214.171.124 : October 25, 2009 Initial public release. [B]Changelog:[/B] 126.96.36.199: -Initial public release. [B]What is HaduSer for ? Do I need it ?[/B] HaduSer is intended to display a few pieces of information coming from Hadu and to send it some basic commands. Due to security restrictions, services are no more allowed to interact directly with the Desktop for Windows Vista and Seven. The consequence is that it's impossible to access to the Systray icon of Hadu (as for the information windows of Hadu, of course). [B]So, Haduser is a tool for people using:[/B] - Hadu (of course), - with the DVBViewer recording service (or eventually the DVBLink TVSource service), -and with Windows Vista or Seven. If you don't meet ALL these conditions, you don't need Haduser at all; and you can stop to read this text further more without any regrets. [B]Installation:[/B] There is no installation needed for Haduser; put it wherever you wish and just click on the .exe file to start it. You need to use Hadu version 0.1.1.9 or above in order to be able to communicate with HaduSer. [B]Monitor window of HaduSer:[/B] Right-clicking on an instance of Hadu will display a menu to: -Activate/Deactivate the corresponding Hadu plugin. Same as the "Active" menu for Hadu, -Start/Stop to log messages. Same as the "Log Messages" menu for Hadu. Double-clicking on an instance of Hadu will display some infos about it in the servers list. [B]Right-clicking on an server will display a menu to:[/B] - Start/Stop a server (if the server is active). - Activate/Deactivate a server. Same as the "Active" option in the configuration file, - Ask to retry all the possible ECMs again (if the server is started). [B]Columns inside the list of instances of Hadu (top list):[/B] - (No label) : "**" indicates which instance is currently selected (infos for the selected instance are then displayed into the servers list) - S (for Status): indicates the status of the plugin. [Empty] = plugin not active, "A" = plugin active, "i" = plugin idled (i.e. the plugin is currently inactive but will become active when the next recording session will start). - DVB App \ Service: name of the concerned DVB application or service running Hadu. - Plugin instance: extracted from the name of the subdirectory of Hadu. Plugins1, Plugins2, ... up to Plugins32 in case of the DVBViewer recording service. - Channel: name of the current channel. Currently, the DVBViewer recording service doesn't indicate the name of the channel ("Unknown" is always shown instead). -PMT status: current status of the PMT. [B]Columns inside the servers list (bottom list):[/B] They correspond exactly to the same columns into the Monitor window of Hadu (refer to Hadu for more details about them). [B]Comments:[/B] A few additional comments: - if Hadu detects correctly that it has been started by the DVBViewer recording service (or by the DVBLink TVSource service), you should have this message at the beginning of your log: "0 09 Recording Service Tool Display : Init 2". If it's not the case, you can still force this feature with a new option into Hadu.ini : "DVBViewerRecServ" option into the "[Specific]" section of Hadu.ini. The possible values are: [0=Auto] (only if Hadu is used within the DVBViewer recording service or the DVBLink TVSource service) 1=Forced to Yes 2=Forced to No - here is a few delay of latency (i.e. 1 or 2 seconds) when you select a menu command for Hadu, before the results are displayed into the HaduSer window: so, don't click too fast. - HaduSer may be iconized into the Systray : "OK" push button, or "Esc" or "Minimize" from the Monitor window. You can restore it from the Systray by double-clicking on it, or with right-click->"Monitor...". To stop HaduSer: "Alt+F4", or "Close" from the Monitor window, or right-click->"Quit" from the Systray icon. - All the running instances of Hadu should be displayed into HaduSer: those running from a service and eventually those running from a standard DVB application. These latest ones are only displayed if you've forced their "DVBViewerRecServ" option to 1; which is normally quite unnecessary, as you can obtain directly more infos from the Systray icon and information windows of Hadu. - HaduSer is only intended to display minimal infos about the running instances of Hadu, and to send a few commands to them; that's all. I certainly don't plan to display all the usual infos from the windows of Hadu, though I may add a few more in the future for HaduSer (if they are really important and easy to retrieve).