2

Есть некоторые обходные пути , чтобы запустить cmd.exe от имени администратора по определенному пути. Но проблема сохраняется для любой ссылки. Например, при запуске MatLab он меняется на путь в настройке "Начать с".

При запуске MatLab от имени администратора он всегда меняется на %systemroot%/system32 . Это не только раздражает, но иногда, если вы забудете об этом и запустите другие программы, файлы журнала или другие выходные данные будут записаны в критический путь системы.

Можно ли как-то разрешить администратору использовать настройку "Начать с"?

1 ответ1

0

Одна вещь, о которой я могу подумать - это написать командный файл, который изменит рабочий каталог и запустить вашу программу, а затем запустить этот командный файл от имени администратора.

Создайте файл runprog.cmd с этим содержимым и поместите его где-нибудь:

@echo off
cd C:\some\path
some_program.exe

Затем создайте для него ярлык и измените его на значок. Это должно работать.

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