Форум: "WinAPI";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
ВнизПроцессы Найти похожие ветки
← →
esprit_bel (2002-04-23 11:58) [0]Б.Б. хочу чтобы при работе моей проги выполнялась только она, а все остальные(запущенные ранее и т.д.) не выполнялись.А после закрытия моей проги всё приходило в норму.(пароли варуют шпионами)
← →
troits (2002-04-23 14:49) [1]Надо писать прогу под ДОС - ом.
← →
VuDZ (2002-04-23 15:59) [2]asm: cli
← →
Antiox (2002-04-23 16:02) [3]Для борьбы со шпионами существуют менее "кровавые" средства.
А "замораживать" все процессы или ставить своему REAL_TIME приоритет - это не красиво.
(про DOS речи нет :)
← →
SerVS (2002-04-24 19:06) [4]>Antiox
Хотя это действительно не красиво, но REAL_TIME это по-моему эдинственное правильное решение сабжа. Хотя пользоваться им нужно с умом
← →
Antiox (2002-04-25 12:51) [5]>SerVS © (24.04.02 19:06):
imho, гораздо практичнее "отследить" шпиона, варующего пароли и прибить его на своём компе - навсегда.
← →
esprit_bel (2002-04-29 05:05) [6]Большой Брат в твоих словах, прочитанных мной выше, мной не найдено ни одного слова про Delphi и про то как все это в ней прописывается.Как же так?
А философию я уже здал, спасибо!
← →
Malder (2002-04-29 17:35) [7]Народ. А про какой REAL_TIME вы говорите ? Насколько я знаю технологию распределения ресурсов в Win 9X и в NT, нельзя запустить программу монопольно. Всегда будет время для выполнения других процессов.
Насчет DOS, ну напишете вы программу. Запуститься эмуляция ДОС... и что ?
Надо, чтобы программа была несовместима с windows. Тогда надо будет выгрузить windows и запустить нужнуб программу. Но ДОС"а нету в NT подобных системах... да и вообще, какой смысл писать под ДОС то =))) у нас все таки осуждение Дельфи, которое под него вроде не работает...
← →
Malder (2002-05-01 10:38) [8]Ау, Мастера. Проясните, пожалуйста, ситуацию с REAL_TIME...
← →
Raptor (2002-05-02 12:02) [9]Что именно тебе объяснить?
← →
Malder (2002-05-02 12:11) [10]Raptor, что такое REAL_TIME ? Это приоритет процесса ? И что, действительно во время выполнения программы все остальные процессы останавливаются ?
← →
Raptor (2002-05-02 12:57) [11]REAL_TIME это наивысший приоритет процесса. Процессы с таким приоритетом получают процессорное время в первую очередь. И только когда они освободят процессор управление передается процессам с более низким приоритетом. Обычно такой приоритет нужен процессам которые критичны во времени выполнения. Например процессы, которые должны обработать и выдать какую либо информацию на протяжении строго определенного промежутка времени.
Отсюда, если поставить своему процессу приоритет REAL_TIME и крутить в нем например бесконечный цикл, то компютер визуально повиснет (хотя реально все будет работать). Тоесть мышь перестанет двигаться, окна перерисовываться и т.д. Но все это справедливотолько для Win9x. В WinNT/2k/XP в силу применения в них вытесняющей многозадачности процессы с меньшим приоритетом все же будут получать управление, хотя и очень редко.
Вот, собственно, и все.
← →
Malder (2002-05-02 14:55) [12]Raptor, а в Win9x если у твоей проги приоритет REAL_TIME, то остальные процессы ВООБЩЕ не получают управление ?
← →
Malder (2002-05-03 22:46) [13]ждём ответа...
← →
Malder (2002-05-06 12:13) [14]ау-у-у-у
← →
Raptor (2002-05-07 22:45) [15]Да праздную я. Ты что в инете безвылазно день и ночь сидишь ;-))
Да не получают пока этот процесс не отработает свое. Но здесь могут быть нюансы для различных ОС. И точно ничего сказать нельзя. Надо экспериметировать.
Только я не советую тебе таким образом тормозить другие процессы. Это очень ненадежный и некорректный вариант. Лучше что-то другое придумать.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c