Rád bych si něco vytvořil pro salamander a rád bych věděl, zda-li cesta v registrech je pro salamander vždy stejná nebo lze nějak jednoduše vyvodit cestu v registrech pro salamander?
Co přesně chcete udělat? Pluginové rozhraní Salamandera obsahuje mechanizmy pro čtení a zapisování konfigurace, které vás od tohoto odstíní.
To číslo je SID a je unikátní pro každého přihlášeného uživatele. Pokud už musíte přistupovat do registru takto napřímo, použijte klíč HKEY_CURRENT_USER, to je odkaz na příslušný klíč HKEY_USERS\S-x-x-x-x-x-x-x momentálně přihlášeného uživatele.
manison wrote:Co přesně chcete udělat? Pluginové rozhraní Salamandera obsahuje mechanizmy pro čtení a zapisování konfigurace, které vás od tohoto odstíní.
To číslo je SID a je unikátní pro každého přihlášeného uživatele. Pokud už musíte přistupovat do registru takto napřímo, použijte klíč HKEY_CURRENT_USER, to je odkaz na příslušný klíč HKEY_USERS\S-x-x-x-x-x-x-x momentálně přihlášeného uživatele.
Super, myslel jsem si to, že to bude tak nějak, ale neměl jsem jistotu.
Měl bych pro to dvojí použití. První je skutečně pluginové dotazování se, třeba na konfigurovaný rar nebo jinou položku, nebo jiný archiver přes salamandra.
Druhý bych rád přistupoval z externího programu a načítal hodnoty registrů ze Salamandra a pak je změněné ukládal. Samozřejmě, že tam lze udělat fallback a zeptat se uživatele ale raději bych to detekoval automaticky.
Ještě jeden dotaz. Jak je tomu v multiuživatelském případě? Nainstaluje se to pod SID uživatele a pak mají k tomu různí uživatelé přístup nebo nějak v tom figuruje administrátor?
HKCU je vzdy pre konkretneho pouzivatela. Ovplyvnit to moze len pouzivatel a administratori. (system do toho nepocitam)
Aj tak sa jedna len o pointer do HK Users\<sid>. Tak isto ako HKCR je len pointer do HKLM\Software\classes.
Osobne neodporucam ludom, ktori nemaju pracu s registrami v malicku ziadne zasahy do nich. Je tam dost vysoka sanca, ze sa nieco do.... kazi.
SelfMan wrote:HKCU je vzdy pre konkretneho pouzivatela. Ovplyvnit to moze len pouzivatel a administratori. (system do toho nepocitam)
Aj tak sa jedna len o pointer do HK Users\<sid>. Tak isto ako HKCR je len pointer do HKLM\Software\classes.
Osobne neodporucam ludom, ktori nemaju pracu s registrami v malicku ziadne zasahy do nich. Je tam dost vysoka sanca, ze sa nieco do.... kazi.
To doporučuji také. Hrabu se v registrech pravidelně a mám vždy zálohu, ze které lze věci opravovat. Každopádně tohle se týká Salamandru a jeho cesty, abych ji mohl najít. To zapisování už je druhá věc, nejdříve budu řešit čtení.