標籤:des style blog http color 使用 os io
using System.Runtime.InteropServices; using IWshRuntimeLibrary;// 添加引用:COM下Windows Script Host Object Model public bool Createlnk() { string app = "http://www.cnblogs.com/iack"; string location1 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites) + "\\iack在cnblogs.url"; string location2 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory) + "\\iack在cnblogs.url"; string location3 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Programs) + "\\iack在cnblogs.url"; try { // Create a Windows Script Host Shell class IWshShell_Class shell = new IWshShell_ClassClass(); // Define the shortcut file IWshURLShortcut shortcut = shell.CreateShortcut(location1) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); shortcut = shell.CreateShortcut(location2) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); shortcut = shell.CreateShortcut(location3) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); return true; } catch (COMException ex) { Console.WriteLine(ex.Message); return false; } }
如果要自訂快捷連結的表徵圖,請使用
using System.Runtime.InteropServices; using IWshRuntimeLibrary;// 添加引用:COM下Windows Script Host Object Model public bool Createlnk() { string app = "c:\windows\system32\calc.exe"; string lnklocation = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory) + "\\計算機.lnk"; try { // Create a Windows Script Host Shell class IWshShell_Class shell = new IWshShell_ClassClass(); // Define the shortcut file IWshShortcut_Class shortcut = shell.CreateShortcut(lnklocation) as IWshShortcut_Class; shortcut.TargetPath = app; shortcut.Description = lnkDesc; shortcut.IconLocation = app + ",0"; shortcut.Save(); return true; } catch (COMException ex) { Console.WriteLine(ex.Message); return false; } }
可以實現自訂表徵圖。: