Chinaunix首页 | 论坛 | 博客
  • 博客访问: 955845
  • 博文数量: 120
  • 博客积分: 6454
  • 博客等级: 准将
  • 技术积分: 1739
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-28 17:45
文章分类

全部博文(120)

文章存档

2014年(1)

2013年(1)

2012年(11)

2011年(16)

2010年(6)

2009年(11)

2008年(30)

2007年(44)

分类: C/C++

2007-10-08 10:02:27

在《Creating a Simple Win32 Service in C++》一文中需要一个.RC的文件,文中只给出了“ the first part of the message source file”,全部的文件是这样的:

MessageId=100
SymbolicName=EVMSG_INSTALLED
Language=English
The %1 service was installed.
.
MessageId=
SymbolicName=EVMSG_REMOVED
Language=English
The %1 service was removed.
.
MessageId=
SymbolicName=EVMSG_NOTREMOVED
Language=English
The %1 service could not be removed.
.
MessageId=
SymbolicName=EVMSG_CTRLHANDLERNOTINSTALLED
Language=English
The control handler could not be installed.
.
MessageId=
SymbolicName=EVMSG_FAILEDINIT
Language=English
The initialization process failed.
.
MessageId=
SymbolicName=EVMSG_STARTED
Language=English
The service was started.
.
MessageId=
SymbolicName=EVMSG_BADREQUEST
Language=English
The service received an unsupported request.
.
MessageId=
SymbolicName=EVMSG_DEBUG
Language=English
Debug: %1
.
MessageId=
SymbolicName=EVMSG_STOPPED
Language=English
The service was stopped.
.

这样保存为文中提到的NTServMsg.mc文件,然后使用VC自带的MC.exe:

mc \path\ServiceMSG.mc

就可以做出所需要的.h、.bin和.rc文件了。
阅读(2276) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~