我用2003向导创建了一个service但是里面没有我添代码的地方。也就是说直接编译这个工程之后,用命令行方式将它设置为后台服务,在服务里也看的到我的服务,但是不能启动。我该在什么地方添我的代码??让这个服务正常运行?注:我没有用的属性方式请知道这个问题的朋友帮我解决一下。
解决方案 »
- MFC主对话框添加的按钮的名字动态修改
- MFC中用windows media player控件播放视频,视频区域如何显示一个字符串。
- 求教:图像比对算法有哪些呢?
- ListView_GetItemRect出错
- CAsyncSocket的OnClose()与OnReceive()顺序为何会是这样?
- 关于bitmap掩码问题
- 程序在输出BYTE*数据时内存响了好几声,并且free(pbBuffer)时出错:Debug Assertion Failed!,请大家帮忙!
- 急 .DLL调用出错
- WSAACCEPT函数有一个CALLBACK函数,不知道能否通过它进行用户的身份验证,(用户名,密码这些),如果可以,应该怎么做??
- 请高手畅谈建议---如何将已经创建的socket的端口改掉?????
- 怎么编辑类的消息映射?那些代码~~~!
- 按钮按下的问题
name = "SRSimpleServer",
helpstring = "SRSimpleServer 1.0 类型库",
resource_name="IDS_SERVICENAME") ]
class CSRSimpleServer
{
public:
CSRSimpleServer()
{
m_pNet = NULL;
m_bIsActive = TRUE;
}#ifdef DEBUG
int WinMain( int nShowCmd ) throw( )
{
return __super::WinMain(SW_SHOW);
}
#endif HRESULT PreMessageLoop(int nShowCmd)
{
HRESULT hr = __super::PreMessageLoop(nShowCmd); if (SUCCEEDED(hr) && !m_bDelayShutdown)
hr = CoResumeClassObjects(); return S_OK; } void RunMessageLoop( ) throw( )
{
MSG msg; BOOL bRet; while( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0)
{
if (bRet == -1)
{
break;
}
else
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
} HRESULT PostMessageLoop()
{
CoUninitialize(); return __super::PostMessageLoop();
}
};