Невозможно найти точку входа с именем «GetProcessID» в DLL «kernel32.dll».
Вопрос
Привет, я пытаюсь получить идентификатор процесса из дескриптора процесса с помощью WINAPI «GetProcessID», но получаю следующую ошибку...
Не удалось найти точку входа с именем «GetProcessID» в DLL «kernel32.dll».
Проверяя MSDN, я не могу понять, где я ошибся..
Решение
Иногда регистр имеет значение, особенно в API Windows.Вы имеете в виду функцию API Получитьпроцессид здесь (последняя буква строчная д)?
Другие советы
Ваш код взаимодействия должен выглядеть следующим образом:
[DllImportAttribute("kernel32.dll", EntryPoint="GetProcessId")]
public static extern uint GetProcessId([In] System.IntPtr process);
Не связан с StackOverflow