@@ -25,12 +25,8 @@ log_entry(const char *logentry, int level)
25
25
{
26
26
/*
27
27
* Note: Under Windows we dump the log entries to the normal
28
- * stderr/logfile
29
- */
30
-
31
- /*
32
- * as well, otherwise it can be a pain to debug service install
33
- * failures etc.
28
+ * stderr/logfile as well, otherwise it can be a pain to debug
29
+ * service install failures etc.
34
30
*/
35
31
36
32
time_t curtime ;
@@ -117,7 +113,7 @@ log_entry(const char *logentry, int level)
117
113
}
118
114
}
119
115
120
- ReportEvent (evtHandle ,elevel ,0 ,1 ,NULL ,1 ,0 ,& logentry ,NULL );
116
+ ReportEvent (evtHandle ,elevel ,0 ,0 ,NULL ,1 ,0 ,& logentry ,NULL );
121
117
#endif
122
118
}
123
119
@@ -1219,7 +1215,7 @@ InstallService()
1219
1215
if (args -> user )
1220
1216
sprintf (szCommand ,"%s -U %s" ,szCommand ,args -> user );
1221
1217
if (args -> password )
1222
- sprintf (szCommand ,"%s -p %s" ,szCommand ,args -> password );
1218
+ sprintf (szCommand ,"%s -P %s" ,szCommand ,args -> password );
1223
1219
if (args -> logfile )
1224
1220
sprintf (szCommand ,"%s -L %s" ,szCommand ,args -> logfile );
1225
1221
if (args -> sleep_base_value != (int )SLEEPBASEVALUE )
@@ -1249,21 +1245,12 @@ InstallService()
1249
1245
if (RegCreateKeyEx (HKEY_LOCAL_MACHINE ,szKey ,0 ,NULL ,REG_OPTION_NON_VOLATILE ,KEY_ALL_ACCESS ,NULL ,& hk ,NULL ))
1250
1246
return -5 ;
1251
1247
1252
- /* TODOCreate an actual message file ! */
1253
- /* Messagecount */
1254
- sprintf (szMsgDLL ,"pgmessages .dll" );
1248
+ /* TODOTry to find pgevent.dll, rather than hope it's in the path. ! */
1249
+ /* MessageDLL */
1250
+ sprintf (szMsgDLL ,"pgevent .dll" );
1255
1251
if (RegSetValueEx (hk ,"EventMessageFile" ,0 ,REG_EXPAND_SZ , (LPBYTE )szMsgDLL , (DWORD )strlen (szMsgDLL )+ 1 ))
1256
1252
return -6 ;
1257
1253
1258
- /* Category message file */
1259
- if (RegSetValueEx (hk ,"CategoryMessageFile" ,0 ,REG_EXPAND_SZ , (LPBYTE )szMsgDLL , (DWORD )strlen (szMsgDLL )+ 1 ))
1260
- return -7 ;
1261
-
1262
- /* Category message count */
1263
- dwData = 0 ;
1264
- if (RegSetValueEx (hk ,"CategoryCount" ,0 ,REG_DWORD , (LPBYTE )& dwData ,sizeof (DWORD )))
1265
- return -8 ;
1266
-
1267
1254
/* Set the event types supported */
1268
1255
dwData = EVENTLOG_ERROR_TYPE |EVENTLOG_WARNING_TYPE |EVENTLOG_INFORMATION_TYPE |EVENTLOG_SUCCESS ;
1269
1256
if (RegSetValueEx (hk ,"TypesSupported" ,0 ,REG_DWORD , (LPBYTE )& dwData ,sizeof (DWORD )))