Служба Windows Python определяет правильный путь к ключу реестра, но не извлекает сохраненные значенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Служба Windows Python определяет правильный путь к ключу реестра, но не извлекает сохраненные значения

Сообщение Anonymous »

Я создаю службу Windows, одна из ее функций — получение сохраненных значений из реестра.
Отдельный скрипт Python работает по назначению, но когда я пытаюсь его запустить как служба Windows, она не извлекает сохраненные значения из реестра

Код: Выделить всё

    # Default control targets
self.control_list = ["none", "none", "none", "none"]
# Stored control targets
self.settings = QSettings("CompanyName", "ProductName")
self.load_volume_targets()

logging.info(self.settings.fileName())

def load_volume_targets(self):
saved_targets = self.settings.value("currentlySavedVolumeTargets", [])
if isinstance(saved_targets, list) and len(saved_targets) == 1:
targets = saved_targets[0].split(", ")
self.control_list = targets
logging.info("Saved control targets loaded:", self.control_list)
Служба правильно регистрирует правильный путь с помощью logging.info(self.settings.fileName())

Код: Выделить всё

\HKEY_CURRENT_USER\Software\CompanyName\ProductName
Отдельный скрипт правильно находит и распечатывает сохраненные значения:

Код: Выделить всё

Saved control targets loaded: ['Master', 'None', 'None', 'None']
\HKEY_CURRENT_USER\Software\CompanyName\ProductName
Код одинаков для автономного скрипта и службы, оба они находятся в классе.
Как я могу отладить, почему можно' t служба извлекает значения из реестра?

Подробнее здесь: https://stackoverflow.com/questions/792 ... nt-retriev
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»