Требуется ли для приложений C # 4.0 со встроенным манифестом на клиентских компьютерах устанавливать цифровой сертификат или имя Stong Name? - PullRequest
2 голосов
/ 22 апреля 2011

У меня есть приложение WPF 4.0, которое потребует остановки и запуска нашей службы Windows, приложение называется Data Service Monitor.В остальном, это приложение Data Service Monitor не требует повышенных разрешений UAC.

Итак, сейчас я думаю о создании приложения Windows без форм или пользовательского интерфейса, просто для запуска или остановки службы Windows.Подумайте о внедрении Manifest для Vista / Win 7 для UAC.Называя его ServiceController.exe и приложение WPF будет вызывать этот ServiceController.exe для запуска или остановки службы Windows, и пользователям будет предложено только поднять

, поэтому вот два вопроса:

Это хорошая идея?(Приложение WPF 4.0 вызывает exe для запуска / остановки службы вместо того, чтобы полностью доверять приложению wpf) ??

Также для установки на клиентские машины, потребуется ли для этого цифровая сертификация или сборка строго имен?(Это приложение WPF и ServiceController.exe будут установлены на компьютерах с XP, Vista и Win 7)

1 Ответ

0 голосов
/ 22 апреля 2011

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

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

...