実行ファイルのアイコンを保存するプログラムを書きました。ExtractAssociatedIcon メソッドで実行ファイルのアイコンを取得して保存すると、出力されるアイコンの品質が低下します。私に何ができる?
var ico = Icon.ExtractAssociatedIcon(@"c:/test.exe");
FileStream stream = new System.IO.FileStream(string.Format("{0}{1}", Path.GetTempPath(), "icon" + counter + ".ico"), System.IO.FileMode.Create);
ico.Save(stream);
stream.Flush();
stream.Close();