PDA

Показать полную графическую версию : [решено] Скрытый запуск программы в Vista, возможно ли?


ailand
23-09-2009, 18:14
Всем привет. Очень нуждаюсь в Вашей помощи.
Есть программа (работающая в командной строке), это программа должна быть все время запущена. Но пожелания таковы чтобы окна не было видно.
В windows XP это без проблем можно было сделать с помощью сервиса (службы), запустив программу от имени system. В Vista в связи с улучшенной безопастностью это не возможно. Есть ли способ? Запустить программу но без окна?

Vadikan
24-09-2009, 02:41
ailand

Попробуйте запускать с наивысшими правами вне зависимости от регистрации пользователя.

http://s16.radikal.ru/i190/0909/e5/95674057c984t.jpg (http://radikal.ru/F/s16.radikal.ru/i190/0909/e5/95674057c984.png.html)

ailand
24-09-2009, 11:50
Добрый день. Спасибо за ответ. Странно при создании задачи требуется задать информацию в поле "от кого выполнять"
Если указать System или Local Serv то система принимает. Но нам мне нужно от имени локальной записи пробывал также от администратора и выдается ошибка "Ошибка в задаче IA. Сообщение об ошибке: Один или несколько указанных аргументов являются недопустимыми". В чем может быть дело?

Работает с локальной учетной записью только в случае выбора "Выполнять только для зарегистрированного пользователя"
Но в этом случае пявляется окно ms-dos.

Vadikan
24-09-2009, 15:22
Странно при создании задачи требуется задать информацию в поле "от кого выполнять" »
Так и должно быть - любые задачи выполняются от имени той или иной учетной записи, включая служебные.

В чем может быть дело? »
Приведите выдержку из журнала задачи, а также экспорт задачи в XML.

Но в этом случае пявляется окно ms-dos. »
Если это все, чего требуется избежать, используйте hidcon команда_на_запуск_программы
http://www.oszone.net/6156

ailand
02-10-2009, 16:59
Прошу прощения за задержку. Все получилосьЁ спасибо еще раз, работает как нужно.




© OSzone.net 2001-2012