Необходимость нашей эры, безусловно, не соответствует действительности. Вы можете использовать такой инструмент, как runas
, чтобы запустить программу под другой учетной записью пользователя.
Например, в моей среде разработки я иногда использую его для запуска Sql Server Management Studio (SSMS) или Visual Studio под другим пользователем.
SSMS:
runas /netonly /user:domain\username "C:\path_to\Ssms.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Ssms.exe"
Visual Studio:
runas /netonly /user:domain\username "C:\path_to\devenv.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
Инструмент runas
запросит у вас пароль и запустит программу под этим пользователем.
Если домена нет, вы можете использовать имя компьютера.