У меня есть приложение .net, которое я хотел бы запустить автоматически, когда пользователь заходит на компьютер. Теперь это приложение должно быть запущено при входе пользователя в систему. Я знаю, что могу поместить это в папку автозагрузки, но это не вариант, поскольку пользователь сможет «легко» предотвратить это, удалив приложение.
Есть ли способ запустить приложение, когда пользовательский вход в систему является «достаточно сложным» для «обычного пользователя», чтобы предотвратить. Я понимаю, что опытный пользователь может, например, редактировать реестр, но я хочу помешать большинству людей сделать это.
Я вижу такие приложения, как Steam, которые запускаются при входе в систему и которых нет в загрузчике forlder, поэтому, думаю, это не так сложно сделать, когда вы знаете, как это сделать. Я думаю, что это все часть установочного комплекта, который я сделаю как-нибудь.
Изменить: Позвольте мне кое-что прояснить. С этим приложением связано то, что некоторые организации обязаны предоставлять некоторую информацию о некоторых действиях пользователя, поэтому это приложение будет регистрировать эти действия. Они также должны прилагать все усилия, чтобы пользователь не мог игнорировать данные, которые должны быть зарегистрированы. Прилагая все усилия, это означает, что это должно предотвратить пользователей с небольшим знанием компьютера. Я не могу вдаваться в подробности, так как это очень конфиденциально, но приложение, которое будет запущено, не будет видно пользователю, но не может быть службой из-за некоторых ограничений службы. Все эти вопросы уже решены на данный момент.
Единственное, что нам нужно обратить внимание, это то, что это приложение может быть установлено на бизнес-сервере, что на самом деле не является большой проблемой, так как у нас есть контроль над этими серверами, но также и домашними компьютерами, для пользователей, которые будут запросить доступ к определенным ресурсам за пределами их рабочего места. Им нужно будет установить несколько наборов, чтобы получить доступ к указанному ресурсу, и один из этих наборов будет приложением, которое ведет журнал.
Я полностью осознаю, что опытный пользователь сможет обойти это и что некоторые люди зайдут в диспетчер задач, чтобы остановить процесс, но мы прилагаем все усилия, и они будут теми, у кого проблемы, если это заметят.
Спасибо,