Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать Монопольное приложение [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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо