Интересно, возможно ли запустить мое приложение перед входом в Windows? Фактически это приложение WinForm (предпочтительно, кроме службы Windows). Я имею в виду, что мое приложение должно работать даже до входа в систему, и оно должно сидеть в системном лотке, из которого я могу «показать» или открыть интерфейс для пользователя.
Dark Knight 05 май 2011, в 13:56
Поделиться
Почему бы не сделать это услугой?
Lasse Vågsæther Karlsen 05 май 2011, в 11:22
Службы не должны взаимодействовать с рабочим столом, что, вероятно, плохо для приложения winform .
Russ Clarke 05 май 2011, в 11:25
Вы не можете реально запустить приложение до входа в систему, если это не служба. И все же приложение WinForms не может быть сервисом. Так.
BoltClock♦ 05 май 2011, в 11:26
хм, что произойдет, если вы откроете процесс / окно в сеансе рабочего стола перед входом в систему? Можно ли вообще получить контроль в этот момент?
mmix 05 май 2011, в 11:36
приложение должно отправлять некоторые данные при загрузке системы, даже если никто не вошел или другой пользователь вошел в систему.
Как открыть BIOS UEFI.Параметры встроенного ПО UEFI.Вход в биос efi
Dark Knight 05 май 2011, в 11:36
Вам нужно изменить это как услугу, ИМО
Marc Gravell♦ 05 май 2011, в 11:41
Dark Knight 05 май 2011, в 11:57
Lasse Vågsæther Karlsen 05 май 2011, в 12:07
Dark Knight 05 май 2011, в 12:24
Rob 05 май 2011, в 12:36
Да, Роб точно пишет, программа, которая запускается до входа в систему, не появится в трее, но вы можете написать сервис и написать приложение в трее, которое взаимодействует с сервисом.
Russ Clarke 05 май 2011, в 13:04
Показать ещё 9 комментариев
Поделиться:
5 ответов
Лучший ответ
- Что-то происходит между запуском системы и логином пользователя
- Значок в области уведомлений для взаимодействия с
Вы должны разбить приложение на два отдельных компонента. Одним из них будет приложение WinForms/WPF, которое предоставляет значок области уведомлений и позволяет пользователю взаимодействовать с ним. Другой будет служба Windows или, возможно, запланированная задача.
Как только вы это сделаете, служба Windows может сосредоточиться на том, что необходимо сделать до входа в систему, и приложение области уведомлений может взять на себя ответственность за показ результатов или что-то еще для конечного пользователя.
Чтобы ответить на вопрос, который вы задали в комментариях относительно чтения данных из журнала событий, да, это возможно. Здесь есть другие вопросы, которые дадут вам конкретный ответ:
- прочитать журнал событий Windows по конкретному источнику
- Прочитать журнал событий на С#
Rob 05 май 2011, в 14:02
Поделиться
Запланированное задание, если оно выполняется в Vista или выше, будет лучше, чем служба, и вам не нужно будет изменять код. Это позволило бы запускать программу под учетной записью администратора, если это необходимо, при этом сохраняя пользовательский интерфейс, но я настоятельно рекомендую разбить его, чтобы пользовательский интерфейс запускался под учетной записью пользователя и использовал WCF для связи со значком на панели задач, если это необходимо.
Как отключить автоматический повторный запуск программ Windows 10 при входе
Robert Baker 10 май 2011, в 06:15
Как запустить программу до входа
Реестр: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
В Ключ BootExecute добавить новую строку с именем проги, которую нужно положить в system32.
Цитата:
В названии темы говорилось вообще о приложениях. Вот я и ответил так |
Читай внимательно в первом посте:
Цитата:
Нужно запускать несколько программ на Java при загрузке компьютера без необходимости логиниться. |
Источник: forum.ru-board.com
Способ запуска пользовательских прог до входа в систему.
Правила форума
Здесь обсуждаем различный софт, как он работает, как глючит, где скачать и т.д. Никаких кряков и серийников! — для них есть специальный раздел форума «Wаrеz», либо используйте тег [ hidden ] в своих сообщениях.
Сообщений: 7 • Страница 1 из 1
Автор темы почти профи
Способ запуска пользовательских прог до входа в систему.
Сообщение 19 дек 2008, 20:40
Есть необходимость запускать радмин, серверы и другие пользовательские программы до входа в систему, то есть после загрузки Windows, но до входа в систему вводом пароля на учетной записи. Вроде как это делается где то в политиках, но я точно не уверен. Спасибо!
NumyMax
душа форума
Сообщение 19 дек 2008, 21:33
Радмин поставь как сервис. Остальное gpedit.msc Конфигурация компьютера-Конфигурация Windows-Сценарии (запуска/завершения)
Или как вариант, есть прога делает любую программу как сервис.
sert
Автор темы почти профи
Сообщение 19 дек 2008, 21:36
sert писал(а): Радмин поставь как сервис. Остальное gpedit.msc Конфигурация компьютера-Конфигурация Windows-Сценарии (запуска/завершения)
Или как вариант, есть прога делает любую программу как сервис.
Гемороюсь уже 2 часа не понимаю как включить рАдмин сервисом. Его надо выключать из автозагрузки? По разному пробовал — проверяю с другого компа — пока не залогинюсь — не вижу работающим.
Источник: siava.ru