Запуск проги из службы
А вообще, такая служба уже есть — называется Sheduled Tasks
Спасибо тебе, хороший человек! Sheduler не канает - компов куча. Такой вопрос, а при инсталяции службы можно указать эту галочку в параметрах?
Такой вопрос, а при инсталяции службы можно указать эту галочку в параметрах?Можно. Зависит от того, чем ты ставишь эту службу.
я ваще не шарю в этих службах.
мне надо запустить её от определённого пользователя (логин\пароль указан в службе но окна всё равно нет
Для CreateService из Windows есть параметр SERVICE_INTERACTIVE_PROCESS
например, тупо батник напишу =)Какой именно батник? Напиши.
В WinXP Professional есть утилита SC.EXE, из батника делается так: sc config MyService type= interact
<service_name> /install ну и тут по ходу надо указать параметры
мне надо запустить её от определённого пользователя (логин\пароль указан в службе но окна всё равно нетчтобы было окно надо запускать от local system с галкой взаимодействовать с десктопом
Всем громадное СПАСИБО!
чтобы было окно надо запускать от local system с галкой взаимодействовать с десктопомпочему обязательно local system? По-моему любой юзер подойдёт.
или хочешь сказать, что это только gui винды не умеет, а руками можно эту галку в том числе и любому юзеру выставить.
интересно, зачем мелкософт такое ограничение ввёл?
А если никто не залогинен или залогенено несколько человек, где это окно появится?
В винде младше 2008-й есть такое понятие — одна из сессий объявлена консольной. За ней сидишь по-настоящему или по remote desktop с ключем /console. В Win2k8 - такого понятия вроде нет, но не проверял
Оставить комментарий
stm5999302
Всем привет.Нужно каждый час запускать прогу. Написал прогу + написал службу, которая будет каждый час запускать эту прогу. Но я столкнулся с проблемой:
Прога запускается, в диспетчере задач она есть, а окна нет. В чём может быть проблема?