如何让一个需要管理员权限运行的C#程序能够开机自启动##
@C#编程
C#程序以管理员权限运行时,在win10系统下程序启动时会弹出UAC权限确认窗口,并不能完全自启动,只有在计划任务中创建以最高权限运行的自动启动计划,才能获得最高权限,开机自启动。
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Security.Principal;
using System.Text;
using System.Windows.Forms;
using TaskScheduler;
//程序以管理员权限运行,win10在程序启动时会弹出UCA确认窗口,并不能完全自启动,
//只有在计划任务中创建以最高权限运行的自动启动计划,才能获得最高权限,开机自启动
namespace AutoStart
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
if (IsAdministrator() == false)
{
MessageBox.Show("请以管理员权限运行");
this.Close();
}
CreatSartPlan(Syste