Portál AbcLinuxu, 12. května 2025 02:54

Dotaz: python zápis do hklm vo win 7/vista

24.6.2011 10:13 adrinko | skóre: 22
python zápis do hklm vo win 7/vista
Přečteno: 183×
Odpovědět | Admin
dobrý deň,

v mojom programe zapisujem do HKLM Software\Microsoft\Windows\CurrentVersion\Run spustenie po štarte. Problém je, že ak je užívateľ normálny user, tak aplikácii nedovolí zápis do registra a skončí to chybou. Vždy musím najprv zhodiť aplikáciu,spustiť su spôsobom pravý klik a výber "Spustiť ako správca" aby mi to dovoilio zapísať do registra.

Je to ale dosť blbé a nepohodlné pre užívateľa. Ako sa dá toto vyriešiť, aby užívateľ nemusel klikať na "Spustiť ako správca"?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.6.2011 10:35 chrono
Rozbalit Rozbalit vše Re: python zápis do hklm vo win 7/vista
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nestačí to zapisovať do HKCU? (teda aspoň si myslím, že aj tam funguje spúšťanie programov pri štarte)
24.6.2011 11:15 adrinko | skóre: 22
Rozbalit Rozbalit vše Re: python zápis do hklm vo win 7/vista
HKCU by malo fungovať, ale toto bude spúšťať len pre práve toho užívateľa, ktorý je momentálne prihlásený. ak sa prihlási iný užívateľ, tak sa aplikácia nespustí (preto by som to chcel v HKLM). avšak tam mi to nedoví zapísať. veľmi by pomohlo, keby sa windows vista/7 najprv spýtal, či má povoliť programu prístup (to stmavenie obrazovky a štandardná otázka), ale windows namiesto toho hneď utne programu prístup do hklm. nedá sa nejak aspoň zabezpečiť to vykuknutie stmavenej obrazovky, aby sa užívateľ rozhodol, či fakt chce povoliť programu prístup?
24.6.2011 12:18 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: python zápis do hklm vo win 7/vista
Odpovědět | | Sbalit | Link | Blokovat | Admin
Toto je skutočne Windowsová téme. Odporúčam pozrieť sa na http://sourcedaddy.com/windows-7/uac-heuristics.html alebo nejakú podobnú dokumentáciu. Pokiaľ je to interpretovaný python (a teda nevyrábaš súbor .exe), tak to IMHO asi nevyriešiš.
24.6.2011 12:33 adrinko | skóre: 22
Rozbalit Rozbalit vše Re: python zápis do hklm vo win 7/vista
zabudol som spomenúť, že je to exáč spravený s py2exe.
24.6.2011 15:24 chrono
Rozbalit Rozbalit vše Re: python zápis do hklm vo win 7/vista
Manifest sa dá vytvoriť aj pre taký súbor (prípadne sa v tom exe súbore dá upraviť existujúci manifest). Otázne ale je, či to stačí a keďže ja to nepotrebujem, tak to ani nebudem hľadať (ale je dosť možné, že je to napísané na tej odkazovanej stránke).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.