Из того, что вы можете прочитать в других вопросах (1, 2) по этой теме, обычно это в лучшем случае хакерство и, конечно, не поддерживаемый сценарий. Более того, второй вопрос содержит больше информации, и если вы перейдете по нескольким ссылкам, вы окажетесь здесь: И вот это Vista
Если вы проверите эту статью, вы прочитаете следующее:
На Vista, однако, есть больше изменений. Ни Internet Explorer, ни Windows Explorer не хотят использовать несколько учетных записей на одном рабочем столе. Если вы попытаетесь запустить IE под учетной записью, отличной от учетной записи рабочего стола, на экране появится сообщение об ошибке: «Команда RUNAS не поддерживается». Насколько я понимаю, основная причина заключается в том, что в защищенном режиме Internet Explorer, который работает на низком уровне целостности, IE также запускает процесс посредника Medium IL (ieuser.exe), который запускается как пользователь рабочего стола и который управляет выбранными операциями Medium IL для Низкий IL процесс. Включение нескольких идентификаторов в эту смесь привело бы к значительной сложности, которую лучше избегать. Если вы попытаетесь запустить Windows Explorer от имени другого пользователя, вы ничего не увидите - новый процесс запускается, но завершается без отображения окна.
...
Исследователь немного хитрее. Непосредственное применение «Запуск от имени администратора» этого не сделает, но запуск его из командной оболочки с повышенными правами часто будет. Я считаю, что командная строка, такая как «explorer /e, c:\», будет работать, а просто запустить «explorer» - нет. Но, как и прежде: если он работает вообще, это непреднамеренный побочный эффект текущей реализации, и он может быть изменен в любое время.
Разумно ожидать, что они будут вести себя так же, как в Windows Vista, Windows 7, Windows 8 и теперь (вероятно) Windows 10.
Так что, похоже, вам придется либо взломать, рассмотреть обходной путь, либо переоценить свою проблему, которая приводит к необходимости запуска проводника от имени другого пользователя.
В качестве обходного пути вы можете использовать другой файловый менеджер, такой как Total Commander, cmd
, работающий с другими учетными данными, диалог открытия файла какого-либо другого программного обеспечения, которое вы запустили как другой пользователь, или "быстрый переход" Windows, чтобы просто временно переключиться на другой пользователь.
Вы на самом деле не предоставили никакой информации, почему вы пытаетесь это сделать, поэтому я понятия не имею, как может выглядеть другой подход и что касается взлома ... в приведенных выше вопросах их несколько. Я думаю, почему тот, кого вы связали в своем первоначальном вопросе, был замаскирован как решенный, так это то, что этот человек провел дополнительные исследования и, возможно, наткнулся на эти хаки.