5

Я обычно предпочитаю разделять счета на работу и отдых.

Но допустим, мне нужен доступ к программе, которую я установил на одной из другой. Мне нужно сделать это, запустив программу от имени другого пользователя (потому что в противном случае глупое приложение не распознает лицензию, использованную для его активации, и запросит другую).

Ничего страшного, я могу щелкнуть правой кнопкой мыши приложение и запустить его, введя имя пользователя и пароль.

Тем не менее, было бы гораздо удобнее, если бы я мог просто щелкнуть левой кнопкой мыши по приложению, и оно попросило бы у меня пароль этого конкретного пользователя. Есть ли способ манипулировать ярлыком, чтобы он это делал?

(В идеале, конечно, он даже не будет запрашивать пароль, но я искренне сомневаюсь, что есть способ настроить его таким образом).

1 ответ1

4

Вы можете создать пакетный скрипт, который запускает вашу программу с помощью команды Runas . Например:

@runas /user:someuser "C:\Program Files\Folder\MyProgram.exe"

Затем создайте ярлык для этого скрипта. После выполнения вам будет предложено ввести пароль для указанной учетной записи пользователя.

Если вы хотите избежать запроса пароля, добавьте /savecred :

@runas /savecred /user:someuser "C:\Program Files\Folder\MyProgram.exe"

При первом выполнении вам будет предложено ввести пароль учетной записи, который затем будет сохранен в диспетчере учетных данных Windows. Последующие запуски команды не будут запрашивать пароль (если только вы не удалите запись из диспетчера учетных данных).

Обратите внимание, что вы также можете напрямую вводить вышеуказанные команды (без @) в свойство ярлыка "target", либо при редактировании существующего ярлыка, либо при создании нового. Затем Windows автоматически перезапишет runas по правильному пути, например, цель ярлыка прочитает -

C:\Windows\System32\runas.exe /user:someuser "C:\Program Files\Folder\MyProgram.exe"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .