public static bool Shortcut(string name, string file, bool start = true, bool allUser = true) { if (start) { //添加开机启动开始菜单项 if (allUser) { if (ShortcutTool.Create(commonStartup, name, file)) { return(true); } } else { if (ShortcutTool.Create(startup, name, file)) { return(true); } } } else { //删除开机启动开始菜单项 if (allUser) { if (ShortcutTool.Delete(commonStartup, name)) { return(true); } } else { if (ShortcutTool.Delete(startup, name)) { return(true); } } } return(false); }
private void BtMenuDel_Click(object sender, EventArgs e) { string commonStartup = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartup); if (ShortcutTool.Delete(commonStartup, AppName)) { UICmd("删除 全局用户开始菜单启动 成功"); } else { UICmd("删除 全局用户开始菜单启动 失败"); } string startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup); if (ShortcutTool.Delete(startup, AppName)) { UICmd("删除 当前用户开始菜单启动 成功"); } else { UICmd("删除 当前用户开始菜单启动 失败"); } }