|
|
Другие темы раздела | |
C/C++ Ловля данных с COM порта Всем привет! С одного прибора ловлю данные через (USB). Я пока новичок и многого вообще не понимаю. Поэтому те кто этим вопросом занимались и могут мне помочь то было бы отлично! Подключаю устройство к ноуту ставлю драйвер. Ставить драйвер виртуального com порта. В диспетчере устройств в свойствах com порта скорость потока стоит 9600 и тд. Ставлю com port toolkit. Настраиваю в соответствий... https://www.cyberforum.ru/ c-cpp/ thread2239074.html |
C/C++ Ошибка "Interface not supported" и документ мимо OleContainer Добрый день, ребят! Пишу в C++ Builder 6 Win7 32. Произошла следующая история: Было простенькое приложение, позволяющее подгрузить rtf -документ в OleContainer, затем с помощью PrintDialog отправить на печать. Сам rtf -документ открывался строго внутри компонента OleContainer и печатался, все отлично. Дальше приложение лежало в папке, не менялось ни коим образом и в один прекрасный запуск... |
C/C++ Книги по ATL Посоветуйте сабж. Желательно на русском, но и на английском подойдет. https://www.cyberforum.ru/ c-cpp/ thread2215930.html |
C/C++ Почему не создаётся итерфейс
https://www.cyberforum.ru/ c-cpp/ thread2212781.html Возникла необходимость в приложение, написанное на С++ в Visual Studio 2008, ввести шифрование AES256. Зная, что это уже реализовано во framework'е .Net решил использовать это в своём приложении. Для начала решил написать небольшой прототип, чтобы научиться передавать данные между разными технологиями. Написал библиотеку на C#: интерфейс, собственно класс - всё как в примерах, скомпилировал,... |
C/C++ Singleton в ATL или single-instance object Всем Привет! Кратко: ATL библиотека в Visual Studio 2017 создает Singleton решение. Мне оно НЕ НУЖНО. Что я делаю не так? Шаги (элементарный пример): 1.Файл - создать проект ATL - "ATLProject1" "тип приложения dll", "проверка в жизненном цикле...", т.е. настройки по умолчанию. 2.Далее проект-новый элемент-библиотека ATL-простой объект ATL - "ATLSimpleObject"(в Visual Studio 2015 - через... |
C/C++ Как передать SAFEARRAY в C#? Есть такой метод в C++ библиотеке (метод не мой, почему написан именно так не знаю): //CEncrypt STDMETHODIMP CEncrypt::RC4Encrypt(char *data, const char *password, SAFEARRAY **result) { RELEASE_TRY { size_t sz = strlen(data); RC4_Session rec; rec.data = data; https://www.cyberforum.ru/ c-cpp/ thread2205600.html |
C/C++ Изучение COM, C++ ATL 2
https://www.cyberforum.ru/ c-cpp/ thread2187619.html Добрый день. Нужно написать alt com-server и многооконный mfc-client. По нажатию на кнопку в client открыть новое окно, передать на server "что-то" (xy?), нарисовать круг на server, вывести в client круг. Мне нужен самый простой пример как это сделать, дальше разберусь... Вот что я делаю сейчас... Событие: |
C/C++ Изучение COM, C++ ATL Добрый день. Ищу самый простой материал по изучению технологии COM. Нужно создать COM полигон и вывести его в MFC окно. Везде очень старый или практически не понятный материал. Хотелось бы на пальцах понять как это работает. Заранее благодарю! Добавлено через 22 часа 27 минут Нашел одно интересное пособие и собственно получилось сделать калькулятор. При билде x86 всё замечательно... |
C/C++ Как вызвать несколько методов у класса сразу? Здравствуйте, нужна помощь. У меня есть класс: #pragma once using namespace System; using namespace System::Windows::Forms; ref class MyClass { public: String^ getErrMsg() https://www.cyberforum.ru/ c-cpp/ thread2173894.html |
C/C++ ActiveX и C++
https://www.cyberforum.ru/ c-cpp/ thread2150557.html Какой макрос в ActiveX и C++ используется для вывода сообщения ? |
Выделенные ячейки C/C++ Доброго времени суток Подскажите, пожалуйста, как получить номера строки и столбца: - верхней левой ячейки выделенного диапазона - число строк и столбцов выделенного диапазона - активной ячейки, если выделения нет (выделено 0 строк и столбцов) До сих попадалось обращение к заранее известным диапазонам\ячейкам, а это немного не то: Variant vVarCell;... |
C/C++ Взятие строки из открытого файла в MS Word
https://www.cyberforum.ru/ c-cpp/ thread2113359.html Основная проблема вопроса заключается в том, что довольно много есть гайдов в интернете и на русском и на инглише, о работе с API ворда через OLE и COM объекты, однако я не встречал еще ни одного гайда, про то, как считывать информацию из тектового файла. Сам вопрос таков, как с помощью Type lib MFC классов word'а, представленных на сайте msdn... |
3072 / 1410 / 425
Регистрация: 19.01.2009
Сообщений: 3,889
|
|
14.05.2018, 14:25 | 0 |
Ловля кода сом порта - C/C++ - Ответ 1238885514.05.2018, 14:25. Показов 1742. Ответов 8
Метки (Все метки)
Ответ
diamond85,
1) в portmon, перехват COM взаимодействия осуществляется с помощью драйвера - без должного опыта в программировании написать что-либо работающее у вас врядли выйдет; 2) еще можно внедрится в процесс оригинального ПО и с помощью хуков (например, ставим хуки на функции WriteFile() и ReadFile(), хотя нужно изучать ваше ПО, каки именно в нем идет работа) мониторить COM взаимодействие. Наверное, этот вариант будет попроще из-за количества примеров и из-за того, что все происходит в ring3; 3) но возможно, если протокол управления устройством прост, то можно обойтись вообще без оригинального ПО - реализовав всю работу по управлению плоттером полностью из вашей программ. Вернуться к обсуждению: Ловля кода сом порта C/C++
1
|
14.05.2018, 14:25 | |
Готовые ответы и решения:
8
Ловля данных с COM порта Получить сигнал с СОМ-порта От СОМ-порта к OpenGL Прерывание от сом порта |
14.05.2018, 14:25 | |
14.05.2018, 14:25 | |
Помогаю со студенческими работами здесь
0
Настройка СОМ-порта Сохранить параметры СОМ-порта! Графика для сом-порта Распознавание данных из СОМ-порта |
Новые блоги и статьи | |||||
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
|
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций
История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
|
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
|
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы
В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
|
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
|
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
|
Как определить, содержит ли строка подстроку в JavaScript
InfoMaster 19.01.2025
При разработке веб-приложений часто возникает необходимость выполнять различные операции со строками, среди которых особое место занимает поиск подстрок. JavaScript предоставляет несколько встроенных. . .
|
Что такое метаклассы в Python
InfoMaster 19.01.2025
Метаклассы в Python представляют собой один из самых мощных и одновременно сложных механизмов языка, позволяющий программистам контролировать процесс создания классов. По своей сути, метакласс. . .
|
Как удалить свойство из объекта JavaScript
InfoMaster 19.01.2025
В современной веб-разработке объекты JavaScript играют фундаментальную роль в организации и структурировании данных. Они представляют собой контейнеры, которые хранят связанные данные и. . .
|
Какая разница между String и string в C#
InfoMaster 19.01.2025
В языке программирования C# существует интересная особенность: для работы со строками можно использовать как String, так и string. Эта двойственность часто вызывает вопросы у разработчиков, особенно. . .
|
Как в Git откатить репозиторий к предыдущему коммиту
InfoMaster 19.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, предоставляя разработчикам мощные инструменты для управления изменениями в. . .
|
Как работают замыкания (closure) в JavaScript
InfoMaster 19.01.2025
В мире современной веб-разработки замыкания (closures) представляют собой один из фундаментальных концептов языка JavaScript, который часто вызывает затруднения у начинающих разработчиков, но при. . .
|