Запуск програм навіть під час виходу з системи?


10

Деякі програми все ще працюють під час виходу, наприклад Logmein. Як працюють ці програми та як зробити так, щоб ваш власний додаток запускався, коли виходили з системи?

Відповіді:


17

Програми, які запускаються, коли користувач не зареєстрований, називаються Сервісами. Зазвичай це додатки на системному рівні, які роблять речі для комп'ютера, а не програми з інтерфейсами, з якими ви б робили речі.

LogMeIn буде працювати як сервіс, щоб ви могли віддалено входити до системи та керувати нею, коли фізично не знаходитесь за комп’ютером.

Більшість програм можна налаштувати як сервіс, використовуючи прості та вільно доступні інструменти. Однак більшість програм не роблять те, що було б корисно від запуску в якості служб.

Якщо у вас є програма, яку ви хочете запустити незалежно від того, чи ви ввійшли в систему, виконайте пошук у Google, щоб " перетворити exe в сервіс " і спробуйте запропоновані там інструменти.



5

Як свідчать інші відповіді, програми, які ви переглядаєте, - це сервіси, і ви можете зареєструвати програму як послугу з sc.exe.

Однак варто зазначити, що служби зазвичай реагують на запуск та зупинку подій у Менеджері керування сервісами (це те, з чим ви взаємодієте, якщо перейти до Панелі управління> Адміністративні інструменти> Послуги). Якщо додаток не буде зашифровано у відповідь на ці події, у вас виникнуть проблеми, якщо вам коли-небудь доведеться припинити послугу.

Також варто врахувати, які ваші вимоги щодо використання. Це щось, що повинно працювати весь час (наприклад, Logmein повинен буде приймати вхідні запити на комунікацію в будь-який час) чи це щось, що, ймовірно, прокинеться в певний час дня, зробіть щось, а потім поверніться спати ? Якщо це останнє, ви можете розглянути Планувальник завдань . Це сервіс, і він може виконувати заплановані завдання, коли жоден користувач не входить у систему. Ви можете налаштувати завдання для запуску за допомогою облікових даних даного користувача або як локальна система.

Це може дати вам найкраще рішення, не змінюючи додатків, щоб реагувати на сервісні події.


+1, щоб згадати планувальник завдань, занадто багато сервісів - baaaaaaaad.
ChrisFletcher
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.