Как Windows 7 знает для добавления щита контроля учётных записей к некоторым ярлыкам?

Как Windows 7 знает для добавления щита контроля учётных записей к некоторым ярлыкам? Я раньше говорил программе работать как администратор. Но теперь, когда тот же ярлык имеет желто-синий значок щита контроля учётных записей на нем.

Как это знает для запущения моей программы как администратора? Есть ли некоторый ключ реестра?

alt text

5
задан 24.08.2011, 08:36

1 ответ

Существует несколько способов, которыми это может знать. Обычно это будет помещать значок UAC там каждый раз, когда нажатие на значок приведет к подтверждению подсказки контроля учётных записей. Однако Вы не можете всегда видеть его, потому что после недавнего изменения, кэш значка не будет сразу обновлен.

Путями это knowns:

  1. Это знает, потому что Вы изменяете ярлык или свойства совместимости приложения, или
  2. потому что приложение предупредило ОС, что требует администратора priviledge.

Что Вы, вероятно, видите... В свойствах ярлыка, "усовершенствованных..." диалоговое окно кнопки, выбирая выполненный, поскольку, администратор заставит щит появиться (после того, как Ваш кэш значка будет обновлен.) То же самое с "выполненным как администратор", устанавливающий на вкладке совместимости. (снова, после того, как кэш значка обновляется.), Как вызвать обновление Вашего кэша значка в окнах 7, Вы спрашиваете? Я не уверен..., что перезагрузка должна сделать это.)

Windows может также знать для помещения значка UAC там для начала, потому что приложение, которое "готово" к (программируется для поведения хорошо с) контроль учётных записей, может позволить ОС знать, что этому нужны администраторские полномочия, это может быть сделано через "декларацию", которая встраивается в exe.

4
ответ дан 07.12.2019, 17:52

Теги

Похожие вопросы