Я прочитал много ответов онлайн о том, как использовать SRVANY.exe для создания службы Windows из чего угодно. Мой сервис представляет собой пакетный файл, который устанавливает среду (мне нужно установить env vars и подключать диски), а затем порождает мое приложение на c ++. Но когда я делаю NET STOP, процесс srvany.exe уходит, и мое приложение на c ++ остается живым. Есть ли способ убить его, когда он получает команду остановки? Мне нужно было бы иметь возможность отказаться от него в случае каких-либо изменений файла конфигурации.
Причиной, по которой я выбрал оболочку cmd, является простое сопоставление дисков. Теоретически я могу обернуть его либо perl, либо python, в зависимости от того, что легче получить, но в любом случае мне нужно будет раскошелиться, чтобы отобразить диски. Имеет ли это смысл?