Здравствуйте yaroslav_v, Вы писали:
YV>Как сделать, чтобы сервис при старте получал командную строку?
YV>Задача: отличить запуск exe-шника user'ом от запуска его системой как сервиса. YV>если его запустит user, то exe-шник должен вывести диалог.
Когда система запускает твою службу, то вызов StartServiceCtrlDispatcher () успешен, когда ты поднимаешь екзешник руками -- то нет. Вот и вся проверка.