当 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");
}
本文介绍了一种在PPC设备上为程序自动创建快捷方式的方法。通过编码实现,使得绿色软件无需通过cab安装也能方便地使用。文章提供了一个具体的C#示例,展示了如何根据程序的路径创建对应的快捷方式。
3825

被折叠的 条评论
为什么被折叠?



