|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2012, 18:25 | #1 |
Регистрация: 16.07.2012
Сообщений: 3
|
Как определить запуск 3D приложения?
Как определить запуск полноэкранного 3D приложения? Мне необходимо останавливать работу приложения при запуске, например, видеоигры.
Пишу GUI под консольный клиент распределённых вычислений, надоело его ручками останавливать/запускать. |
16.07.2012, 19:13 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Ставить хуки на вызовы API directX'а.
|
16.07.2012, 19:19 | #3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Advanced_Guest
Как определить запуск полноэкранного 3D приложения? SHQueryUserNotificationState
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
16.07.2012, 20:07 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
16.07.2012, 21:54 | #5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
17.07.2012, 00:17 | #6 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Пепел Феникса
хм...и чем она поможет? Ну каГбэ очевидно, что делать поллинг и мониторить изменение состояния.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
17.07.2012, 00:38 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а да, вы правы, меня смутила эта строчка просто.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.07.2012, 05:39 | #8 |
Регистрация: 16.07.2012
Сообщений: 3
|
|
17.07.2012, 14:19 | #9 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Глупости это. Надо поставить клиенту самый низкий приоритет (или хотя бы ниже среднего). Тогда, если на машине не работают другие программы, вашему клиенту будет выделяться 100% ресурсов. Но стоит только запустить архиватор/игру/photoshop/и т.п. - как все ресурсы будут в первую очередь брошены на активное приложение, а вашему клиенту останутся только остатки.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
17.07.2012, 15:30 | #10 | |
Регистрация: 16.07.2012
Сообщений: 3
|
Цитата:
да. Чем там пользуются с аппаратным ускорением CUDA? Популярное и по пальцам пересчитать можно: Photoshop, 3D-Max, Illustrator, AutoCAD. Остальное определять и не надо, в настройках GUI список приложений сделать можно, при запуске которых останавливать работу клиента. Последний раз редактировалось Advanced_Guest; 17.07.2012 в 15:40. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как разрешить запуск второй копии чужого приложения | s1s1s1 | Общие вопросы Delphi | 4 | 02.11.2011 01:47 |
как определить закрытие приложения | Анастасия123456789 | Помощь студентам | 3 | 02.05.2009 16:32 |
как подождать о определить закрытие приложения | Анастасия123456789 | Общие вопросы Delphi | 1 | 02.05.2009 16:30 |
Как определить путь чужого приложения? | VVM | Win Api | 3 | 02.12.2008 18:22 |
Как определить класс стороннего приложения. | Son | Win Api | 6 | 25.11.2008 11:52 |