· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Вешаем XP батником

Посл.отвђт Сообщенiе


Дата: Дек 23, 2003 03:01:49

hang.bat:

:mylabel
start hang.bat
goto mylabel

Запускаем, и начинается армагездец. Так вот вопрос: это намертво или все же эту гадость как-то можно прервать?


Дата: Дек 23, 2003 03:13:13

А ничего не повиснет на самом деле.
Ctrl-Shift-Escape и прибиваем cmd.exe
первый раз я этот батник видел в 97 году чтоли. Там вешалась то-ли NT4 То-ли 95. Но там был действительно серьезный подвисон - т.к. там количество атомов в системе было 65535 максимальное. И 65535 раз если запустишь батник, то ничего - даже TaskManager не выведется.


Дата: Дек 23, 2003 10:13:09 · Поправил: Valery

Еще более старая бутовая хохма забыл даже уже device=config.sys или как там? Жаль на nt не пройдет


Дата: Дек 23, 2003 18:29:00

Есть еще вариант... что то типа такого:

armagezdec.html
<html>
  <iframe src=armagezdec.html></iframe>
</html>


9x убивает напроч, NT4.2 тоже. 2000 уже вроде как уменее. Да и дело скорее всего не в OC, а в Ослике ИА.


Дата: Дек 24, 2003 04:32:48

Меня бы интересовал другой подвисон. Основан на алгоритме скедьюлера. Смысл достаточно прост. Процесс создает огромное количество потоков. Сколько процессорного времени он получит? Достаточно ли Винда умна, чтобы понять, что произошло?


Дата: Дек 24, 2003 14:43:45

Пробовал так делать.
Упираешься в максимальное количество потоков на процесс - огромное количество не создашь.
Помимо этого читаю сейчас Вахалию , и как раз шедулеры (правда в unix). Не думаю что в винде шедулер особо другой.
Так вот там написано- потоки шедулятся внутри процесса а не внутри системы - т.е. если ты создашь дохрена потоков, то потоки будут получать совсем редко свое время, но на систему это не отразится.


Дата: Дек 24, 2003 16:18:02

volodya
Это провакация!!! Я Вас раскусил на собственном опыте :)
В первый раз через 5 минут до таскменеджера я добрался, еще через 5 минут XP задышала.
А вот зачем второй раз запустил...
У меня в треде окошки создавались.
Прикольная такая панель задач получилась :)


Дата: Дек 24, 2003 17:54:04

rst

Скедьюлер винды - вещь особая. Очень особая. И работает он с тредами (см. функцию SwapContext). Хотя, насколько понимаю, в памяти содержится таблица с двусвязными списками процессов... По-этому и спросил :)

S_T_A_S_

А-то :) В следующий раз задам вопрос про форматирование HDD в многопоточном режиме :)))


Дата: Дек 24, 2003 21:43:29 · Поправил: S_T_A_S_

volodya
Самое смешное, что я с ShellExecute делал как в батнике _DEN_а. И с чего решил посмотреть - какая разница?


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.143