|
6 / 6 / 6
Регистрация: 13.01.2014
Сообщений: 110
|
|
Работа с "чужими" программами18.02.2015, 21:21. Показов 1227. Ответов 7
Метки нет (Все метки)
Здравствуйте.
Очень нужен совет: необходимо, чтобы при использовании программы было невозможно использовать другие программы, в частности браузер и калькулятор. У меня есть некоторые соображения, например, отлавливать открытие любого другого окна и закрывать его или установить программу поверх всех окон. Есть еще какие-нибудь варианты? P.S. Ув. Модераторы, пожалуйста, не кидайтесь тапками, я честно не знаю, как правильно было бы назвать тему.
0
|
|
| 18.02.2015, 21:21 | |
|
Ответы с готовыми решениями:
7
Работа с чужими компонентами Работа с чужими окнами
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 18.02.2015, 21:27 | |
|
0
|
|
|
6 / 6 / 6
Регистрация: 13.01.2014
Сообщений: 110
|
|
| 18.02.2015, 21:30 [ТС] | |
|
ValeryS, у Вас не будет на примете какой-нибудь ссылки для чайников?
Для меня хук это просто темный лес.
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||
| 18.02.2015, 21:38 | |||
Сообщение было отмечено TaiGeddar как решение
Решение![]() Хук по аглицки крючек вот винда и разрешает создать такие "крючки", чтобы программа перехватывала сообщения системы и решала пускать их в дело или нет самое смешное что я делал, пользователь нажимает букву А а печатается Б, но побить могут ![]() http://www.firststeps.ru/mfc/w... hook1.html если поползать по ихнему сайту и примеры можно надыбать но такой ссылки "Все для чайников, Хуки" я не знаю сам ползал по интернету и читал кучу статей
1
|
|||
|
6 / 6 / 6
Регистрация: 13.01.2014
Сообщений: 110
|
|
| 18.02.2015, 22:05 [ТС] | |
|
ValeryS, большое спасибо, буду изучать.
Еще мысль одна появилась, что если установить мое окно поверх других и отлавливать не запуск других приложений, а нажатие ctrl+d, ctrl+m и проч. Хотя, этот вариант, пожалуй, менее красив для пользователя, да и быдлкодерством попахивает. Как Вы считаете? Добавлено через 35 секунд Avazart, извини, не понял о чем ты? Добавлено через 18 минут Avazart, возможно, произошло недопонимание. Запрет использования других программ, в данном случае, не ради забавы или вредительства, а для мирных целей.
0
|
|
|
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
|
| 19.02.2015, 00:33 | |
|
TaiGeddar, отслеживай конкретный процесс/окно и убивай его.
Не по теме: Код похожий у меня есть + клавиатурный хук. Но давать тебе я его не буду, пока ты НОРМАЛЬНО не обьяснишь, зачем тебе это надо. Может есть более "гуманные" решения.
0
|
|
|
6 / 6 / 6
Регистрация: 13.01.2014
Сообщений: 110
|
|
| 19.02.2015, 00:53 [ТС] | |
|
_Dimon_, спасибо, код не нужен, ValeryS, дал весьма полезную ссылку.
0
|
|
| 19.02.2015, 00:53 | |
|
Помогаю со студенческими работами здесь
8
Работа с посторонними программами
Работа с чужими окнами Работа с чужими окнами [VC#] Работа с чужими окнами - стили, визуальные эффекты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|