Невозможно найти точку входа с именем «GetProcessID» в DLL «kernel32.dll».

StackOverflow https://stackoverflow.com/questions/1278343

  •  16-09-2019
  •  | 
  •  

Вопрос

Привет, я пытаюсь получить идентификатор процесса из дескриптора процесса с помощью WINAPI «GetProcessID», но получаю следующую ошибку...

Не удалось найти точку входа с именем «GetProcessID» в DLL «kernel32.dll».

Проверяя MSDN, я не могу понять, где я ошибся..

Это было полезно?

Решение

Иногда регистр имеет значение, особенно в API Windows.Вы имеете в виду функцию API Получитьпроцессид здесь (последняя буква строчная д)?

Другие советы

Ваш код взаимодействия должен выглядеть следующим образом:

[DllImportAttribute("kernel32.dll", EntryPoint="GetProcessId")]
public static extern  uint GetProcessId([In] System.IntPtr process);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top