发送消息给服务

#define  SZSERVICENAME "Sever111"

VOID AddToMessageLog(LPTSTR lpszMsg)
{
    TCHAR   szMsg[256], szMsg1[256],szMsg2[256];
    HANDLE  hEventSource;
    LPTSTR  lpszStrings[2];

    DWORD    dwErr = GetLastError();

        // Use event logging to log the error.
        //
        hEventSource = RegisterEventSource(NULL, TEXT(SZSERVICENAME));

        _stprintf_s(szMsg, sizeof(szMsg), TEXT("%s error: %d"), TEXT(SZSERVICENAME), dwErr);
        _stprintf_s(szMsg1, TEXT("%s error: %d"), TEXT(SZSERVICENAME), dwErr);
  _stprintf(szMsg2, TEXT("%s error: %d"), TEXT(SZSERVICENAME), dwErr);
  lpszStrings[0] = szMsg;
        lpszStrings[1] = lpszMsg;

        if (hEventSource != NULL) {
            ReportEvent(hEventSource,  // handle of event source
                EVENTLOG_ERROR_TYPE,  // event type
                0,       // event category
                0,       // event ID
                NULL,      // current user's SID
                2,       // strings in lpszStrings
                0,       // no bytes of raw data
                (const char **)lpszStrings, // array of error strings
                NULL);      // no raw data

            (VOID) DeregisterEventSource(hEventSource);
        }
   
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值