Отлично подойдет для *******а, по крайней мере я использовал только там. File.Copy(Assembly.GetExecutingAssembly().Location, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"название.exe", true); RegistryKey Gw = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true); Gw.SetValue("Название", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Название.exe"); Код File.Copy(Assembly.GetExecutingAssembly().Location, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"название.exe", true); RegistryKey Gw = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true); Gw.SetValue("Название", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Название.exe");
@GameRocs, если его открыть без прав администратора, будет работать? Или софт автоматом запрашивает права?