Dobrý den,
Salamander ve Windows Vista pro mé potřeby funguje OK. Jelikož však běží jako běžný program tak i při používání administrátorem nemá všachna práva. Programy, které jsou napsány pro Windows Vista toto řeší několika způsoby:
- manifestem určujícím potřebná práva
- operace, které v programu vyžedují vyšší práva, než jsou pro běžný provoz potřebné, aktivují User Agent Control s dotazem, zda je program oprávněn získat potřebná práva (tyto operace jsou obvykle označeny security štítem)
K čemu jsou tato práva vyžadována (a na co jsem zatím narazil):
- k zápisu EXE souborů do Program Files
- k automatickému monitorování změn v Program Files
- k zápisu souborů do rootu
- editace Registry pomocí Registry pluginu
Většina z těchto operací se obvykle při běžné práci neobjeví. Pokud je však některá z nich potřeba, je třeba spustit nového Salamandera s volbou "Run as Administrator", která po odklepnutí UAC spustí Salamandera se vší potřebnou silou...
Takže konečně k čemu se chci dostat: je možné do Salamandera přidat tlačítko/menu/... které mi aktivovalo UAC a pro Salamandera získalo všechna potřebná práva? (Pravděpodobně ve spojitosti s úpravou Titulky okna upozorňující na nebezpečí zvýšených práv)
Vista: Zvýšení oprávnění při běhu (UAC)
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Dokumenty
Docela bych ocenil, kdyby Salamander pri zvoleni "disku" Dokumenty ("Alt+F1" pak ";") neskakal do "c:\users\somebody\documents" ale jenom do "c:\users\somebody" Odtud pak jsou ve Viste defaultne a celkem rozumne rozdeleny na dalsi podkategorie - obrazky, videa, muzika, dokumenty, downloads...
Jen pro doplnění na základě příspěvku v anglickém vlákně:
- Bez Run as administrator nelze správně importovat registrační klíče - klíče jsou importovány jen pro aktuálního uživatele do jeho osobního adresáře.
Konkrétně: C:\Users\%USERNAME%\AppData\Local\VirtualStore\Program Files\Servant Salamander RC2\...
- Bez Run as administrator nelze správně importovat registrační klíče - klíče jsou importovány jen pro aktuálního uživatele do jeho osobního adresáře.
Konkrétně: C:\Users\%USERNAME%\AppData\Local\VirtualStore\Program Files\Servant Salamander RC2\...