我正在使用此代码将窗口应用程序表单图标添加到任务栏
ResourceManager resManager = new ResourceManager("SMSLAgent.Properties.Resources", GetType().Module.Assembly);
notifyicon.Icon = (Icon)resManager.GetObject("SMSLAgent");
notifyicon.Visible = true;
notifyicon.Text = "PA Agent";
this.Hide();
this.ShowInTaskbar = false;
this.SetVisibleCore(false);
此代码添加在 asp.net windows 窗体应用程序初始化方法中。它可以工作,但问题是,我在 windows7 中使用具有管理员权限的 windows 服务运行 windows 窗体 exe。
在 Windows 重新启动时,不会添加显示为 Windows 窗体应用程序的图标,但是当我重新启动 Windows 服务时它工作正常。这里有什么问题?