Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-9697
conr
2002-06-10 15:36
2002.07.04
Сообщение:


14-9970
SleD
2002-06-02 14:41
2002.07.04
Вопрос к участникам Spedia


14-10014
Igorek
2002-06-05 01:45
2002.07.04
На странице ошибка


3-9732
maxim2
2002-06-11 14:17
2002.07.04
Что за ошибка Corrupt table/index header


4-10065
mifi
2002-05-05 01:43
2002.07.04
RASAPI32.DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский