No es posible encontrar un punto de entrada llamado 'GetProcessID' en DLL 'kernel32.dll'

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

  •  16-09-2019
  •  | 
  •  

Pregunta

Hola estoy tratando de conseguir un idProceso de un identificador de proceso mediante el WINAPI 'GetProcessID' pero estoy consiguiendo el error siguiente ...

No se puede encontrar un punto de entrada llamado 'GetProcessID' en 'kernel32.dll' DLL.

Comprobación de MSDN no puedo ver donde he ido mal ..

¿Fue útil?

Solución

Caso importa veces y, en particular, importa en el API de Windows. Estás refiriendo a la función API GetProcessId aquí (en minúscula última letra d )?

Otros consejos

Su código de interoperabilidad debe tener este aspecto:

[DllImportAttribute("kernel32.dll", EntryPoint="GetProcessId")]
public static extern  uint GetProcessId([In] System.IntPtr process);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top