Файл перетаскивания в Приложение под выполненным как администратор

Каждый раз, когда у меня есть выполнение приложения (Visual Studio 2008, Блокнот, и т.д.) под "Выполненным как Администратор", я не могу перетащить файлы от Windows Explorer в приложение.

Я попытался выполнить Windows Explorer как администратор, но напрасно.

Существует ли способ заставить перетаскивание работать, когда мои приложения находятся под "Выполнены как Администратор"?

52
задан 23.10.2009, 01:07

3 ответа

Проблема связывается с тем, как работают права доступа. Способность перетащить от нормальные приложения к поднятому повредила бы модель обеспечения безопасности позади контроля учётных записей. Однако я неясен относительно того, почему подсказку контроля учётных записей не показывают, таким образом допуская временную поднятую операцию (во многом как любые события пользователя Linux каждый день). Это - определенно что-то, что Microsoft должна продолжить работать. То, что беспокоит меня, - то, что эта проблема уже стара. Vista вела себя то же.

Существует 2 вещи, которые можно сделать (одно ужасное, одно раздражающее)

  • Ужасный: Отключите контроль учётных записей. Но Вы теряете всю дополнительную безопасность, которую это предлагает.
  • Раздражающий: Используйте другой Файловый менеджер и выполните его также как Администратора

Почему другой файловый менеджер? Поскольку Вы не можете на самом деле поднять Windows Explorer. Несмотря на наблюдение опции в контекстном меню значка Windows Explorer и отображаемой подсказки контроля учётных записей, фактом является Windows Explorer, не будет поднят.

34
ответ дан 07.12.2019, 08:27
  • 1
    На самом деле это может. Если Вы выбрали опцию Launch folder windows in a separate process и закройте все свои окна папки, затем следующее, которое Вы запускаете Run as Administrator опция будет работать. Пока все окна папки не закроются, все окна папки будут затем подняты. – Michael Urman 23.10.2009, 04:45

Это - обходное решение согласно "Раздражающему" решению ADwarf: откройте Notepad с "Выполненным как Администратор". Нажмите открытый в меню файла и введите * в имя файла и нажмите Enter. Теперь можно перетащить файлы оттуда к приложению. Блокнот, который не поддерживает открытый браузер, умножает выбор файла, но можно использовать другие программы таким же образом для использования перетаскивания!

7
ответ дан 07.12.2019, 08:27

Было обновление Visual Studio, которую 2005 опубликовал 2 года назад, который решил много проблем контроля учётных записей на Vista, и то же самое обновление решает те же проблемы в Windows 7.

Это не критическое обновление, таким образом, Вы не получили бы его автоматически, и это не было включено с VS2005 SP1. Они активно не предают гласности это обновление теперь b/c, они просто хотят, чтобы все перешли к VS2008. Таким образом, возможности - Вы, не имеют его.

Объяснение по http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033

Загрузите по http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en

Вот то, что то обновление фиксирует при выполнении Visual Studio в режиме обычного пользователя с включенным контролем учётных записей:

  • Перетащите/отбросьте файлы из окна проводника
  • Запуск VS (как обычный пользователь) путем запуска ярлыков на решения/проекты или связанные типы файлов
  • Регистрация DLL/EXE все еще перестала работать (справедливо так, так как это - изменения системного уровня.)

При выполнении VS как администратор окно все еще заблокировано вниз для перетаскивания/отбрасывания и ярлыки, и регистрация DLL/EXE работает правильно, не имея необходимость полностью выключать контроль учётных записей.

Примечание: VS все еще предупредит Вас о режиме администратора, когда Вы запустите его, но теперь можно, вероятно, проигнорировать то предупреждение постоянно.

1
ответ дан 07.12.2019, 08:27

Теги

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