当 ppc程序不是通过cab安装上去,是直接复制上去时(绿色软件类似),为了方便使用时需要手动创建快捷方式。可以通过编码来自动完成。这样程序可以用sd卡的方式来发布。
///<summary> ///创建快捷方式 ///</summary> ///<param name="ExePath">exe程序所在路径</param> ///<param name="lnkPath">快捷方式的路径</param> public static void CreateShortcut(string ExePath, string lnkPath) { if (!System.IO.File.Exists(lnkPath)) { System.IO.StreamWriter objWriter = System.IO.File.CreateText(lnkPath); objWriter.WriteLine(string.Format("37#\"{0}\"", ExePath)); objWriter.Close(); } }
通用方式
private void Main_Load(object sender, EventArgs e) { AddDay.Core.Uitl.FileUitls.CreateShortcut(Assembly.GetExecutingAssembly(). GetModules()[0].FullyQualifiedName, "\\Windows\\“开始”菜单\\PDA开发测试程序.lnk"); }