Уведомления

Группа в Telegram: @pythonsu

#1 Май 10, 2018 14:08:26

Krominaster
Зарегистрирован: 2018-05-10
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

winreg изменение/добавление ключа в HKEY_LOCAL_MACHINE

Мне нужно изменить Shell который находится по этому пути HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

есть вот такой код :

 from winreg import *
key_my = OpenKey(HKEY_LOCAL_MACHINE,
                 r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon',
                 1, KEY_ALL_ACCESS)
SetValueEx(key_my, 'Shell', 1, REG_SZ, r'explorer.exe, C:\Users\Roma\Desktop\x.exe')
CloseKey(key_my)
ошибки не выдает, но переменную так же не меняет, если сделать все так же но для HKEY_CURRENT_USER все работает

Отредактировано Krominaster (Май 10, 2018 14:10:50)

Офлайн

#2 Май 10, 2018 19:55:27

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

winreg изменение/добавление ключа в HKEY_LOCAL_MACHINE

Krominaster шото мне подсказывает, что для изменение HKLM нужно повышение привилегий..



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Май 13, 2018 00:08:17

Krominaster
Зарегистрирован: 2018-05-10
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

winreg изменение/добавление ключа в HKEY_LOCAL_MACHINE

PEHDOM
Krominaster шото мне подсказывает, что для изменение HKLM нужно повышение привилегий..
пробовал запуск от администратора, не помогло, я думаю в даной библиотетке можно как-то повысить, но пока не нашел как

Отредактировано Krominaster (Май 13, 2018 02:56:15)

Офлайн

#4 Май 13, 2018 21:31:36

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

winreg изменение/добавление ключа в HKEY_LOCAL_MACHINE

Krominaster
я думаю в даной библиотетке можно как-то повысить, но пока не нашел как
никак, пайтон интерпретируемый ЯП, нужно повышать привилегии интерпретатора.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version