Я написал приложение, которое должно запускаться при запуске Windows.Я добавил запись в реестр Windows в HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run.Запись успешно добавлена, но программа не запускается должным образом.
Я протестировал приложение на 64-разрядной версии Windows 7.Приложение должно иметь права администратора для запуска, может быть, поэтому оно не запускается?
Я также увидел, что значение записи не в кавычках, а в других.Это обязательно?
Вот мой код c #:
var registry = Registry.CurrentUser;
var key = registry.OpenSubKey(runKeyBase, true);
key.SetValue(KEY, directory + @"\" + filename);
Registry.CurrentUser.Flush();
Как я могу заставить его работать?