rustdesk/src
21pages ec042434be
use sihost.exe as fallback for run_as_user if no explorer.exe (#8305)
* There is no relevant information, but I found that each session has a unique sihost.exe, and the user name of the process is consistent with the user name of the session, and after using the task manager to kill this process, it will automatically restart. Checking sessionUserName=siHost UserName may be unnecessary, but since there is no evidence, check it anyway.
* GetFallbackUserPid is called only when explorer.exe does not exist.
* ProcessHacker shows that the tokens of explorer.exe and sihost.exe are the same, I know little about it.

Signed-off-by: 21pages <pages21@163.com>
2024-06-10 20:29:53 +08:00
..
client refact: texture render as an option (#8168) 2024-05-28 16:42:30 +08:00
hbbs_http fix: custom client, option to bool (#8303) 2024-06-10 11:01:39 +08:00
lang Update Ukrainian translation (#8293) 2024-06-08 20:51:06 +08:00
platform use sihost.exe as fallback for run_as_user if no explorer.exe (#8305) 2024-06-10 20:29:53 +08:00
plugin fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
privacy_mode refact: win idd, x86 on x64 (#7796) 2024-04-23 17:00:41 +08:00
server fix: custom client, options, option2bool() (#8302) 2024-06-10 00:11:59 +08:00
ui fix: custom client, options, option2bool() (#8302) 2024-06-10 00:11:59 +08:00
auth_2fa.rs improve tfa 2024-03-20 20:00:29 +08:00
cli.rs revert back to async_trait since having to use 1.75 because of win7 2024-03-27 03:36:33 +08:00
client.rs fix: custom client, option to bool (#8303) 2024-06-10 11:01:39 +08:00
clipboard_file.rs
common.rs fix kill occupied ipc process, find with enumerate, kill with NtTerminateProcess (#8289) 2024-06-08 14:09:16 +08:00
core_main.rs fix: custom client, options, option2bool() (#8302) 2024-06-10 00:11:59 +08:00
custom_server.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
flutter_ffi.rs android floating window (#8268) 2024-06-05 23:11:44 +08:00
flutter.rs fix, mac hwcodec decoding align use dst_align (#8215) 2024-05-30 23:40:25 +08:00
hbbs_http.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
ipc.rs is_ipc_file_exist quote Config::ipc_path (#8295) 2024-06-08 21:56:47 +08:00
keyboard.rs fix build 2023-11-29 20:58:40 +08:00
lan.rs fix: custom client, options, option2bool() (#8302) 2024-06-10 00:11:59 +08:00
lang.rs Update lang.rs 2024-04-10 00:23:45 +08:00
lib.rs refact: remove virtual_display_driver (#7915) 2024-05-06 15:26:21 +08:00
main.rs Correct copyright year (#7375) 2024-03-13 21:12:04 +08:00
naming.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
port_forward.rs fix port forward 2fa (#6956) 2024-01-22 19:57:23 +08:00
privacy_mode.rs refact: remove virtual_display_driver (#7915) 2024-05-06 15:26:21 +08:00
rendezvous_mediator.rs fix: custom client, option to bool (#8303) 2024-06-10 11:01:39 +08:00
server.rs fix kill occupied ipc process, find with enumerate, kill with NtTerminateProcess (#8289) 2024-06-08 14:09:16 +08:00
tray.rs fix linux custom client tray 2024-05-10 15:12:07 +08:00
ui_cm_interface.rs refact: custom client, more advanced settings (#8085) 2024-05-18 23:13:54 +08:00
ui_interface.rs refact: texture render as an option (#8168) 2024-05-28 16:42:30 +08:00
ui_session_interface.rs fix: switch texture, do not input os password (#8178) 2024-05-28 22:33:28 +08:00
ui.rs installed windows client save incoming recording to a specific directory (#7974) 2024-05-08 17:04:53 +08:00
virtual_display_manager.rs fix: headless, plug in multiple virtual displays (#7912) 2024-05-06 13:34:31 +08:00