Як створити монопольне додаток

Як створити Монопольне додаток

Тобто необхідно створити додаток яке монопольно запускалося. При цьому не було реакції на кнопки Пуск, ALT + TAB і т.д. Коротше щоб юзера могли працювати тільки з моєму додатком. Єдиний спосіб який приходить на розум це підмінити Explorer, але це не котить.

А навіщо створювати такий додаток?

Або будь-яка інша однозадачная ОС. Будь-який додаток, що виконується на ній (в ній, - як це по русски?), Буде абсолютно монопольним.

Взагалі, у Вашому випадку потрібно відмовитися від Windows, * unix і т.п.

assembly, 0 ring:
cli

Давайте ласка не будемо переходить на інші ОС. Хто мені перенесе під * unix засоби розробки? Kylix - не пропонувати під нього немає портірованних компонентів, з якими я працюю.
І хто мені забезпечить під MS-DOS багатозадачність?

А нафіга багатозадачність, якщо

> Щоб юзера могли працювати тільки з моєму додатком

Так моєї завдання багатозадачність теж потрібна

Тоді треба Shell міняти.

Що за завдання така секретна?

Так просто задача повинна працювати цілодобово і стабільно. Що невожможно домогтися якщо юзера почнуть грати в ігри і запускати офіси.

Завдання і так повинна працювати. Якщо нормально написана. Їй тоді ніякі офіси не шкодять.

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

Яке то звіряче знущання над логікою :-)
Так багатозадачність або монопольність (однозадачность)?

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

Схожі статті