无法在DLL'kernel32.dll'中找到名为'GetProcessID'的入口点

时间:2009-08-14 14:53:39

标签: c# api process handle

您好我试图使用WINAPI'GetProcessID'从流程句柄中获取processID但是我收到以下错误...

无法在DLL'kernel32.dll'中找到名为'GetProcessID'的入口点。

检查MSDN我不知道我哪里出错..

2 个答案:

答案 0 :(得分:1)

您的互操作代码应如下所示:

[DllImportAttribute("kernel32.dll", EntryPoint="GetProcessId")]
public static extern  uint GetProcessId([In] System.IntPtr process);

答案 1 :(得分:0)

案例有时很重要,特别是在Windows API中很重要。您是否在这里引用API函数 GetProcessId (小写的最后一个字母 d )?