Четверг, 21.11.2024, 16:50 Приветствую вас Гость | Группа "Гости" 
Меню сайта

Категории раздела
Delphi [98]
Программирование
HTML [2]
Теги и примеры
Bat Скрипты [22]
Различные скрипты
Разное [7]
Всё что не вошло в основные разделы

Популярные статьи

Недавние темы

Опрос
Пользуетесь ли Вы пиратской продукцией?
Всего ответов: 214

Главная » Статьи » Разное

Запускаем CMD с системными правами

Весь изложенный материал гарантированно работает под ХР. Сразу к делу. Запускаем кмд с обычными правами. Пишем следущее:

at <время, на 1 мин больше системного> /interactive cmd.exe

Т.е. если у вас 10:10, то команду будет выглядеть так:

at 10:11 /interactive cmd.exe

После чего видим надпись "Задача добавлена с кодом <тут номер задачи>". А это значит, что все сработало. Теперь ждем , когда настанет 10:11 (как в примере). После чего автоматически открывается командная строка, которая имеет системные права.

Вот собсно и все что мы хотели сделать.

Автор оригинальной статьи – MotoR.



Источник: http://stopxaker.ru
Категория: Разное | Добавил: gravitas (25.03.2011)
Просмотров: 4794 | Комментарии: 5 | Теги: Командная строка, System, cmd, права. | Рейтинг: 5.0/5

Всего комментариев: 5
avatar
5 dolphin • 11:16, 27.11.2011
Можно запустить explorer с правами системы и пройтись по всем папкам пользоветелей и тп. Вы как будто под ограниченной учётной записью никогда не работали )
avatar
4 AlexADM • 00:32, 27.11.2011
Из справки команды at параметр
/interactive Разрешение взаимодействия задачи с пользователем,
работающим на компьютере во время запуска задачи.
Если cmd запустили не из группы администраторов то и права у неё будут ограниченны. Так же в cmd есть расширенная обработка команд. Из справки по cmd "По умолчанию расширенная обработка команд включена. Чтобы запретить
расширенную обработку для конкретного вызова, используется параметр /E:OFF.
Можно включить или отключить расширенную обработку команд для всех вызовов
CMD.EXE на данном компьютере или для данного сеанса пользователя, задав с
помощью REGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметров
REG_DWORD для следующих разделов:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

и/или

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

Параметры пользователя переопределяют параметры компьютера.
Параметры командной строки переопределяют соответствующие параметры реестра.

В пакетном файле аргументы SETLOCAL ENABLEEXTENSIONS или DISABLEEXTENSIONS
переопределяют параметр /E:ON или /E:OFF. Для получения дополнительных
сведений введите "SETLOCAL /?".

При расширенной обработке команд изменения и/или добавления затрагивают
следующие команды:

DEL или ERASE
COLOR
CD или CHDIR
MD или MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (изменен также вызов внешних команд)
ASSOC
FTYPE"
avatar
3 cid • 21:26, 13.10.2011
А что вообще может CMD с системными правами особенного?(если можно - пример) Незнаю на чем протестировать - системная запустилась версия или обычная wacko Делел ярлык с параметром -interactive - вроде та же CMD...
avatar
2 dolphin • 11:17, 19.09.2011
врядли ведь вся фишка в interactive
avatar
1 cid • 18:47, 18.09.2011
А нельзя сделать какой-нибудь ярлык на C:\windows\sustem32\CMD.exe с параметрами, чтобы не ждать минуту? wink
avatar
Профиль



Поиск

Наша кнопка
Вирусология, взгляд из Delphi

Статистика
Top.Mail.Ru Яндекс.Метрика Счетчик тИЦ и PR
Статистика материалов
Файлов: 457
Форум: 1165/8118
Коментариев: 770
Новостей: 29

Статистика пользователей
Всего: 379
За неделю: 1
Вчера: 0
Сегодня: 0
Всего онлайн: 2
Гостей: 2
Пользователей: 0

delphicode.ru © 2008 - 2024 Хостинг от uCoz