Diskuze: C# cesta k registrům nastavení kláves
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
nemůže dělat problém ta tečka v ".DEFAULT"?
mě osobně to ve Windows 10 funguje takto:
key = Microsoft.Win32.Registry.Users.OpenSubKey(".DEFAULT\\Control Panel\\Keyboard", true);
key.SetValue("InitialKeyboardIndicators", "2147483650", RegistryValueKind.String);
key.Close();
a aplikačka musí běžet "Run As Administrator", jinak hází výjimku s Access Denied
může aj nastat případ, že tam ta cesta fakt není ani při pohledu přes
regedit ... i když defaultně by tam Windowsy tuhle cestu i hodnotu měly mít
....
v takovém případě je nutné cestu buď manuálně nebo programaticky
nejdřív vytvořit
Děkuji za radu, opravdu byl problém s tečkou v názvu. Omlouvám se, že jsem odpověděl až nyní, nestíhal jsem díky pracovnímu víkendu.
Rád bych se ještě zeptal čistě teoreticky, zda jde nastavit aby se
aplikace podívala a vyhodnotila zda jsem admin a pokud ano, pak jsem nemusel
klikat pravým a dávat spustit jako správce.
Nebo ještě lépe, zda si práva admina může udělit aplikace sama?
A jeste jednou děkuji
Rádo se stalo
Ohledně toho checkovani a případného vnucení admina bych si zkusil rady tady odtud
Sám jsem zatím nezkoušel
Zobrazeno 4 zpráv z 4.