#include <stdarg.h>\r
#include <stdio.h>\r
#include <windows.h>\r
+#include "service.h"\r
#include "event.h"\r
#include "imports.h"\r
#include "messages.h"\r
#include "process.h"\r
#include "registry.h"\r
#include "io.h"\r
-#include "service.h"\r
#include "gui.h"\r
\r
int str_equiv(const char *, const char *);\r
#define NSSM_VERSIONINFO 2,18,0,0\r
#define NSSM_DATE "2013-11-15"\r
\r
-/*\r
- MSDN says the commandline in CreateProcess() is limited to 32768 characters\r
- and the application name to MAX_PATH.\r
- A registry key is limited to 255 characters.\r
- A registry value is limited to 16383 characters.\r
- Therefore we limit the service name to accommodate the path under HKLM.\r
-*/\r
-#define EXE_LENGTH MAX_PATH\r
-#define CMD_LENGTH 32768\r
-#define KEY_LENGTH 255\r
-#define VALUE_LENGTH 16383\r
-#define SERVICE_NAME_LENGTH KEY_LENGTH - 55\r
-\r
/*\r
Throttle the restart of the service if it stops before this many\r
milliseconds have elapsed since startup. Override in registry.\r