![]() |
Конкурс - Batch TaskList* и 10$
Задача с подколом
- для всех. Цитата:
Имеем команду Код:
TASKLIST | FIND /i ".еxe" Все ли процессы мы получим? Если нет, то какие не получим и почему? Уточнение: Предполагать, что все буквы в команде - английские. Тот, кто первым даст именно задуманный мною ответ, получит 10$. Правильных решений как минимум 7. И только 1 из них считается ответом на конкурс. Уточнений не даю. Вы должны сами спрашивать. Если ответ верный, я добавляю его в шапку, как уточнение задачи. Конкурс продлится до 5 января 2014. Конкурс стартует одновременно на нескольких площадках. Ответы синхронизируются. Удачи, она Вам понадобится !!! :D __________________________________________________________________ Список правильных решений, не являющихся ответом на конкурс: 1. Не получим system и system idle process. (от FraidZZ, Arbitr, Гимаев Наиль) 2. Не получим com программы. (от FraidZZ), не увидим типа *.bat *.pif (от Arbitr), + сюда же все подобные случаи. 4. Процессы, замаскированные rootkit-ом (касперский, например, использует драйвер для самозащиты) (от FraidZZ) 5. Не получим из-за недостатка уровня привилегий TaskList <-> Query Process Info (от Гимаев Наиль), хотя я такого никогда не видел -) 6. Какой-то аболтус написал буквы exe кириллицей :) (от sov44) 8. Не получим процессы на удаленных компьютерах (от Arbitr), хотя это больше свойственно PowerShell. Для CMD потребуется PsExec. 9. Не увидим процессы, так или иначе связанные с виртуалками (от FraidZZ) |
Цитата:
|
Iska, сорри. Это наверное уже не ко мне.
Хотя специалисты по Batch вряд ли будут заходить куда-нибудь в раздел "Конкурс". |
tasklist | findstr ".*exe"
|
Foreigner, ответ на конкурс предполагается - развернутый.
Дополнительные подсказки даются только, если задан вопрос. |
Diskretor, У меня из сабжа ( tasklist | find /i ".exe" ) ничего не выводит, вообще. Но я как бы и не стремлюсь поучаствовать в конкурсе, эта задача надуманная.
|
Foreigner, так было задуманно :)
Цитата:
Ваш вариант команды в контексте ответа на конкурс будет иметь такой же результат как и моя. |
Цитата:
|
Foreigner, у меня — выводит. Но с этим:
Цитата:
|
Цитата:
Допустимо задавать косвенные вопросы для получения подсказок. |
Цитата:
мы не получим процессы: Цитата:
|
Цитата:
exo, да, замечал. Кстати, интересно почему. |
Цитата:
Код:
0036 > [char[]]"exeехе" | % {[int]$_} |
Цитата:
В шапке 7 вариантов ответа. Главный с подколом пока не найден. :) |
Холодно.
Считайте, что задача поставлена так: Код:
TASKLIST | FIND /i ".exe" Цитата:
Можно приравнять потоки, как отдельный процесс, или как вариант порождение процессом других процессов, у которых нет окончания .exe (от FraidZZ) Ответ спорный (но пусть будет). |
Цитата:
|
|
|
Конкурс завершен !!! Победитель - Phoenix (Dr. Web Forum)
Загаданный ответ: 7. Ограничение вывода в табличном представлении команды TASKLIST для процессов, имя файла которых состоит из болеее, чем 25 символов (с учетом расширения имени файла) (от Phoenix) |
Цитата:
Это ограничение табличного вывода команды tasklist. добавив нужные ключи tasklist для вывода в другом формате, в итоге получим в списке и "длинные" процессы: |
deleted.
|
deleted.
|
deleted.
|
deleted.
|
Цитата:
|
Iska, чем Ваше сообщение поможет мне исправить "баловство и отсебятину" в будущем?
Позвольте, но я не понимаю о чем речь. |
Ну и... я дождусь от Вас пояснений.
Или Вы считаете это в порядке обычных вещей - обвинить в чем-то, не приведя не то, чтобы убедительных, а вообще никаких аргументов? |
Время: 07:01. |
Время: 07:01.
© OSzone.net 2001-