WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Перепрограммирование сис. таймера

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Перепрограммирование сис. таймера
HOMO_PROGRAMMATIS опубликован 03-02-2002 15:10 MSK   Click Here to See the Profile for HOMO_PROGRAMMATIS   Click Here to Email HOMO_PROGRAMMATIS  
Задача такая: надо сделать так, чтобы все программы под выней работали в n раз медленнее - фактически, перепрограммировать сис. таймер
HOMO_PROGRAMMATIS опубликован 03-02-2002 18:44 MSK     Click Here to See the Profile for HOMO_PROGRAMMATIS  Click Here to Email HOMO_PROGRAMMATIS     
Кто-нить, киньте идею!
Student опубликован 03-02-2002 21:50 MSK     Click Here to See the Profile for Student  Click Here to Email Student     
А для какой цели ? Если с целью вредительства, то можно обойтись и без перепрограммирования сис.таймера:
1. Написать процедуру, которая требует очень много процессорного времени
2. Создать кучу потоков с приоритетом ABOVE_NORMAL (лучше CRITICAL, но врятли получится).
3. Запустить потоки, с телом в твой процедуре.

Попробовал на Целероне 433/win98x, комп встал.

tonik опубликован 04-02-2002 02:54 MSK     Click Here to See the Profile for tonik  Click Here to Email tonik     
Если Виндовс даст тебе такое сделать - пиши письмо в Мелкомягк о найденном баге. А вообще она в принципе не должна давать такое делать, ведь от таймера вся многозадачность зависит.
Vovan опубликован 06-02-2002 00:29 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
У меня есть такой исходник на ASM,
только он отсканированый из журнала!
Исходник маленький, меньше страницы
Kosha опубликован 06-02-2002 13:09 MSK     Click Here to See the Profile for Kosha  Click Here to Email Kosha     
В win9x/me пашет безотказно.
Под NT/2000 - с проблемами. То есть тоже пашет, но не всегда так, как хотелось бы.
Alexber опубликован 06-02-2002 13:51 MSK     Click Here to See the Profile for Alexber  Click Here to Email Alexber     
Ты на самом деле создай паралельный поток, если тебе нужно вообще чтобы все почти висло в потоке укажи THREAD_PRIORITY_TIMECRITYCAL
А лучше несколько;))))))
Sphynx опубликован 07-02-2002 00:25 MSK     Click Here to See the Profile for Sphynx  Click Here to Email Sphynx     
http://www.xakep.ru/magazine/xa/036/052/1.asp
Замедление сис. часов в Виндовз9х
x опубликован 07-02-2002 04:09 MSK     Click Here to See the Profile for x  Click Here to Email x     
вынужден тебя огорчить
по человечески ты этого не сделаешь

системный таймер=это легко
НО НЕ СЧЕТЧИК ТИКОВ ПРОЦЕССОРА

HOMO_PROGRAMMATIS опубликован 09-02-2002 09:57 MSK     Click Here to See the Profile for HOMO_PROGRAMMATIS  Click Here to Email HOMO_PROGRAMMATIS     
Да-а, каждый подумал в меру своей испорченности. Мне вовсе не нужно вредить, но надо сделать, чтобы комп не ТОРМОЗИЛ, а ЗАМЕДЛЯЛСЯ, те именно замедлить систаймер. Смысл? Мне пришла в голову гениальная идея (Copyright 2002 by HOMO_PROGRAMMATIS) облегчить жизнь геймерам, чтобы в ответственные скоростные моменты в игре сердце из груди не выпрыгивало от перенапряжения - жмут они пимпу, и все медленно, еще раз - и всё как надо.
HOMO_PROGRAMMATIS опубликован 09-02-2002 10:04 MSK     Click Here to See the Profile for HOMO_PROGRAMMATIS  Click Here to Email HOMO_PROGRAMMATIS     
ЗЫ: Человек с асм-кодом (а именно Вован) киньте в меня, плиз. Если он только посканен не с хакера, линк на который мне уже дали.
Vovan опубликован 09-02-2002 17:25 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
Да он отсканен с Хакера.
Насчёт THREAD_PRIORITY_TIMECRITYCAL
Это всё ерунда!
У меня слабый проц (AMD 266), и стоит WinXP,
я сделал 6 потоков с THREAD_PRIORITY_TIMECRITYCAL, комп стал тормозить, но я с лёгкостью открыл Task Manager и убил шалунишку! :). Даже после того
какя поставил High priority в Task Manager, всё равно WinXP ещё работал, и окна хоть и с тормозом, но открывались!
И лишь Real time убил WinXP (пришлось нажать Reset), но это и понятно
ведь это Real Time.
Так что либо Student врёт либо Win98 полное гавно!!! Я думаю второе!!! :)
Сам на других виндах не пробовал!
x опубликован 10-02-2002 03:21 MSK     Click Here to See the Profile for x  Click Here to Email x     
2vovan=ты не прав = в 98 многозадачность по многим параметрам лучше чем 2k | XP
некоторые вещи нормально могут работать только на 98
Vovan опубликован 10-02-2002 17:36 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
А тогда почему 98 слетел, а XP всё похеру?!

И какие, это такие вещи можно делать только на 98, а на XP нельзя?!

x опубликован 11-02-2002 02:11 MSK     Click Here to See the Profile for x  Click Here to Email x     
элементарно

на XP есть минимальный квант времени выделяемый процессу если он зажирает проц

а на 9x на процесс с более высоким приоритетом переключается сразу

любая связка клиент-сервер критичная к пингу будет сакать если пускать вместе на XP

запусти например QWSV + QWCL и понаблюдай
за пингом

Vovan опубликован 11-02-2002 14:43 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
Что такое QWSV + QWCL ?
x опубликован 12-02-2002 03:12 MSK     Click Here to See the Profile for x  Click Here to Email x     
www.idsoftware.com :)

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.