Я сделал программное обеспечение с VS. Это программное обеспечение имеет 1 решение и 2 проекта.
- APM (основная форма)
- APM Background (вид обслуживания)
Проект запуска для VS - «APM». После того, как я построил решение, я запустил его при запуске Windows, написав этот код в APM.
RegistryKey reg = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
reg.SetValue("AutoPostMail", System.IO.Path.GetDirectoryName(Application.ExecutablePath).ToString() + @"\APM Background.exe);//calling APM Background
Мой реестр сохранил его
КЛЮЧ AutoPostMail
ЗНАЧЕНИЕ C:\Users\oskar ersly\Desktop\APM\AutoPostMail\APM Background.exe
Но по какой-то причине при запуске Windows запускается APM.exe, и если я запускаю вручную APM Background.exe, все работает нормально. Что мне не хватает? Есть идеи?