|
Electroneum
|
Go to the source code of this file.
Functions | |
| void | wsvc_install (FILE *out, const char *rename) |
| void | wsvc_remove (FILE *out) |
| void | wsvc_rc_start (FILE *out) |
| void | wsvc_rc_stop (FILE *out) |
| void | wsvc_err2str (char *str, size_t len, const char *fixed, DWORD err) |
Contains install and remove functions that manipulate the windows services API and windows registry.
Definition in file w_inst.h.
| void wsvc_err2str | ( | char * | str, |
| size_t | len, | ||
| const char * | fixed, | ||
| DWORD | err | ||
| ) |
Convert windows GetLastError() value to a neat string.
| str | destination buffer |
| len | length of dest buffer |
| fixed | fixed text to prepend to string. |
| err | the GetLastError() value. |
| void wsvc_install | ( | FILE * | out, |
| const char * | rename | ||
| ) |
Install service in servicecontrolmanager, setup registry
| out | debug output printed here (errors). or NULL. |
| rename | if nonNULL this executable is not unbound.exe but this name. |
| void wsvc_rc_start | ( | FILE * | out | ) |
Start the service from servicecontrolmanager, tells OS to start daemon.
| out | debug output printed here (errors). or NULL. |
| void wsvc_rc_stop | ( | FILE * | out | ) |
Stop the service from servicecontrolmanager, tells OS to stop daemon.
| out | debug output printed here (errors). or NULL. |
| void wsvc_remove | ( | FILE * | out | ) |
Remove installed service from servicecontrolmanager, registry entries
| out | debug output printed here (errors). or NULL. |