Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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("删除 当前用户开始菜单启动 失败");
            }
        }