Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

D-Bus equivalent for Windows

Tags:

Anyone know of a Linux/D-Bus sort of mechanism for Windows?

Thanks

like image 953
sharkin Avatar asked Jan 27 '09 08:01

sharkin


People also ask

Does dbus work on Windows?

DBus on Windows is used by KDE, Gnome and commercial applications.

Is dbus still used?

You can run dbus on any modern Unix, Windows, or macOS platform; but it's only the standard system management IPC on Linux.

What is System D-bus?

In computing, D-Bus (short for "Desktop Bus") is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine.

What does dbus x11 do?

Package: dbus-x11 description: D-BUS is a message bus system, a simple way for applications to talk to one another. D-BUS supplies both a system daemon (for events such as 'new hardware device added' or 'printer queue changed') and a per-login-session daemon (for general IPC needs among user applications).


2 Answers

Choose your poison:

http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspx

The following IPC mechanisms are supported by Windows:

  • Clipboard
  • COM
  • Data Copy
  • DDE
  • File Mapping
  • Mailslots
  • Pipes
  • RPC
  • Windows Sockets

The closest to DBus is COM.

like image 182
artificialidiot Avatar answered Sep 21 '22 16:09

artificialidiot


The reference D-Bus implementation natively supports Windows. Previously, the WinDBus project could be used. There is no need for equivalents if you want to use D-Bus.

like image 22
Ioan Avatar answered Sep 20 '22 16:09

Ioan