반응형
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가 꽤 있다.
저기까지만 가도, 시도해볼만한 함수들이 있으니 이것저것 해보자..
예를 들면 아래처럼...
반응형
'I.T > Programming' 카테고리의 다른 글
[C#] RGB Color to Int, 칼라 변환 (0) | 2024.11.13 |
---|---|
[C#] Image RawData 가져오기, C++ ↔ C#, Parameter Marshal(마샬링) (0) | 2023.07.17 |
[C#] 클래스가 등록되지 않았습니다. HRESULT 0x80040154 (REGDB_E_CLASSNOTREG) exe 실행 안됨 (0) | 2022.08.25 |
[C#] cmd창 안보이게, hidden 처리 (0) | 2022.07.15 |
[C#] Ldap Server User 인증하기 (0) | 2016.11.10 |