【发布时间】:2010-11-21 16:11:33
【问题描述】:
我正在调试一个 C++ Win32 应用程序,我想从该进程的上下文中调用任意 Win32 API,就好像程序已经运行了这行代码:
DestroyWindow(0x00021c0e);
但是将它输入到即时窗口会给出:
CXX0017: Error: symbol "DestroyWindow" not found
编辑:使用函数的全名{,,user32.dll}_NtUserDestroyWindow@4,我可以得到即时窗口来了解我指的是哪个函数并显示函数的地址:
{,,user32.dll}_NtUserDestroyWindow@4
0x76600454 _NtUserDestroyWindow@4
但是当我尝试调用它时,会发生这种情况:
{,,user32.dll}_NtUserDestroyWindow@4(0x00021c0e);
CXX0004: Error: syntax error
是否有可能像这样从即时窗口调用 C 函数,还是我找错了树?
【问题讨论】:
标签: c++ c visual-studio debugging winapi