-2

У меня проблема. У меня есть устройство GSM, и я написал приложение на C #. Приложение непрерывно получает SMS-сообщения и сохраняет их в базе данных, но когда Windows перезагружается, мне нужно явно войти обратно, чтобы снова запустить службу.

Как я могу быть уверен, что мое приложение запустится автоматически, если Windows перезапустится?

2 ответа2

7

Напишите программу как службу Windows, а не приложение.

1

Для Windows XP вы можете изменить или использовать GINA, но это не просто проверить!

http://www.codealias.info/technotes/custom_pre-logon_processing_in_ms_windows_using_gina_hooks

Для Windows 7 процесс изменился, но все же есть лучший метод для большинства ситуаций:

Используйте Sysinternals и Autologon или TweakUI для автологона.

Затем добавьте приложение в автозагрузку приложений.


редактировать

Вышеприведенный аргумент for предназначен для попытки запустить чистое приложение, как указал Келтари, альтернативой является сделать приложение сервисом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .