@@ -775,7 +775,7 @@ pub fn is_share_rdp() -> bool {
775
775
pub fn set_share_rdp ( enable : bool ) {
776
776
let ( subkey, _, _, _) = get_install_info ( ) ;
777
777
let cmd = format ! (
778
- "reg add {} /f /v share_rdp /t REG_SZ /d \" {}\" " ,
778
+ "reg add \" {} \" /f /v share_rdp /t REG_SZ /d \" {}\" " ,
779
779
subkey,
780
780
if enable { "true" } else { "false" }
781
781
) ;
@@ -1367,12 +1367,12 @@ fn get_before_uninstall(kill_self: bool) -> String {
1367
1367
format ! (
1368
1368
"
1369
1369
chcp 65001
1370
- sc stop {app_name}
1371
- sc delete {app_name}
1370
+ sc stop \" {app_name}\"
1371
+ sc delete \" {app_name}\"
1372
1372
taskkill /F /IM {broker_exe}
1373
- taskkill /F /IM {app_name}.exe{filter}
1374
- reg delete HKEY_CLASSES_ROOT\\ .{ext} /f
1375
- reg delete HKEY_CLASSES_ROOT\\ {ext} /f
1373
+ taskkill /F /IM \" {app_name}.exe{filter}\"
1374
+ reg delete \" HKEY_CLASSES_ROOT\\ .{ext}\" /f
1375
+ reg delete \" HKEY_CLASSES_ROOT\\ {ext}\" /f
1376
1376
netsh advfirewall firewall delete rule name=\" {app_name} Service\"
1377
1377
" ,
1378
1378
broker_exe = WIN_TOPMOST_INJECTED_PROCESS_EXE ,
@@ -1396,7 +1396,7 @@ fn get_uninstall(kill_self: bool) -> String {
1396
1396
"
1397
1397
{before_uninstall}
1398
1398
{uninstall_cert_cmd}
1399
- reg delete {subkey} /f
1399
+ reg delete \" {subkey}\" /f
1400
1400
{uninstall_amyuni_idd}
1401
1401
if exist \" {path}\" rd /s /q \" {path}\"
1402
1402
if exist \" {start_menu}\" rd /s /q \" {start_menu}\"
@@ -1538,7 +1538,7 @@ pub fn get_reg(name: &str) -> String {
1538
1538
fn get_reg_of ( subkey : & str , name : & str ) -> String {
1539
1539
let hklm = RegKey :: predef ( HKEY_LOCAL_MACHINE ) ;
1540
1540
let newsubkey = subkey. replace ( "HKEY_LOCAL_MACHINE\\ " , "" ) ;
1541
- if let Ok ( tmp) = hklm. open_subkey ( format ! ( "\" {newsubkey}\" " ) ) {
1541
+ if let Ok ( tmp) = hklm. open_subkey ( format ! ( "{newsubkey}" ) ) {
1542
1542
if let Ok ( v) = tmp. get_value ( name) {
1543
1543
return v;
1544
1544
}
@@ -2164,7 +2164,7 @@ pub fn uninstall_service(show_new_window: bool, _: bool) -> bool {
2164
2164
sc delete {app_name}
2165
2165
if exist \" %PROGRAMDATA%\\ Microsoft\\ Windows\\ Start Menu\\ Programs\\ Startup\\ {app_name} Tray.lnk\" del /f /q \" %PROGRAMDATA%\\ Microsoft\\ Windows\\ Start Menu\\ Programs\\ Startup\\ {app_name} Tray.lnk\"
2166
2166
taskkill /F /IM {broker_exe}
2167
- taskkill /F /IM {app_name}.exe{filter}
2167
+ taskkill /F /IM \" {app_name}.exe{filter}\"
2168
2168
" ,
2169
2169
app_name = crate :: get_app_name( ) ,
2170
2170
broker_exe = WIN_TOPMOST_INJECTED_PROCESS_EXE ,
0 commit comments