デスクトップにカスタム アイコンを含むインターネット ショートカット (url ファイル) を作成したいと考えています。ショートカットを作成するために、現在使用しています:
private void CreateShortcut(string name, string url)
{
string deskDir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
using (StreamWriter writer = new StreamWriter(deskDir + "\\" + name + ".url"))
{
writer.WriteLine("[InternetShortcut]");
writer.WriteLine("URL=" + url);
writer.Flush();
}
}
ただし、このコードはカスタム アイコンを設定しません。アイコンを設定するにはどうすればよいですか?