PDA

Просмотр полной версии : Пару вопросов по cmd


Undiabler
07.12.2011, 02:34
1. Часто приходиться сталкиваться с тем что определенные команды работают только когда командная строка запущенна с правами администратора. Как в самой командной строке проверить имеет ли она такие права или нет?

2. Второй вопрос уже поднимался на форуме но ответа имхо, ни там нету ни прогуглив маленько я не нашел. Вопрос относиться к обфускации бат кода. Когда то давно видел полностью рабочий батник, а внутри одни кракозябры. Причем ни к кодироке ни к двоичным файлам это никак не относиться. По аналогии как например в борланде можно было написать:

procedure ...(...);
asm
MOV EDX, EAX;
FLD DWORD PTR [..];
MOV ....;
....

и дальше писать внутри делфи кода ассеблеровские вставки. Есть ли что то подобное в батниках или я слишком усложняю себе жизнь? :D

dduck
28.12.2011, 08:40
1. Если батник не может создать пустой файл на диске "C:" или в папке "Program files", то значит у батника нет прав администратора. Т.е. проверка осуществляется простым созданием пустого текстового файла в корне диска "C" а потом удалением этого файла.
2. Вы слишком много хотите от простой мелгомягкой консоли.