В Windows 7 я использую runas /netonly /user:...
для запуска чего-либо под другой учетной записью. Если я неправильно наберу пароль, программа запускается под моим текущим пользователем.
runas
кажется, даже не устанавливает ERRORLEVEL
когда это происходит. Есть ли способ определить, когда пользователь набрал ошибку и не смог войти в новую учетную запись? Следующее не работает:
runas /netonly /user:my_other_username c:\programs\etc\something.exe
if ERRORLEVEL 1 pause
Почему программа запускается, а не дает сбой и сообщает о неверном пароле? Я не могу придумать вескую причину, по которой это должно быть поведением по умолчанию.