Allow configuring output file truncation.
[nssm.git] / nssm.rc
1 // Microsoft Visual C++ generated resource script.\r
2 //\r
3 #include "nssm.h"\r
4 #include "resource.h"\r
5 \r
6 #define APSTUDIO_READONLY_SYMBOLS\r
7 /////////////////////////////////////////////////////////////////////////////\r
8 //\r
9 // Generated from the TEXTINCLUDE 2 resource.\r
10 //\r
11 #include <windows.h>\r
12 #ifndef IDC_STATIC\r
13 #define IDC_STATIC (-1)\r
14 #endif\r
15 \r
16 /////////////////////////////////////////////////////////////////////////////\r
17 #undef APSTUDIO_READONLY_SYMBOLS\r
18 \r
19 /////////////////////////////////////////////////////////////////////////////\r
20 // English (U.K.) resources\r
21 \r
22 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)\r
23 #ifdef _WIN32\r
24 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
25 #pragma code_page(1252)\r
26 #endif //_WIN32\r
27 \r
28 #ifdef APSTUDIO_INVOKED\r
29 /////////////////////////////////////////////////////////////////////////////\r
30 //\r
31 // TEXTINCLUDE\r
32 //\r
33 \r
34 1 TEXTINCLUDE \r
35 BEGIN\r
36     "resource.h\0"\r
37 END\r
38 \r
39 2 TEXTINCLUDE \r
40 BEGIN\r
41     "#include ""afxres.h""\r\0"\r
42 END\r
43 \r
44 3 TEXTINCLUDE \r
45 BEGIN\r
46     "#include ""messages.rc\0"\r
47 END\r
48 \r
49 #endif    // APSTUDIO_INVOKED\r
50 \r
51 \r
52 /////////////////////////////////////////////////////////////////////////////\r
53 //\r
54 // Icon\r
55 //\r
56 \r
57 // Icon with lowest ID value placed first to ensure application icon\r
58 // remains consistent on all systems.\r
59 IDI_NSSM                ICON                    "nssm.ico"\r
60 \r
61 /////////////////////////////////////////////////////////////////////////////\r
62 //\r
63 // Dialog\r
64 //\r
65 \r
66 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
67 IDD_INSTALL DIALOG 0, 0, 286, 126\r
68 STYLE DS_MODALFRAME | DS_SETFONT | WS_CAPTION | WS_POPUP | WS_SYSMENU\r
69 CAPTION "NSSM service installer"\r
70 FONT 8, "MS Sans Serif"\r
71 {\r
72     CONTROL         "", IDC_TAB1, WC_TABCONTROL, 0, 7, 7, 269, 93\r
73     LTEXT           "Service name:", IDC_STATIC, 7, 106, 52, 8, SS_LEFT\r
74     EDITTEXT        IDC_NAME, 64, 104, 98, 12, ES_AUTOHSCROLL\r
75     DEFPUSHBUTTON   "Install service", IDOK, 172, 104, 50, 14\r
76     PUSHBUTTON      "Cancel", IDCANCEL, 227, 104, 50, 14\r
77 }\r
78 \r
79 IDD_REMOVE DIALOG  0, 0, 223, 28\r
80 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
81 CAPTION "NSSM service remover"\r
82 FONT 8, "MS Sans Serif"\r
83 BEGIN\r
84     DEFPUSHBUTTON   "Remove service",IDC_REMOVE,154,7,62,14\r
85     LTEXT           "Service name:",IDC_STATIC,8,9,46,8\r
86     EDITTEXT        IDC_NAME,59,7,87,14,ES_AUTOHSCROLL\r
87 END\r
88 \r
89 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
90 IDD_APPLICATION DIALOG 9, 20, 261, 75\r
91 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
92 FONT 8, "MS Sans Serif"\r
93 {\r
94     GROUPBOX        "Application", IDC_STATIC, 7, 7, 251, 68\r
95     LTEXT           "Path:", IDC_STATIC, 13, 18, 53, 8, SS_LEFT\r
96     EDITTEXT        IDC_PATH, 70, 16, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
97     DEFPUSHBUTTON   "...", IDC_BROWSE, 239, 15, 15, 14\r
98     LTEXT           "Startup directory:", IDC_STATIC, 13, 34, 53, 8, SS_LEFT\r
99     EDITTEXT        IDC_DIR, 70, 32, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
100     DEFPUSHBUTTON   "...", IDC_BROWSE_DIR, 239, 31, 15, 14\r
101     LTEXT           "Options:", IDC_STATIC, 13, 50, 53, 8, SS_LEFT\r
102     EDITTEXT        IDC_FLAGS, 70, 48, 184, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
103 }\r
104 \r
105 \r
106 \r
107 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL\r
108 IDD_SHUTDOWN DIALOG 9, 20, 261, 75\r
109 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
110 FONT 8, "MS Sans Serif"\r
111 {\r
112     GROUPBOX        "Shutdown", IDC_STATIC, 7, 7, 251, 68\r
113     AUTOCHECKBOX    "Generate Control-C", IDC_METHOD_CONSOLE, 13, 18, 76, 8\r
114     LTEXT           "Timeout:", IDC_STATIC, 135, 18, 26, 8, SS_LEFT\r
115     EDITTEXT        IDC_KILL_CONSOLE, 163, 16, 29, 12, ES_AUTOHSCROLL | ES_NUMBER\r
116     LTEXT           "ms", IDC_STATIC, 194, 18, 10, 8, SS_LEFT\r
117     AUTOCHECKBOX    "Send WM_CLOSE to windows", IDC_METHOD_WINDOW, 13, 32, 113, 8\r
118     LTEXT           "Timeout:", IDC_STATIC, 135, 32, 26, 8, SS_LEFT\r
119     EDITTEXT        IDC_KILL_WINDOW, 163, 30, 29, 12, ES_AUTOHSCROLL | ES_NUMBER\r
120     LTEXT           "ms", IDC_STATIC, 194, 32, 10, 8, SS_LEFT\r
121     AUTOCHECKBOX    "Post WM_QUIT to threads", IDC_METHOD_THREADS, 13, 46, 100, 8\r
122     EDITTEXT        IDC_KILL_THREADS, 163, 44, 29, 12, ES_AUTOHSCROLL | ES_NUMBER\r
123     LTEXT           "ms", IDC_STATIC, 194, 46, 10, 8, SS_LEFT\r
124     LTEXT           "Timeout:", IDC_STATIC, 135, 46, 26, 8, SS_LEFT\r
125     AUTOCHECKBOX    "Terminate process", IDC_METHOD_TERMINATE, 13, 60, 74, 8\r
126 }\r
127 \r
128 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL\r
129 IDD_APPEXIT DIALOG 9, 20, 261, 75\r
130 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
131 FONT 8, "MS Sans Serif"\r
132 {\r
133     GROUPBOX        "Throttling", IDC_STATIC, 7, 7, 251, 25\r
134     LTEXT           "Delay restart if application runs for less than", IDC_STATIC, 13, 18, 137, 8, SS_LEFT\r
135     EDITTEXT        IDC_THROTTLE, 152, 16, 29, 12, ES_AUTOHSCROLL | ES_NUMBER\r
136     LTEXT           "ms", IDC_STATIC, 186, 18, 10, 8, SS_LEFT\r
137     GROUPBOX        "Restart", IDC_STATIC, 7, 33, 251, 42\r
138     LTEXT           "Action to take when application exits other\nthan in response to a controlled service\nshutdown:", IDC_STATIC, 14, 42, 134, 24, SS_LEFT\r
139     COMBOBOX        IDC_APPEXIT, 153, 47, 100, 120, CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_TABSTOP\r
140 }\r
141 \r
142 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL\r
143 IDD_IO DIALOG 9, 20, 261, 75\r
144 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
145 FONT 8, "MS Sans Serif"\r
146 {\r
147     GROUPBOX        "I/O redirection", IDC_STATIC, 7, 7, 251, 68\r
148     LTEXT           "Input (stdin):", IDC_STATIC, 13, 18, 53, 8, SS_LEFT\r
149     EDITTEXT        IDC_STDIN, 70, 16, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
150     DEFPUSHBUTTON   "...", IDC_BROWSE_STDIN, 239, 15, 15, 14\r
151     LTEXT           "Output (stdout):", IDC_STATIC, 13, 34, 53, 8, SS_LEFT\r
152     EDITTEXT        IDC_STDOUT, 70, 32, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
153     DEFPUSHBUTTON   "...", IDC_BROWSE_STDOUT, 239, 31, 15, 14\r
154     LTEXT           "Error (stderr):", IDC_STATIC, 13, 50, 53, 8, SS_LEFT\r
155     EDITTEXT        IDC_STDERR, 70, 48, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
156     DEFPUSHBUTTON   "...", IDC_BROWSE_STDERR, 239, 47, 15, 14\r
157     AUTOCHECKBOX    "Replace files", IDC_TRUNCATE, 13, 60, 74, 8\r
158 }\r
159 \r
160 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL\r
161 IDD_ENVIRONMENT DIALOG 9, 20, 261, 75\r
162 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
163 FONT 8, "MS Sans Serif"\r
164 {\r
165     GROUPBOX        "Environment variables", IDC_STATIC, 7, 7, 251, 68\r
166     EDITTEXT        IDC_ENVIRONMENT, 13, 18, 238, 36, ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | ES_WANTRETURN\r
167     AUTOCHECKBOX    "Replace default environment (srvany compatible)", IDC_ENVIRONMENT_REPLACE, 13, 60, 238, 8\r
168 }\r
169 \r
170 \r
171 /////////////////////////////////////////////////////////////////////////////\r
172 //\r
173 // DESIGNINFO\r
174 //\r
175 \r
176 #ifdef APSTUDIO_INVOKED\r
177 GUIDELINES DESIGNINFO \r
178 BEGIN\r
179     IDD_INSTALL, DIALOG\r
180     BEGIN\r
181         VERTGUIDE, 7\r
182         VERTGUIDE, 48\r
183         VERTGUIDE, 213\r
184         BOTTOMMARGIN, 83\r
185         HORZGUIDE, 21\r
186         HORZGUIDE, 42\r
187     END\r
188 END\r
189 #endif    // APSTUDIO_INVOKED\r
190 \r
191 /////////////////////////////////////////////////////////////////////////////\r
192 //\r
193 // Version\r
194 //\r
195 \r
196 VS_VERSION_INFO VERSIONINFO\r
197  FILEVERSION NSSM_VERSIONINFO\r
198  PRODUCTVERSION NSSM_VERSIONINFO\r
199  FILEFLAGSMASK 0x17L\r
200 #ifdef _DEBUG\r
201  FILEFLAGS 0x1L\r
202 #else\r
203  FILEFLAGS 0x0L\r
204 #endif\r
205  FILEOS 0x4L\r
206  FILETYPE 0x1L\r
207  FILESUBTYPE 0x0L\r
208 BEGIN\r
209     BLOCK "StringFileInfo"\r
210     BEGIN\r
211     END\r
212     BLOCK "VarFileInfo"\r
213     BEGIN\r
214     END\r
215 END\r
216 \r
217 #endif    // English (U.K.) resources\r
218 /////////////////////////////////////////////////////////////////////////////\r
219 \r
220 /////////////////////////////////////////////////////////////////////////////\r
221 // French resources\r
222 \r
223 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)\r
224 #ifdef _WIN32\r
225 LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
226 #pragma code_page(1252)\r
227 #endif //_WIN32\r
228 \r
229 /////////////////////////////////////////////////////////////////////////////\r
230 //\r
231 // Icon\r
232 //\r
233 \r
234 // Icon with lowest ID value placed first to ensure application icon\r
235 // remains consistent on all systems.\r
236 IDI_NSSM                ICON                    "nssm.ico"\r
237 \r
238 /////////////////////////////////////////////////////////////////////////////\r
239 //\r
240 // Dialog\r
241 //\r
242 \r
243 LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
244 IDD_INSTALL DIALOG 0, 0, 282, 126\r
245 STYLE DS_MODALFRAME | DS_SETFONT | WS_CAPTION | WS_POPUP | WS_SYSMENU\r
246 CAPTION "Installation d'un service NSSM"\r
247 FONT 8, "MS Sans Serif"\r
248 {\r
249     CONTROL         "", IDC_TAB1, WC_TABCONTROL, 0, 7, 7, 269, 93\r
250     LTEXT           "Nom du service:", IDC_STATIC, 7, 106, 52, 8, SS_LEFT\r
251     EDITTEXT        IDC_NAME, 64, 104, 98, 12, ES_AUTOHSCROLL\r
252     DEFPUSHBUTTON   "Installer le service", IDOK, 172, 106, 50, 14\r
253     PUSHBUTTON      "Anuller", IDCANCEL, 227, 106, 50, 14\r
254 }\r
255 \r
256 IDD_REMOVE DIALOG  0, 0, 223, 28\r
257 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
258 CAPTION "Suppression d'un service NSSM"\r
259 FONT 8, "MS Sans Serif"\r
260 BEGIN\r
261     DEFPUSHBUTTON   "Supprimer le service",IDC_REMOVE,140,7,76,14\r
262     LTEXT           "Nom du\nservice:",IDC_STATIC,8,6,46,16\r
263     EDITTEXT        IDC_NAME,43,7,90,14,ES_AUTOHSCROLL\r
264 END\r
265 \r
266 LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
267 IDD_APPLICATION DIALOG 9, 20, 261, 75\r
268 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
269 FONT 8, "MS Sans Serif"\r
270 {\r
271     GROUPBOX        "Application", IDC_STATIC, 7, 7, 251, 68\r
272     LTEXT           "Chemin:", IDC_STATIC, 13, 18, 53, 8, SS_LEFT\r
273     EDITTEXT        IDC_PATH, 80, 16, 157, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
274     DEFPUSHBUTTON   "...", IDC_BROWSE, 239, 15, 15, 14\r
275     LTEXT           "Rép. de démarrage:", IDC_STATIC, 13, 32, 64, 8, SS_LEFT\r
276     EDITTEXT        IDC_DIR, 80, 30, 157, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
277     DEFPUSHBUTTON   "...", IDC_BROWSE_DIR, 239, 30, 15, 14\r
278     LTEXT           "Options:", IDC_STATIC, 13, 47, 53, 8, SS_LEFT\r
279     EDITTEXT        IDC_FLAGS, 80, 45, 174, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
280 }\r
281 \r
282 \r
283 /////////////////////////////////////////////////////////////////////////////\r
284 //\r
285 // DESIGNINFO\r
286 //\r
287 \r
288 /////////////////////////////////////////////////////////////////////////////\r
289 //\r
290 // Version\r
291 //\r
292 \r
293 VS_VERSION_INFO VERSIONINFO\r
294  FILEVERSION NSSM_VERSIONINFO\r
295  PRODUCTVERSION NSSM_VERSIONINFO\r
296  FILEFLAGSMASK 0x17L\r
297 #ifdef _DEBUG\r
298  FILEFLAGS 0x1L\r
299 #else\r
300  FILEFLAGS 0x0L\r
301 #endif\r
302  FILEOS 0x4L\r
303  FILETYPE 0x1L\r
304  FILESUBTYPE 0x0L\r
305 BEGIN\r
306     BLOCK "StringFileInfo"\r
307     BEGIN\r
308     END\r
309     BLOCK "VarFileInfo"\r
310     BEGIN\r
311     END\r
312 END\r
313 \r
314 #endif    // French resources\r
315 /////////////////////////////////////////////////////////////////////////////\r
316 \r
317 \r
318 \r
319 \r
320 \r
321 /////////////////////////////////////////////////////////////////////////////\r
322 // Italian (Italy) resources\r
323 \r
324 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)\r
325 #ifdef _WIN32\r
326 LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN\r
327 #pragma code_page(1252)\r
328 #endif //_WIN32\r
329 \r
330 #ifdef APSTUDIO_INVOKED\r
331 /////////////////////////////////////////////////////////////////////////////\r
332 //\r
333 // TEXTINCLUDE\r
334 //\r
335 \r
336 1 TEXTINCLUDE \r
337 BEGIN\r
338     "resource.h\0"\r
339 END\r
340 \r
341 2 TEXTINCLUDE \r
342 BEGIN\r
343     "#include ""afxres.h""\r\0"\r
344 END\r
345 \r
346 3 TEXTINCLUDE \r
347 BEGIN\r
348     "#include ""messages.rc\0"\r
349 END\r
350 \r
351 #endif    // APSTUDIO_INVOKED\r
352 \r
353 \r
354 /////////////////////////////////////////////////////////////////////////////\r
355 //\r
356 // Icon\r
357 //\r
358 \r
359 // Icon with lowest ID value placed first to ensure application icon\r
360 // remains consistent on all systems.\r
361 IDI_NSSM                ICON                    "nssm.ico"\r
362 \r
363 /////////////////////////////////////////////////////////////////////////////\r
364 //\r
365 // Dialog\r
366 //\r
367 \r
368 LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN\r
369 IDD_INSTALL DIALOG 0, 0, 282, 126\r
370 STYLE DS_MODALFRAME | DS_SETFONT | WS_CAPTION | WS_POPUP | WS_SYSMENU\r
371 CAPTION "NSSM - Installazione Servizio"\r
372 FONT 8, "MS Sans Serif"\r
373 {\r
374     CONTROL         "", IDC_TAB1, WC_TABCONTROL, 0, 7, 7, 269, 93\r
375     LTEXT           "Nome servizio:", IDC_STATIC, 7, 106, 52, 8, SS_LEFT\r
376     EDITTEXT        IDC_NAME, 64, 104, 98, 12, ES_AUTOHSCROLL\r
377     DEFPUSHBUTTON   "Installa servizio", IDOK, 172, 106, 50, 14\r
378     PUSHBUTTON      "Anulla", IDCANCEL, 227, 106, 50, 14\r
379 }\r
380 \r
381 IDD_REMOVE DIALOG  0, 0, 223, 28\r
382 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
383 CAPTION "NSSM - Rimozione Servizio"\r
384 FONT 8, "MS Sans Serif"\r
385 BEGIN\r
386     DEFPUSHBUTTON   "Rimuovi servizio",IDC_REMOVE,154,7,62,14\r
387     LTEXT           "Nome servizio:",IDC_STATIC,8,9,46,8\r
388     EDITTEXT        IDC_NAME,59,7,87,14,ES_AUTOHSCROLL\r
389 END\r
390 \r
391 LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN\r
392 IDD_APPLICATION DIALOG 9, 20, 261, 75\r
393 STYLE DS_SHELLFONT | WS_VISIBLE | WS_CHILD | DS_CONTROL\r
394 FONT 8, "MS Sans Serif"\r
395 {\r
396     GROUPBOX        "Applicazione", IDC_STATIC, 7, 7, 251, 68\r
397     LTEXT           "Path:", IDC_STATIC, 13, 18, 53, 8, SS_LEFT\r
398     EDITTEXT        IDC_PATH, 70, 16, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
399     DEFPUSHBUTTON   "...", IDC_BROWSE, 239, 16, 15, 14\r
400     LTEXT           "Cartella di avvio:", IDC_STATIC, 13, 32, 53, 8, SS_LEFT\r
401     EDITTEXT        IDC_DIR, 70, 30, 167, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
402     DEFPUSHBUTTON   "...", IDC_BROWSE_DIR, 239, 30, 15, 14\r
403     LTEXT           "Opzioni:", IDC_STATIC, 13, 47, 53, 8, SS_LEFT\r
404     EDITTEXT        IDC_FLAGS, 70, 46, 184, 12, ES_AUTOHSCROLL, WS_EX_ACCEPTFILES\r
405 }\r
406 \r
407 \r
408 /////////////////////////////////////////////////////////////////////////////\r
409 //\r
410 // DESIGNINFO\r
411 //\r
412 \r
413 #ifdef APSTUDIO_INVOKED\r
414 GUIDELINES DESIGNINFO \r
415 BEGIN\r
416     IDD_INSTALL, DIALOG\r
417     BEGIN\r
418         VERTGUIDE, 7\r
419         VERTGUIDE, 48\r
420         VERTGUIDE, 213\r
421         BOTTOMMARGIN, 83\r
422         HORZGUIDE, 21\r
423         HORZGUIDE, 42\r
424     END\r
425 END\r
426 #endif    // APSTUDIO_INVOKED\r
427 \r
428 /////////////////////////////////////////////////////////////////////////////\r
429 //\r
430 // Version\r
431 //\r
432 \r
433 VS_VERSION_INFO VERSIONINFO\r
434  FILEVERSION NSSM_VERSIONINFO\r
435  PRODUCTVERSION NSSM_VERSIONINFO\r
436  FILEFLAGSMASK 0x17L\r
437 #ifdef _DEBUG\r
438  FILEFLAGS 0x1L\r
439 #else\r
440  FILEFLAGS 0x0L\r
441 #endif\r
442  FILEOS 0x4L\r
443  FILETYPE 0x1L\r
444  FILESUBTYPE 0x0L\r
445 BEGIN\r
446     BLOCK "StringFileInfo"\r
447     BEGIN\r
448     END\r
449     BLOCK "VarFileInfo"\r
450     BEGIN\r
451     END\r
452 END\r
453 \r
454 #endif    // Italian (Italy) resources\r
455 /////////////////////////////////////////////////////////////////////////////\r
456 \r
457 \r
458 \r
459 \r
460 \r
461 #ifndef APSTUDIO_INVOKED\r
462 /////////////////////////////////////////////////////////////////////////////\r
463 //\r
464 // Generated from the TEXTINCLUDE 3 resource.\r
465 //\r
466 #include "messages.rc"\r
467 /////////////////////////////////////////////////////////////////////////////\r
468 #endif    // not APSTUDIO_INVOKED\r