![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать Монопольное приложение [D2, D3, D4, D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]
cpp © (2002-06-03 09:56:00)Т.е. необходимо создать приложение которое монопольно запускалось. При этом не было реакции на кнопки Пуск, ALT+TAB и т.д. Короче чтобы юзера могли работать только с моем приложением. Единственный способ который приходит на ум это подменить Explorer, но это не катит.
Acidy (2002-08-08 11:48:00) [1]Мошт просто заблокировать клаву, мышь, замочить syslistview32, TaskBar и прочее ...
Anatoly Podgoretsky (2002-08-08 11:20:00) [2]cpp © (03.06.02 13:24)
И кто мне обеспечит под MS-DOS многозадачность?
Какое то зверское издевательство над логикой :-)
Так многозадачность или монопольность (однозадачность)?
Zen (2002-08-08 02:58:00) [3]так дали же тебе ответ уже это:
begin
asm
cli
end;
прога которая остоётся однозадачной
asm
sti
end;
Игорь Шевченко (2002-06-03 15:33:00) [4]Задача и так должна работать. Если нормально написана. Ей тогда никакие офисы не вредят.
cpp (2002-06-03 14:46:00) [5]Да просто задача должна работать круглосуточно и стабильно. Что невожможно добиться если юзера начнуть играть в игры и запускать офисы.
Игорь Шевченко (2002-06-03 14:34:00) [6]Тогда надо Shell менять...
Что за задача такая секретная ?
cpp (2002-06-03 14:20:00) [7]Так моей задачи многозадачность тоже нужна
Игорь Шевченко (2002-06-03 13:58:00) [8]А нафига многозадачность, если
>чтобы юзера могли работать только с моем приложением
cpp (2002-06-03 13:24:00) [9]Давайте пожалуйста не будем переходит на другие ОС. Кто мне перенесёт под *unix средства разработки? Kylix - не предлагать под него нет портированных компонентов, с которыми я работаю.
И кто мне обеспечит под MS-DOS многозадачность?
VuDZ (2002-06-03 13:21:00) [10]assembly, 0 ring:
cli
[your code here]
sti
или DOS :>
Маленький Психозик (2002-06-03 12:07:00) [11]MS-DOS! :)
Или любая другая однозадачная ОС. Любое приложение, выполняющееся на ней (в ней, -- как это по русски?), будет абсолютно монопольным.
Вообще, в Вашем случае нужно отказаться от Windows, *unix и т.п.
cpp (2002-06-03 10:58:00) [12]Ну надо.
Игорь Шевченко (2002-06-03 10:05:00) [13]А зачем создавать такое приложение ?