UAC Patching и Цифровые подписи - PullRequest
3 голосов
/ 07 мая 2010

У нас есть приложение, которое выполняет автообновления. До недавнего времени мы не сталкивались с какими-либо проблемами. Тем не менее, многие наши клиенты, наконец, переходят на Windows 7 и сталкиваются с различными проблемами.

Мне было поручено обновить установщик, чтобы он работал на 7 (и Vista, хотя, похоже, никто из наших клиентов не использует Vista).

Исходя из этой статьи , кажется, что обычный пользователь может применить патч msp, при условии, что он подписан с той же подписью, что и при первоначальной установке.

У кого-нибудь есть опыт с этим? Нужно ли проверять подпись третьей стороны? Я спрашиваю, потому что я следовал за этим процессом и создал свои подписи для разработки, и когда я установил на отдельную коробку Windows 7, он показал Unknown Publisher и потребовал, чтобы администратор вошел в систему. Я предположил, что это было потому, что это было само подписано. Однако я хочу проверить, прежде чем мы потратим деньги на получение сертификата третьей стороны от Thawte или Verisign.

1 Ответ

3 голосов
/ 07 мая 2010

Я думаю, что решил свою проблему.

Я взял сертификаты, созданные на моем тестовом боксе, и вручную импортировал их в свой тестовый бокс W7.

Как только я это сделал, патч смог работать без пароля администратора.

Очевидно, что я могу импортировать только тестовые блоки вручную, поэтому мне нужно будет получить сторонний сертификат от Thawte или Verisign.

...