我正在制作我需要在 Windows 启动时作为管理员运行的 c# wpf 应用程序。为此,我正在使用任务调度程序。我的应用程序运行良好,但最近我添加了 NotifyIcon(来自 System.Windows.Forms 命名空间)。我的应用程序在手动打开时运行良好,但是当它使用 TaskSheduler(启动时)启动时,tasksheduler 在上次运行结果中显示 0xE0434352。
这是我的 NotifyIcon 代码:
private void Application_Startup(object sender, StartupEventArgs e)
{
public Forms.NotifyIcon ni = new Forms.NotifyIcon();
ni.Visible = true;
ni.Icon = new System.Drawing.Icon("./d.ico");
}