There is a useful tool HRPlus for those who works with Microsoft COM. This tool can lookup HRESULTs. You can lookup different codes in binaries, also you can create a new own codes:
Showing posts with label COM. Show all posts
Showing posts with label COM. Show all posts
Monday, November 26, 2012
Monday, July 16, 2012
IID_PPV_ARGS
Useful macro, instead this:
hr = CoCreateInstance(
__uuidof(FileOpenDialog), NULL, CLSCTX_ALL,
__uuidof(IFileDialogCustomize), reinterpret_cast<void**>(&pFileOpen));
we can write:
hr = CoCreateInstance(
__uuidof(FileOpenDialog), NULL, CLSCTX_ALL,
IID_PPV_ARGS(&pFileOpen));
hr = CoCreateInstance(
__uuidof(FileOpenDialog), NULL, CLSCTX_ALL,
__uuidof(IFileDialogCustomize), reinterpret_cast<void**>(&pFileOpen));
we can write:
hr = CoCreateInstance(
__uuidof(FileOpenDialog), NULL, CLSCTX_ALL,
IID_PPV_ARGS(&pFileOpen));
Thursday, May 27, 2010
Мониторинг COM
Мониторинг COM - это весьма не простая задача, и поэтому для этого почти нет никаких средств. Не так давно я нашел великолепный открытый API-монитор который также мониторит COM. Называется он WinAPIOverride32:
http://jacquelin.potier.free.fr/winapioverride32/
Возможно некоторые давно уже пытались им пользоваться и ужасались его крахам. Скажу сразу - сейчас это весьма стабильный код, к тому же вы можете сами что надо исправить.
Среди прочего - для обычных API вызовов я уже его предпочитаю другим мониторам ввиду его большого функционала.
Также есть еще мелкие проекты по монитору COM-а:
-ComTrace (Blunck Software)
-COMRaider (IDefense Labs)
В общем в след. раз я подробней расскажу про WinAPIOverride32.
http://jacquelin.potier.free.fr/winapioverride32/
Возможно некоторые давно уже пытались им пользоваться и ужасались его крахам. Скажу сразу - сейчас это весьма стабильный код, к тому же вы можете сами что надо исправить.
Среди прочего - для обычных API вызовов я уже его предпочитаю другим мониторам ввиду его большого функционала.
Также есть еще мелкие проекты по монитору COM-а:
-ComTrace (Blunck Software)
-COMRaider (IDefense Labs)
В общем в след. раз я подробней расскажу про WinAPIOverride32.
Wednesday, May 26, 2010
Литература по СОМ
Для изучения я бы рекомендовал такую последовательность:
-Andrew Troelsen - "Developer's Workshop to COM and ATL 3.0"
-Christopher Tavares - "ATL Internals: Working with ATL 8 (2nd Edition)"
-Don Box - "Essential COM"
-Kraig Brockschmidt - "Inside OLE, 2nd Edition"
Все эти книги (кроме последней) есть на русском языке. Также все они есть у меня в электронном виде, если кому нужно - могу выслать.
-Andrew Troelsen - "Developer's Workshop to COM and ATL 3.0"
-Christopher Tavares - "ATL Internals: Working with ATL 8 (2nd Edition)"
-Don Box - "Essential COM"
-Kraig Brockschmidt - "Inside OLE, 2nd Edition"
Все эти книги (кроме последней) есть на русском языке. Также все они есть у меня в электронном виде, если кому нужно - могу выслать.
Привет,
этот блог будет посвящен моим изысканиям в технологии СОМ и не только;
Пока всё.
этот блог будет посвящен моим изысканиям в технологии СОМ и не только;
Пока всё.
Subscribe to:
Posts (Atom)
