Каждый раз, когда у меня есть выполнение приложения (Visual Studio 2008, Блокнот, и т.д.) под "Выполненным как Администратор", я не могу перетащить файлы от Windows Explorer в приложение.
Я попытался выполнить Windows Explorer как администратор, но напрасно.
Существует ли способ заставить перетаскивание работать, когда мои приложения находятся под "Выполнены как Администратор"?
Проблема связывается с тем, как работают права доступа. Способность перетащить от нормальные приложения к поднятому повредила бы модель обеспечения безопасности позади контроля учётных записей. Однако я неясен относительно того, почему подсказку контроля учётных записей не показывают, таким образом допуская временную поднятую операцию (во многом как любые события пользователя Linux каждый день). Это - определенно что-то, что Microsoft должна продолжить работать. То, что беспокоит меня, - то, что эта проблема уже стара. Vista вела себя то же.
Существует 2 вещи, которые можно сделать (одно ужасное, одно раздражающее)
Почему другой файловый менеджер? Поскольку Вы не можете на самом деле поднять Windows Explorer. Несмотря на наблюдение опции в контекстном меню значка Windows Explorer и отображаемой подсказки контроля учётных записей, фактом является Windows Explorer, не будет поднят.
Это - обходное решение согласно "Раздражающему" решению ADwarf: откройте Notepad с "Выполненным как Администратор". Нажмите открытый в меню файла и введите * в имя файла и нажмите Enter. Теперь можно перетащить файлы оттуда к приложению. Блокнот, который не поддерживает открытый браузер, умножает выбор файла, но можно использовать другие программы таким же образом для использования перетаскивания!
Было обновление 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 все еще предупредит Вас о режиме администратора, когда Вы запустите его, но теперь можно, вероятно, проигнорировать то предупреждение постоянно.
Launch folder windows in a separate process
и закройте все свои окна папки, затем следующее, которое Вы запускаетеRun as Administrator
опция будет работать. Пока все окна папки не закроются, все окна папки будут затем подняты. – Michael Urman 23.10.2009, 04:45