Author: markt
Date: Fri Nov  3 13:44:21 2017
New Revision: 1814184

URL: http://svn.apache.org/viewvc?rev=1814184&view=rev
Log:
Minimum target platform is WinXP so extended service info is always supported

Modified:
    commons/proper/daemon/trunk/src/native/windows/src/service.c

Modified: commons/proper/daemon/trunk/src/native/windows/src/service.c
URL: 
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/native/windows/src/service.c?rev=1814184&r1=1814183&r2=1814184&view=diff
==============================================================================
--- commons/proper/daemon/trunk/src/native/windows/src/service.c (original)
+++ commons/proper/daemon/trunk/src/native/windows/src/service.c Fri Nov  3 
13:44:21 2017
@@ -698,15 +698,12 @@ apxServiceBrowse(APXHANDLE hService,
                                                 szExcludeImagePattern, L';', 
TRUE);
                     }
                     if (!fm) {
+                        DWORD dwNeed;
                         QueryServiceStatus(hSrv, &(stEntry.stServiceStatus));
-                        /* WIN2K + extended service info */
-                        if (_st_apx_oslevel >= 4) {
-                            DWORD dwNeed;
-                            QueryServiceStatusEx(hSrv, SC_STATUS_PROCESS_INFO,
-                                                 
(LPBYTE)(&(stEntry.stStatusProcess)),
-                                                 
sizeof(SERVICE_STATUS_PROCESS),
-                                                 &dwNeed);
-                        }
+                                               QueryServiceStatusEx(hSrv, 
SC_STATUS_PROCESS_INFO,
+                                                                               
         (LPBYTE)(&(stEntry.stStatusProcess)),
+                                                                               
         sizeof(SERVICE_STATUS_PROCESS),
+                                                                               
         &dwNeed);
                         /* finaly call the provided callback */
                         rv = (*fnDisplayCallback)(lpCbData, uMsg,
                                                   (WPARAM)&stEntry,


Reply via email to