[UnmanageFunctionPointer()] public delegate void GetProcessBytes(ulong bytes); [DllImport(DllName, CallingConvention = CallingConvention.StdCall)] public extern static int Test1(string srcFilePath, string destFolder, GetProcessBytes callBack = null); [DllImport(DllName, CallingConvention = CallingConvention.StdCall)] public extern static int Test2( [MashalAs(UnmanagedType.LPStr)] string filePath; [MashalAs(UnmanagedType.LPWStr)] string fileWPath; ); char*, wchar를 구분해서 써야하던 당시의 코드로 만들어진 DLL에서 cha...
원문 링크 : C++ DLL을 C#에서 사용하기