Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Вниз

Как создать Монопольное приложение   Найти похожие ветки 

 
cpp   (2002-06-03 09:56) [0]

Т.е. необходимо создать приложение которое монопольно запускалось. При этом не было реакции на кнопки Пуск, ALT+TAB и т.д. Короче чтобы юзера могли работать только с моем приложением. Единственный способ который приходит на ум это подменить Explorer, но это не катит.


 
Игорь Шевченко   (2002-06-03 10:05) [1]

А зачем создавать такое приложение ?


 
cpp   (2002-06-03 10:58) [2]

Ну надо.


 
Маленький Психозик   (2002-06-03 12:07) [3]

MS-DOS! :)

Или любая другая однозадачная ОС. Любое приложение, выполняющееся на ней (в ней, -- как это по русски?), будет абсолютно монопольным.

Вообще, в Вашем случае нужно отказаться от Windows, *unix и т.п.


 
VuDZ   (2002-06-03 13:21) [4]

assembly, 0 ring:
cli

[your code here]

sti

или DOS :>


 
cpp   (2002-06-03 13:24) [5]

Давайте пожалуйста не будем переходит на другие ОС. Кто мне перенесёт под *unix средства разработки? Kylix - не предлагать под него нет портированных компонентов, с которыми я работаю.
И кто мне обеспечит под MS-DOS многозадачность?


 
Игорь Шевченко   (2002-06-03 13:58) [6]

А нафига многозадачность, если

>чтобы юзера могли работать только с моем приложением




 
cpp   (2002-06-03 14:20) [7]

Так моей задачи многозадачность тоже нужна


 
Игорь Шевченко   (2002-06-03 14:34) [8]

Тогда надо Shell менять...

Что за задача такая секретная ?


 
cpp   (2002-06-03 14:46) [9]

Да просто задача должна работать круглосуточно и стабильно. Что невожможно добиться если юзера начнуть играть в игры и запускать офисы.


 
Игорь Шевченко   (2002-06-03 15:33) [10]

Задача и так должна работать. Если нормально написана. Ей тогда никакие офисы не вредят.


 
Zen   (2002-08-08 02:58) [11]

так дали же тебе ответ уже это:
begin
asm
cli
end;
прога которая остоётся однозадачной
asm
sti
end;


 
Anatoly Podgoretsky   (2002-08-08 11:20) [12]

cpp © (03.06.02 13:24)
И кто мне обеспечит под MS-DOS многозадачность?

Какое то зверское издевательство над логикой :-)
Так многозадачность или монопольность (однозадачность)?



 
Acidy   (2002-08-08 11:48) [13]

Мошт просто заблокировать клаву, мышь, замочить syslistview32, TaskBar и прочее ...



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-85459
Itap
2002-09-16 12:00
2002.09.26
Как определить число строк в списке?


4-85742
Иван
2002-08-09 13:42
2002.09.26
Перехват API


1-85479
Dr. Samba
2002-09-15 20:02
2002.09.26
автозагрузка и ctrl-alt-del


3-85390
Oak
2002-09-02 13:21
2002.09.26
добавить индекс в dBase4


3-85342
koks
2002-08-30 14:32
2002.09.26
views in IB6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский