Делать это в стиле Windows.
Создание учетной записи пользователя
- Перейти к
control panel
, administrative tools
, Computer management
System Tools
открытой системы , Local Users and Groups
, Users
- Щелкните правой кнопкой мыши
Create new user
- Дайте ему имя пользователя и пароль
Назначение прав
- Откройте ваш проводник и перейдите к месту, где вы хотите установить права. Не устанавливайте эти права на самом ярлыке, а на самой папке или самой программе, иначе вы не сможете использовать функцию запуска от имени.
- Щелкните правой кнопкой мыши файл приложения (.exe) и выберите свойства.
- Перейти на вкладку Безопасность
- Нажмите Дополнительно
- Нажмите Изменить разрешения ...
- Снимите флажок `Включить наследуемые разрешения от родителя этого объекта
- Нажмите кнопку Добавить
- Нажмите OK дважды
- Нажмите Изменить ...
- Удалите все, кроме СИСТЕМЫ и, возможно, администраторов, в зависимости от того, что вы хотите (администраторы позволят вам щелкнуть правой кнопкой мыши, запустить от имени администратора), но удалите администраторов, если вы этого не хотите. СИСТЕМА должна быть там, хотя.
- Добавить вновь созданный пароль пользователя.
- Дайте этому недавно созданному пользователю полный доступ, щелкнув его, а затем
Allow
флажок « Разрешить» рядом с полным доступом.
- Дважды проверьте, что все в порядке. Нажав OK, вы не сможете вносить какие-либо изменения.
- Нажмите Применить и / или ОК
Тестирование и использование его
Если вы теперь дважды щелкните по значку, он скажет вам следующее:
[Название окна] C:\path\to\ executetable.exe
[Содержимое] Windows не может получить доступ к указанному устройству, пути или файлу. У вас могут не быть соответствующих разрешений для доступа к элементу.
[ХОРОШО]
Чтобы запустить программу, сдвиньте правую кнопку мыши, щелкнув либо программу, либо ее ярлык, и выберите запуск от имени другого пользователя. Вы получите запрос на ввод имени пользователя и пароля, и при этом правильно запустится программа.
Создание ярлыка, который попросит вас ввести пароль при нажатии
Если приведенное выше не достаточно хорошо и вы хотите, чтобы пароль запрашивался при каждом использовании этой ссылки, выполните следующие действия.
- Щелкните правой кнопкой мыши, создайте новый файл-> текстовый файл
- Дайте ему следующее имя: YourApp.cmd (где YourApp - это имя, которое сообщает вам, какую программу он запустит.
- Если он говорит: Вы уверены, что хотите изменить расширение, скажите "да". (если это не говорит об этом, значит, вы включили скрытие известных расширений.)
- Щелкните правой кнопкой мыши по ярлыку, который у вас уже был, и скопируйте текст после "Target"
- Щелкните правой кнопкой мыши свой файл YourApp.cmd и выберите "Изменить".
- Введите:
runas /user:username
и вставьте текст, который вы скопировали ранее после target. имя пользователя - это имя, которое вы дали учетной записи с паролем.
- Сохраните и закройте и дважды щелкните YourApp.cmd. Если все сделано правильно, он выдаст вам черное консольное окно с просьбой ввести пароль и, как только он будет исправлен, запустит вашу программу.
Последнее слово
Использование этой техники создаст новую учетную запись пользователя с паролем. Когда вы загрузите свой компьютер, вы сможете войти в эту учетную запись, используя этот пароль. Это позволит вам запустить программу без ввода пароля и отредактировать права обратно, как они были раньше.