служба windows - PullRequest
       6

служба windows

0 голосов
/ 12 января 2011

Я хочу вызвать exe из windows service.task этого exe-файла - сгенерировать outut при отображении cinfirmation messagge.but реальный senario, что происходит, когда exe-файл запуска службы показывает диспетчер задач, но не создает out put

Ответы [ 2 ]

0 голосов
/ 12 января 2011

Вероятно, это необработанное исключение во втором exe-файле, которое не позволяет ему создать файл. Одна из распространенных проблем - права доступа к файлам. Убедитесь, что удостоверение службы авторизовано для создания файла в целевой папке (особенно, если это сетевой ресурс).

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

0 голосов
/ 12 января 2011

Это потому, что служба не работает под вашим пользователем. Вот почему вы не видите «выходное сообщение» (которое, как мне кажется, представляет собой какое-то окно сообщения или что-либо на основе диалога), но вы можете видеть процесс в диспетчере задач только тогда, когда установлен флажок «показывать процессы от всех пользователей».

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...