У меня есть приложение WPF 4.0, которое потребует остановки и запуска нашей службы Windows, приложение называется Data Service Monitor. Остальные вещи, которые не требуются для этого приложения Data Service Monitor, не требуют повышенных разрешений UAC.
Итак, теперь я думаю о создании приложения Windows без форм или пользовательского интерфейса, просто для запуска или остановки службы Windows. Подумайте о встраиваемом манифесте для Vista / Win 7 для UAC. Вызов его ServiceController.exe и приложение WPF вызовут этот ServiceController.exe для запуска или остановки службы Windows, и это единственный раз, когда пользователям будет предложено повысить
Итак, вот два вопроса:
Это хорошая идея? (Приложение WPF 4.0 вызывает exe для запуска / остановки службы вместо того, чтобы полностью доверять всему приложению WPF) ??
Также для установки на клиентских компьютерах, потребуется ли для этого цифровой сертификат или сборка со строгим именем? (Это приложение WPF и ServiceController.exe будут установлены на компьютерах XP, Vista и Win 7)