コード例 #1
0
ファイル: DllLoader.cs プロジェクト: sdwflmw/lindotnet
        private static string GetVirtualAdress(string format, IntPtr args)
        {
            int    byteLength = LoadDlls.vscprintf(format, args) + 1;
            IntPtr buffer     = Marshal.AllocHGlobal(byteLength);

            try
            {
                LoadDlls.vsprintf(buffer, format, args);

                return(Marshal.PtrToStringAnsi(buffer));
            }
            finally
            {
                Marshal.FreeHGlobal(buffer);
            }
        }