%3F.png)
Я пытаюсь заставить приложение всегда запускаться от имени другого пользователя. Я знаю, что вы можете запустить приложение от имени другого пользователя, отредактировав ярлык, но затем, когда вы дважды щелкните файл, оно запустится от вашего имени, а не от имени другого пользователя.
Я попытался поместить bat-файл с правильной командной строкой
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe"
и установить его как «программу по умолчанию» для открытия файла. Но тогда файл не открывается, а открывается приложение, поскольку нет обратного вызова к исходному файлу.
Знаете ли вы какой-либо способ передать путь вызова/файл в bat-файл? Или regedit для пользователя runas по умолчанию?
Я внимательно прочиталчто здесь сказаноотносительно /savecred, но мой случай на безопасном ПК и просто для меня для ежедневного комфорта. И цель на самом деле не в том, чтобы жонглировать ярлыками и учетными данными.
Я открыт для regedit/powershell/batch или других.
Большое спасибо за помощь
решение1
В используемой команде отсутствует сам параметр, содержащий путь к файлу аргумента:
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe" "%1"