Прочетох клиентските изисквания на Windows 7 и изглежда, че те не забраняват записването в регистъра (ключ на локална машина).
Имам C# .exe приложение, което чете/записва стойности в HKLM/Software/Company/Etc (То включва манифестен файл и работи като стандартен потребител).
Когато внедрявам приложението си, трябва да кажа на инсталатора да създаде ключа HKLM/Software/Company/Etc и да даде разрешения за четене/запис програмно, така че приложението да не хвърля изключение за отказан достъп, когато потребителят, който го изпълнява, не е администратор.
Това добра практика ли е? Ако не, има ли по-добър начин (с изключение на използването на текущия потребителски ключ).