2013-08-13 2 views
2

Я разработал приложение wpf, в котором у меня есть функция напоминания.Как запустить приложение wpf каждый раз при запуске компьютера?

Случай 1: Текущий сценарий

В настоящее время у меня есть место моего приложения в папке автозагрузки в настройках. и приложение запускается с момента запуска моего компьютера. Но теперь я добавил функциональность входа, поэтому теперь моему клиенту необходимо войти в систему, когда начинается компьютер, который раздражает. Согласно моей функциональности, после входа в систему напоминание начинается в фоновом режиме.

Случай 2: Требуется

Теперь то, что я требовал, что мое приложение запускается в фоновом режиме без входа в систему, функциональность напоминание работает как если сейчас работает.

Любая помощь будет оценена ...

+0

Если приложение запускается без входа пользователя в систему, у него нет графического интерфейса. Я вижу в ваших тегах, что это WPF, который является графическим интерфейсом. Ваша программа может запускаться, но она не может отображать ее графику. – LosManos

+0

Можете ли вы объяснить больше, так как я не могу получить u –

ответ

0

Запуск программы без пользователя требуется написано как сервис, или начавшееся от одной.
Есть способы запустить exe-файл из службы.

Разработка службы в основном такая же, как и любое другое приложение; но без GUI. Отладка службы утомительна, поэтому вам нужно переместить части, которые вы хотите выполнить при запуске в качестве службы в DLL. Затем вы должны иметь exe для загрузки и выполнения методов DLL.
Таким образом, вы можете легко отладить функциональность службы; и может иметь как можно меньше отладки - когда-работает-как-сервис, насколько это возможно.

Есть определенные caveats when starting and stopping a service, главным образом потому, что старая служба не была остановлена ​​и удалена, как вы предполагали.

Совет: Autorun поможет вам изучить 4 или более способов автоматического запуска приложения.

Как разрешить услуге показывать графический интерфейс? Я сам не написал один, но нашел две действительные ссылки here и here.

+0

Как я уже думал и тестирую с помощью Windows-сервиса, но я не могу открыть виды из службы. –