Как заменить socket transport unix: // в Windows 7 Pro на dbus-систему на основе python?

#python #windows #dbus #unix-socket #gdbus

#python #Windows #dbus #unix-сокет #gdbus

Вопрос:

Я пытаюсь использовать эту библиотеку для реализации DBUS в Windows: https://github.com/LEW21/pydbus:

Я получаю сообщение об ошибке: Неизвестный или не поддерживаемый транспортный метод unix: // для адреса unix: oath=/var/run/dbus/system_bus_socket

Если кто-нибудь знает готовую к работе dbus-систему для Windows, я был бы рад 🙂

Я переписываю порт программного обеспечения на базе Linux для Windows, и программное обеспечение использует DBUS в фоновом режиме.

Комментарии:

1. Используете ли вы порт DBus для Windows? Согласно readme , он использует сокеты TCP. Вы могли бы открыть проблему на странице проекта pydbus, чтобы запросить поддержку DBUS в Windows.

2. Я начал перенос «сверху вниз». Я пошел посмотреть порт DBus для Windows, но не смог вникнуть в него. Я посмотрю через пару дней, смогу ли я заставить это работать на моей машине, когда у меня будет время продолжить это. Я изменил unix-сокеты, чтобы вместо них использовать TCP-сокеты. Может быть, мне следует задать еще один, новый вопрос о DBUS в Windows, если у меня есть что спросить по этому поводу? Поскольку мой вопрос, как я вижу, состоит из двух частей, один касается unix-сокетов, который решается с помощью TCP. Другое касается замены DBUS (Linux) в Windows.