Ja koliko znam imaš varijantu da postaviš prečicu do programa u startup folder ili da upišeš u registry vrednost koja će da pokreće tvoj program.
Evo koda iz jednog mog programa:
Code:
try
{
RegistryKey reg = Registry.CurrentUser.CreateSubKey(
"Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if (chkAutoStartUp.Checked == true)
reg.SetValue("startWithWin", Application.ExecutablePath);
else reg.DeleteValue("startWithWin", false);
}
catch (Exception pe)
{
MessageBox.Show("Problem pri upisu u registry, izmene neće biti sačuvane" +
":\n" + pe.Message, "Error");
}
Moraš da na početku fajla dodaš using Microsoft.Win32;
chkAutoStartUp je kontrola tipa CheckBox.
