Commit 348627b0 authored by jan.koester's avatar jan.koester
Browse files

test

parent 85d166f9
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -3430,7 +3430,7 @@ VOID WINAPI ServiceMain(DWORD dwArgc, LPTSTR* lpszArgv) {
    // Initialize service status
    g_ServiceStatus.dwServiceType = SERVICE_WIN32_OWN_PROCESS;
    g_ServiceStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP;
    ReportSvcStatus(SERVICE_START_PENDING, NO_ERROR, 3000);
    ReportSvcStatus(SERVICE_START_PENDING, NO_ERROR, 10000);

    // 2. Create the stop event
    g_ServiceStopEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
@@ -3441,6 +3441,7 @@ VOID WINAPI ServiceMain(DWORD dwArgc, LPTSTR* lpszArgv) {
    }

    // --- START LOGGING REDIRECTION ---
    ReportSvcStatus(SERVICE_START_PENDING, NO_ERROR, 10000);
    // Register event source so "Blogi" appears as its own source in Event Viewer
    {
        char exePath[MAX_PATH];
@@ -3453,6 +3454,7 @@ VOID WINAPI ServiceMain(DWORD dwArgc, LPTSTR* lpszArgv) {
    try {
        std::cout << "Blogi Service is starting up. Streams redirected to Event Log." << std::endl;

        ReportSvcStatus(SERVICE_START_PENDING, NO_ERROR, 30000);
        try {
            blogi::Blogi::Cfg = std::unique_ptr<blogi::Config>(new blogi::Config("regedit:HKEY_LOCAL_MACHINE/SOFTWARE/Tuxist"));
            std::cout << "Configuration loaded successfully." << std::endl;