c# 에서 GetPrivateProfileString 을 사용하려는데 에러나요.
//===============================
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
//==========================
브라우져 즐겨찾기 파일에서 바로가기 문자열을
읽으려는데
GetPrivateProfileString("InternetShortcut", key, null, ref sb, 1000, FileName);
에서 다운되요.
소스를 어떻게 고쳐야 제대로 작동하나요.?
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetPrivateProfileString(
string lpAppName,
string lpKeyName,
string lpDefault,
ref StringBuilder lpReturnedString,
int nSize,
string lpFileName);
public string 콜_get_ini_key(string FileName, string key)
{
if (!System.IO.File.Exists(FileName)) return null;
try
{
StringBuilder sb = new StringBuilder(1000);
GetPrivateProfileString("InternetShortcut", key, null, ref sb, 1000, FileName);
return sb.ToString();
}
catch { }
return null;
}