Контроль доступа пользователей Vista с помощью скрипта cx-freeze / python - PullRequest
1 голос
/ 16 августа 2010

Я пытаюсь создать скрипт на python и заморозить его с помощью cx-freeze, но с поддержкой Vista User Access Control.

В настоящее время мой сценарий работает нормально под Server 2003 / Win XP, однако мне нужно иметь возможность записывать файлы в корень диска, для которого требуются повышенные привилегии под UAC.

Мой скомпилированный сценарий затем выполняется другим процессом (механизм планирования), который запускает мой сценарий под учетной записью службы (с правами локального администратора + администратора домена), поскольку у меня нет манифеста (?) И включен контроль учетных записей, Мой скрипт всегда будет возвращать ошибки, в которых отказано в разрешении.

Py2exe, похоже, имеет решение для Vista UAC, однако я использую cx-freeze с Python 3.1 из-за требований к новому коду в python 3.1, который я вызываю.

Есть ли решение для этого (кроме отключения UAC, которое я не могу получить одобрение) для cx-freeze?

1 Ответ

1 голос
/ 01 декабря 2010

Согласно документации Python UAC автоматически поддерживается с версии 2.6.

См. http://docs.python.org/distutils/builtdist.html.

...