Как объявить API-интерфейс QueryFullProcessImageName () C # (Windows 7 x64) - PullRequest
2 голосов
/ 31 мая 2011

Мне нужно его использовать, но в pinvoke я не могу получить объявление этого API.

Итак ... есть ли способ объявить это?

И если бы у вас был пример для использования, он был бы идеальным, потому что я впервые использую этот API.

1 Ответ

2 голосов
/ 31 мая 2011
using System;
using System.Runtime.InteropServices;
using System.Text;

//...

[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
static extern bool QueryFullProcessImageName(IntPtr hProcess, uint dwFlags,
    [Out, MarshalAs(UnmanagedType.LPTStr)] StringBuilder lpExeName,
    ref uint lpdwSize);

Для использования, см. Документацию .

...