Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] значок на файлах. в чем его смысл? (http://forum.oszone.net/showthread.php?t=140039)

Ingolder 13-05-2009 22:19 1117740

значок на файлах. в чем его смысл?
 


Вопрос такой - что означает синежёлный значок на иконках?

Admiral 13-05-2009 22:37 1117754

Ingolder значок выставлен операционной системой. Означает что при запуске приложений обозначенных данным значком будет запрос от UAC. Может и не быть, если это указанно в настройках последнего.

Ingolder 13-05-2009 23:56 1117798

ну, я предполагал ваш ответ. Который, собственно, вызывает новые вопросы

1. эта опция только для экзешников? Если нет, то для каких типов файлов ещё или случаев?

2.По какому принципу ОС добавляет эту опцию к некоторым файлам? Она явно не на всех экзешниках.

Admiral 14-05-2009 04:12 1117876

Ingolder
1. Да. В случаи если для применения параметра по настройке операционной системе нужны повышенные права данный значёк тоже будет присутствовать. Что можно встретить в панели управления.
2. Если приложение содержит специальный файл манифест (хоть в той же папке под тем же именем добавив .manifest или в виде ресурса спрятанного непосредственно в ехе файл), в котором указанные необходимые права, ОС делает вывод о том что необходимо добавлять или не добавлять значёк.
Почитать про манифеста и его параметры можно здесь Create and Embed an Application Manifest (UAC) (англ).
Если манифест отсутствует, ОС проводит анализ названия файла, на предмет содержание update, install, setup и т.д. Во втором случаи очень просто убедится: найдя такой ЕХЕ без значка переименовав его и добавив в конец имени Setup получим фирменный значёк.
Контроль учетных записей в Windows Vista: общие сведения и настройка

P.S.
Ссылки хоть и применяются к Висте, но справедливы и для Севен.

Неадекват 14-05-2009 07:07 1117916

Admiral, круто, спасибо! Я не знал! :clapping:

Ingolder 14-05-2009 18:26 1118503

спасибо, вопросов больше не имею.

кроме того, как в конце имени добавить сетап, чтобы появился значок? %) чёто не получается..

Admiral 15-05-2009 16:19 1119279

Ingolder могу предположить что был найден ехе с манифестом внутри.


P.S.
Впрочем я тоже сначала cmd с помощью переименовки хотел значком "наградить" :), а в нём ведь есть манифест указывающий не требовать дополнительных прав, запускаться с текущими.

Ingolder 15-05-2009 21:27 1119603

спасибо=) вопросов точно больше нет =)


Время: 17:41.

Время: 17:41.
© OSzone.net 2001-