Как запустить программу до входа

Интересно, возможно ли запустить мое приложение перед входом в 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru