Что может ожидать приложение ClickOnce в изолированной программной среде интернет-зоны? - PullRequest
1 голос
/ 23 марта 2012

У нас есть приложение, которое мы хотим сделать доступным для широкой публики, используя как можно меньше кликов.Я изучаю, можем ли мы использовать ClickOnce, чтобы избежать диалогового окна подтверждения, которое влекут за собой наши существующие альтернативы.

Мое исследование до сих пор показывает, что это должно быть возможным, если (а) приложение имеет знаки AuthentiCode, и (b) он поставляется с манифестом, который запрашивает достаточно безобидный набор разрешений.

Где я могу найти подробный, авторитетный список разрешений, которые "достаточно безобидны", чтобы избежать подтверждениядиалог?Я нажал на MSDN, не найдя ничего, что выглядит релевантным.

Я нашел некоторую информацию, которая, насколько я понимаю, говорит, что разрешения, предоставляемые приложениям зоны Интернета по умолчаниюбыли настроены пользователем до .net 4.0 (то есть для XP и Vista), но что в более поздней версии они жестко закодированы в «хосте» (под которым я предполагаю подразумевается веб-браузер?).Но даже если это так, мне нужно знать, какие разрешения по умолчанию для Интернет-зоны по умолчанию по умолчанию в XP и Vista, а также каковы жестко заданные наборы разрешений в Windows 7.

Я не очень хорошо осведомлен о .net, поэтому возможно, что я подхожу к этому с совершенно неправильной точки зрения.Если так, пожалуйста, дайте мне знать, какова правильная перспектива.(Тем не менее, мне не нужны лекции о том, что нужно бегать без диалога подтверждения - вы бы проповедовали в хоре, но это решение не мое).

1 Ответ

1 голос
/ 02 апреля 2012

Сотрудник обнаружил страницу MSDN <trustInfo> Элемент (приложение ClickOnce) , содержащий что-то, что подразумевает ответ:

Первый пример иллюстрирует trustInfoэлемент для разрешений по умолчанию, доступных в зоне безопасности Интернета.

Может быть более авторитетным, но лучше, чем ничего.

...