Как я могу читать / перехватывать сообщения, отправленные в отладчик Windows? - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь реализовать больше функций в моем скрипте Logitech, но я не думаю, что это возможно в интерфейсе LUA Logitech.Я думал об использовании C ++ / Python, но я не знаю, как я могу получить какие-либо данные / информацию в или из скрипта LUA.Единственная возможность, которую я увидел, была через функцию «OutputDebugMessage ()», но я не смог найти какие-либо подробности о том, как читать / перехватывать ее в коде C ++ / Python.Возможно ли это, или я должен начать изучать, как читать память других программ?

Вот справочник Logitech LUA PDF: https://drive.google.com/file/d/1kBK3EbWiYrhPt9MMXBBEeZECFDXaLAJD/view?usp=sharing

Вот справочник соответствующих функций "OutputDebugMessage ()":

-- OutputDebugMessage() will send log messages to the Windows debugger.
-- OutputDebugMessage("Message");
-- Parameters
--     Message
--         Printf style, formatted string containing the message.
-- Return Values
--     nil
-- Remarks
--     Mirror of string.format().
--     You must manually insert a carriage return "\n" to denote end of line.
--     Use tools like Dbg View for viewing these messages.

-- Example
-- Send out "Hello World"
OutputDebugMessage("Hello World\n")
...