Hello,<br><br>I&#39;m a bit of d-bus newbie and I was hoping you guys could help me out. I am developing an application in which the back end is written entirely in managed code (C#), but the gui and a few other components are written in a variety of languages, mostly Python. I see DBUS as a very clean way of tying these worlds together without constantly worrying about what language and platform I&#39;m running on. However, I do want to support Windows. Is this possible with the current implementation?
<br><br>I&#39;ve seen two options, WinDBus and managed dbus from NDesk. I&#39;m a little confused on how it works though. In Linux, I have a dbus daemon that manages the buses. Do either of these implementations have a daemon (or service, I suppose it&#39;s called on Windows)? If not, does it really matter? I really like the DBUS event loop and service activation, but it seems like both of those would require a daemon to be running.
<br><br>As you can see, I&#39;m a little fuzzy on how d-bus actually works and how I can get it running on Windows. Right now it seems like it can&#39;t really happen, but I don&#39;t want that to be the case since I don&#39;t really see any other good IPC alternatives.
<br><br>Thanks for all your help.<br><br>Justin<br>