最近我完成了一个windows服务的开发。它在我的 PC 上运行,易于启动和记录,但不幸的是,由于我使用事件日志,它在其他计算机上的设置并不容易。当我尝试谷歌搜索时,我发现我应该对注册表和用户设置一些权限。为什么这如此复杂,我该如何解决它......
public MainService()
{
InitializeComponent();
this.ServiceName = "Network Support Service";
//eventlog
this.EventLog.Log = "Application";
if (!System.Diagnostics.EventLog.SourceExists("NetworkSupportSource"))
System.Diagnostics.EventLog.CreateEventSource("NetworkSupportSource", "NetworkSupportLOG");
eventLog1.Source = "NetworkSupportSource";
eventLog1.Log = "NetworkSupportLOG";
//مقداردهی رشته اتصال
ConnectionString = NetworkSupportWS.Properties.Settings.Default.paneldbConnectionString;
}
有关如何创建可以处理它的设置的任何帮助。任何样品。
我LocalService
用作ServiceProcessInstaller
帐户!