Problème avec JNA et CreateToolhelp32Snapshot
Bonjour,
J'ai un souci avec JNA et la fonction CreateToolHelp32Snapshot
elle me renvoi bien un handle pour l'énumération mais le Process32First me renvoi False et getLastError me renvoi 24 NO_MORE_PROCESS
Ci-dessous la portion de mon code...
Code:
1 2 3 4 5 6 7
|
int hWnd = kernel32.CreateToolhelp32Snapshot(monKernel32.TH32CS_SNAPPROCESS, new LONG(0));
PROCESSENTRY32 p =new PROCESSENTRY32();
p.szExeFile = new byte[260];
p.dwSize = p.size();
if (kernel32.Process32First(hWnd,p )) {
szExe = Native.toString(p.szExeFile); |
Je vois pas ce qui cloche; en VB ça fonctionne super bien...
Quelqu'un aurait une idée pour me dire ce qui cloche ???
Merci d'avance
Dom