바탕화면에 인터넷 바로가기 만들기

CuveDev | 2008. 11. 14. 16:16 | 큐브씨
(Last Modified: 2008.11.17 10:22)

사실 '인터넷 바로가기 아이콘'은 그냥 평범한 INI 형식의 텍스트 파일입니다 ^^;
(실행파일 바로가기 아이콘은 조금 다릅니다.. ;;)
따라서 다음과 같이 코딩하는 것만으로 간단히 인터넷 바로가기를 만들 수 있습니다.

BOOL CreateShortcut(LPCTSTR ptszURL,
			LPCTSTR ptszIconPath,
			LPCTSTR ptszShortcutName)
{
	BOOL Res = TRUE;

	Res &= WritePrivateProfileString(_T("InternetShortcut"),
			_T("URL"), ptszURL, ptszShortcutName);
	Res &= WritePrivateProfileString(_T("InternetShortcut"),
			_T("IconFile"), ptszIconPath, ptszShortcutName);
	Res &= WritePrivateProfileString(_T("InternetShortcut"),
			_T("IconIndex"), _T("1"), ptszShortcutName); 

	return Res;
}