十年
WinCE系统经裁剪后,安装到系统的文件在掉电后会丢失,所以需要每次都重新操作(创建快捷方式)。参考代码如下:
/// <summary> /// WinCE5下创建桌面快捷方式 /// </summary> private static void createHotLink5() { string hotlink = @"/Windows/桌面/快捷方式.lnk"; if (!File.Exists(hotlink)) { string src = Path.GetDirectoryName(System.Reflection.Assembly.GetCallingAssembly().GetName().CodeBase) + "//程序.exe"; string text = (src.Length + 2).ToString() + "#/"" + src + "/""; byte[] buf = new byte[text.Length]; buf = System.Text.Encoding.GetEncoding(936).GetBytes(text.Substring(0, text.Length - 1)); FileStream fs = new FileStream(hotlink, FileMode.CreateNew); fs.Write(buf, 0, buf.Length); fs.Close(); fs = null; } }