c#开发的系统服务,注册上服务后,启动服务,没有执行OnStart()事件请大家帮我看看这个是服务启动入口
static void Main()
{
ServiceBase[] ServicesToRun; // 同一进程中可以运行多个用户服务。若要将
// 另一个服务添加到此进程中,请更改下行以
// 创建另一个服务对象。例如,
//
// ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
//
ServicesToRun = new ServiceBase[] { new league() }; ServiceBase.Run(ServicesToRun);
}执行的事件
protected override void OnStart(string[] args)
{
System.Diagnostics.Process.Start("notepad");
Application_Start();
// TODO: 在此处添加代码以启动服务。
}服务可以成功注册启用,没有错误,但就是没有效果,不打开记事本,我在WINFORM里执行程序没有问题,搬到系统服务上就失效了
static void Main()
{
ServiceBase[] ServicesToRun; // 同一进程中可以运行多个用户服务。若要将
// 另一个服务添加到此进程中,请更改下行以
// 创建另一个服务对象。例如,
//
// ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
//
ServicesToRun = new ServiceBase[] { new league() }; ServiceBase.Run(ServicesToRun);
}执行的事件
protected override void OnStart(string[] args)
{
System.Diagnostics.Process.Start("notepad");
Application_Start();
// TODO: 在此处添加代码以启动服务。
}服务可以成功注册启用,没有错误,但就是没有效果,不打开记事本,我在WINFORM里执行程序没有问题,搬到系统服务上就失效了
解决方案 »
- 小型四则运算测试系统
- 使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面?
- DateTime.Now.Day < 下一个月的5日
- Crystal Report抓DataSet
- 终于知道 InstallShield 12怎么注册了
- long.parse 能否将16进制字符串转化为数字? 16进制字符串是否写为 0xFFFF? 2进制呢?
- XML有点难度(要求同时取得节点属性和某子节点的...如例:)
- 为什么C#程序总是带着控制台?
- devexpress listbox control 如何实现插入多列?然后再给每一行的的列赋值?
- hp-socket 中如何才能取消设置包头?
- 我用了<!--#include file="../alltop.htm"--> 后按钮就失效了
- 如何改变DataGridView的ColumnHeader的背景颜色?谢谢
http://faq.lvjiyong.com/item/1940/