"Tim Schwartz" <[EMAIL PROTECTED]> wrote:
+ GetServiceDisplayName(SCManager, service_name, NULL, &buffer_size);
You need to check GetServiceDisplayName return value here and later.
+ /* until GetServiceDisplayName() is implemented, buffer_size will always be zero so the service short name will be used instead */
GetServiceDisplayName *is* implemented.
+ if(!buffer_size)
+ {
The check above is wrong. --Dmitry.
