Как сделать, чтобы сервис при старте получал командную строку?
Задача: отличить запуск exe-шника user'ом от запуска его системой как сервиса.
если его запустит user, то exe-шник должен вывести диалог.
Думаю отличать user'а от системы анализируя командную строку.
User может просто запустить exe-шник — без параметров.
Пока есть лишь решение сделать exe-шник скрытым, а поставлять
*.lnk-файл с командной строкой типа "file.exe /user", а сервис
будет по-прежнему стартоваться системой без параметров.
Второе решение — можно видимо смотреть, кто нас запустил и соответственно
действовать.