Author: mladen.turk(a)jboss.com
Date: 2008-03-05 13:03:29 -0500 (Wed, 05 Mar 2008)
New Revision: 1423
Modified:
trunk/utils/windows/native/service/jbosssch/sch.c
trunk/utils/windows/native/service/jbosssvc/jboss.c
Log:
Use Global prefix for Vista support
Modified: trunk/utils/windows/native/service/jbosssch/sch.c
===================================================================
--- trunk/utils/windows/native/service/jbosssch/sch.c 2008-03-05 16:13:01 UTC (rev 1422)
+++ trunk/utils/windows/native/service/jbosssch/sch.c 2008-03-05 18:03:29 UTC (rev 1423)
@@ -663,7 +663,7 @@
for (i = 1; i < JBSCH_NUM_EVENTS; i++) {
char sb[JBSCH_SIGNAL_SZ+1];
- StringCbPrintfA(sb, JBSCH_SIGNAL_SZ, "PSIGNUM_%s_%d",
+ StringCbPrintfA(sb, JBSCH_SIGNAL_SZ, "Global\\PSIGNUM_%s_%d",
jbsch_service_name, i);
jbsch_ctrl_events[i] = CreateEventA(sa, FALSE, FALSE, sb);
if (IS_INVALID_HANDLE(jbsch_ctrl_events[i])) {
Modified: trunk/utils/windows/native/service/jbosssvc/jboss.c
===================================================================
--- trunk/utils/windows/native/service/jbosssvc/jboss.c 2008-03-05 16:13:01 UTC (rev
1422)
+++ trunk/utils/windows/native/service/jbosssvc/jboss.c 2008-03-05 18:03:29 UTC (rev
1423)
@@ -65,6 +65,7 @@
#endif
#include <windows.h>
+#include <tlhelp32.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -947,7 +948,7 @@
char kill_name[MAX_PATH + 1];
HANDLE kill_event = NULL;
lstrcpy(kill_name, _service_name);
- wsprintf(kill_name, "PSIGNUM_%s_%d", _service_name, kill_code);
+ wsprintf(kill_name, "Global\\PSIGNUM_%s_%d", _service_name,
kill_code);
kill_event = OpenEvent(EVENT_MODIFY_STATE, FALSE, kill_name);
if (kill_event) {
SetEvent(kill_event);
Show replies by date