win service的问题

kantonwang2007 2010-02-02 01:05:44
用托管vc++做了一个win service,有2个问题请教大家。
virtual void OnStart(array <String^>^ args) override
{
// TODO: Add code here to start your service.
m_pControl = gcnew CComProcControl();

m_pControl->Start(0);
}

1. m_pControl->Start(0);返回错误的话,想终止service的启动,该如何处理呢?
2. Service启动时候,有参数传进来的,如何通过args得到呢?

请大家帮忙,谢谢!
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnzdgs 2010-02-03
  • 打赏
  • 举报
回复
1、调用Stop函数。
2、args.Length是参数个数,args[0]、args[1]等是每个参数。
kantonwang2007 2010-02-03
  • 打赏
  • 举报
回复
嘿嘿,自己搞定!不过还是谢谢楼上的!

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧