Я отлаживаю приложение C32 для Win32 и хотел бы вызвать произвольный API Win32 из контекста этого процесса, как если бы программа выполняла следующую строку кода:
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 из окна Immediate, как это, или я лаю не на том дереве?