George
2008-06-24 12:14:02 UTC
Hello everyone,
I want to develop an automatic tool or manually using existing tool (e.g.
WinDbg) to watch when CoInitialize/CoUninitialize is called. I suspect
CoUninitialize is not called the same times as CoInitialize, and I want to
get the call stack.
Any ideas or reference documents about how to do this?
(I do not have the full source codes, but I have symbol files. My current
ideas is either to add to system level COM Runtime hook to monitor when the
two functions are called and get stack trace if possible, or using WinDbg to
monitor the two specific function calls -- but I do not know the command in
WinDbg. :-) )
thanks in advance,
George
I want to develop an automatic tool or manually using existing tool (e.g.
WinDbg) to watch when CoInitialize/CoUninitialize is called. I suspect
CoUninitialize is not called the same times as CoInitialize, and I want to
get the call stack.
Any ideas or reference documents about how to do this?
(I do not have the full source codes, but I have symbol files. My current
ideas is either to add to system level COM Runtime hook to monitor when the
two functions are called and get stack trace if possible, or using WinDbg to
monitor the two specific function calls -- but I do not know the command in
WinDbg. :-) )
thanks in advance,
George