НАШ БЛОГ
Актуальные и полезные
статьи и новости
из мира IT.
Актуальные и полезные
статьи и новости
из мира IT.
Наверняка, скачивая какие-либо файлы из интернета вы замечали, что некоторые .exe имеют на ярлыке значок щита. Это значок администратора.
Что же это значит? Это значит, что вы не сможете устанавливать и запускать такую программу без прав админа. Что делать в случае, если у вас нет этих прав?
Если вы просто попробуете ее запустить, то ничего не выйдет. Система запросит пароль админа.
В таком случае можно воспользоваться функцией AsInvoker.
Это срабатывает в большинстве случаев, но не всегда.
Пробуем.
Нажимаем ПУСК (или иконку Поиск (рядом с ПУСК) — в зависимости от версии Виндовс 10) и прописываем Блокнот.
Открываем блокнот и вписываем в пустое поле команду —
cmd /min /C «set __COMPAT_LAYER=RunAsInvoker && start «» «%1″»
Далее сохраняем файл. Нажимаем Файл — Сохранить как. И выбираем путь (любой).
Обратите внимание — расширение .txt необходимо вручную поменять на .cmd или .bat. Имя файла может быть любое.
Как видим, файлик сохранился слева внизу.
Теперь мы просто берем и перетягиваем файл программы, требующей права администратора, прямо на наш созданный .bat-файл.
Как видим, программа благополучно открывается:
Единственный момент: когда вы дойдете до выбора пути, куда установится программа, необходимо сменить этот путь на тот, к которому у вас есть доступ. Скорее всего, без прав администратора доступа к диску «С» у вас не будет. Это значит просто нужно выбрать другой путь, например, на диск «Д», и нажать Install.
После этого ярлык установленного приложения нужно будет искать в самой папке программы.
Из минусов выделям то, что в установленной программе возможны баги и сбои, возможно что-то будет неправильно сохраняться и тд. Ведь для полноценной работы приложения могут потребоваться права администратора.
Но, данный способ является полностью рабочим и позволяет устанавливать любые программы без прав администратора.