#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.