У меня много компьютеров под управлением Windows 7 с большим количеством пользователей и включенным UAC, некоторые администраторы, но большинство обычных пользователей. Я сделал программу на C #, которую я хочу запустить при запуске для всех пользователей. Я поместил exe-файл в папку "Все пользователи", но он не запускается при запуске, несмотря ни на что (даже если администратор входит в систему).
Мое приложение не требует прав администратора и работает нормально при двойном щелчке обычным пользователем.
Я также пытался установить флажок "Запуск от имени администратора" в свойствах файла, но он все еще не работает.
Почему это происходит и есть ли способ заставить это работать? Я знаю о методе планировщика задач, но я хочу заставить его работать, просто поместив файл в папку автозагрузки. Когда помещается какой-то другой файл, например notepad.exe, он запускается. Что отличает мое приложение от notepad.exe? У меня есть код, и я могу отредактировать его, если это необходимо.
ОБНОВИТЬ:
Установка ярлыка для файла не работает.
Помещение командного файла с «start myfile.exe» не работает.