У меня есть приложение, которое регистрирует себя для запуска реестра Windows следующим образом:
RegistryKey rk1 = Registry.LocalMachine.OpenSubKey(
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
var value1 = rk1.GetValue(KeyName);
if(value1 == null)
rk1.SetValue(KeyName, KeyValue);
RegistryKey rk2 = Registry.LocalMachine.OpenSubKey(
"Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run", true);
var value2 = rk2.GetValue(KeyName);
if(value2 == null)
rk2.SetValue(KeyName, KeyValue);
Я устанавливаю приложение с правами администратора и хочу автоматически запускать его при каждом входе в систему со всеми пользователями, но сВ этой реализации приложение не запускается при входе ограниченного числа пользователей, так что вы предлагаете?
Редактировать:
с правами администратора все работает отлично, но с ограниченнымиПользователь приложение никогда не запускалось.