Fix/printer printable area (#12433)

* fix: printer, printable area

Signed-off-by: fufesou <linlong1266@gmail.com>

* refact: windows, sc config RustDesk --start= delayed-auto

Signed-off-by: fufesou <linlong1266@gmail.com>

---------

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2025-07-27 19:47:23 +08:00
committed by GitHub
parent 52bfc02eea
commit 6e62c10fa0
4 changed files with 31 additions and 10 deletions

View File

@@ -49,6 +49,15 @@ bool MyCreateServiceW(LPCWSTR serviceName, LPCWSTR displayName, LPCWSTR binaryPa
WcaLog(LOGMSG_STANDARD, "Service installed successfully\n");
}
SERVICE_DELAYED_AUTO_START_INFO delayedStart = { TRUE };
if (!ChangeServiceConfig2W(
schService,
SERVICE_CONFIG_DELAYED_AUTO_START_INFO,
&delayedStart
)) {
WcaLog(LOGMSG_STANDARD, "Failed to configure delayed auto-start for service: %ls, Error: %d\n", serviceName, GetLastError());
}
CloseServiceHandle(schService);
CloseServiceHandle(schSCManager);
return true;