Мне нужно его использовать, но в pinvoke я не могу получить объявление этого API.
Итак... есть ли способ объявить это?
И если у вас есть пример для использования, это было бы идеально, потому что я впервые буду использовать этот API.
Мне нужно его использовать, но в pinvoke я не могу получить объявление этого API.
Итак... есть ли способ объявить это?
И если у вас есть пример для использования, это было бы идеально, потому что я впервые буду использовать этот API.
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);
Чтобы узнать об использовании, см. документацию.
CharSet = CharSet.Auto
, попробуйте поместить это внутрь DllImport
?
- person user541686; 28.07.2014
CharSet = CharSet.Auto
помогло.
- person Roland Pihlakas; 28.07.2014