반응형

C#에서 IntPtr to String 하는 방법 알아보기.

 

C++로 된 DLL들을 쓰다보면, 포인터형식들의 값을 가져오는 경우가 있는데..

이를 가져왔는데, string으로 value를 뽑아내야될 때 쓰이는 함수...

// C++ 에서 정의된 string 값을 C# String으로..
public static string GetRecogValue(IntPtr pwStr)
{
	//Marshal은 System.Runtime.InteropServices 여기에
	return Marshal.PtrToStringUni(pwStr);
}

난 이걸로 했는데,

 

사실 이외에도... 이와 비슷한 형태의 API가 꽤 있다.
저기까지만 가도, 시도해볼만한 함수들이 있으니 이것저것 해보자..


예를 들면 아래처럼...

Marshal 에 정의된 API List 중...

 

반응형
Posted by Rainfly
l