remove compile warn
This commit is contained in:
parent
cf1bb17f97
commit
156ee78ebb
@ -9,15 +9,15 @@ use hbb_common::{
|
|||||||
message_proto::Resolution,
|
message_proto::Resolution,
|
||||||
sleep, timeout, tokio,
|
sleep, timeout, tokio,
|
||||||
};
|
};
|
||||||
use std::io::prelude::*;
|
|
||||||
use std::path::Path;
|
|
||||||
use std::ptr::null_mut;
|
|
||||||
use std::{
|
use std::{
|
||||||
collections::HashMap,
|
collections::HashMap,
|
||||||
ffi::OsString,
|
ffi::OsString,
|
||||||
fs, io, mem,
|
fs, io,
|
||||||
|
io::prelude::*,
|
||||||
|
mem,
|
||||||
os::windows::process::CommandExt,
|
os::windows::process::CommandExt,
|
||||||
path::PathBuf,
|
path::*,
|
||||||
|
ptr::null_mut,
|
||||||
sync::{Arc, Mutex},
|
sync::{Arc, Mutex},
|
||||||
time::{Duration, Instant},
|
time::{Duration, Instant},
|
||||||
};
|
};
|
||||||
@ -936,8 +936,9 @@ pub fn copy_exe_cmd(src_exe: &str, exe: &str, path: &str) -> String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn update_me() -> ResultType<()> {
|
pub fn update_me() -> ResultType<()> {
|
||||||
let (_, path, _, exe, dll) = get_install_info();
|
let (_, path, _, exe, _dll) = get_install_info();
|
||||||
let src_exe = std::env::current_exe()?.to_str().unwrap_or("").to_owned();
|
let src_exe = std::env::current_exe()?.to_str().unwrap_or("").to_owned();
|
||||||
|
#[cfg(not(feature = "flutter"))]
|
||||||
let src_dll = std::env::current_exe()?
|
let src_dll = std::env::current_exe()?
|
||||||
.parent()
|
.parent()
|
||||||
.unwrap_or(&Path::new(&get_default_install_path()))
|
.unwrap_or(&Path::new(&get_default_install_path()))
|
||||||
@ -948,7 +949,7 @@ pub fn update_me() -> ResultType<()> {
|
|||||||
#[cfg(feature = "flutter")]
|
#[cfg(feature = "flutter")]
|
||||||
let copy_dll = "".to_string();
|
let copy_dll = "".to_string();
|
||||||
#[cfg(not(feature = "flutter"))]
|
#[cfg(not(feature = "flutter"))]
|
||||||
let copy_dll = copy_raw_cmd(&src_dll, &dll, &path);
|
let copy_dll = copy_raw_cmd(&src_dll, &_dll, &path);
|
||||||
let cmds = format!(
|
let cmds = format!(
|
||||||
"
|
"
|
||||||
chcp 65001
|
chcp 65001
|
||||||
@ -1002,12 +1003,12 @@ pub fn install_me(options: &str, path: String, silent: bool, debug: bool) -> Res
|
|||||||
let mut path = path.trim_end_matches('\\').to_owned();
|
let mut path = path.trim_end_matches('\\').to_owned();
|
||||||
let (subkey, _path, start_menu, exe, dll) = get_default_install_info();
|
let (subkey, _path, start_menu, exe, dll) = get_default_install_info();
|
||||||
let mut exe = exe;
|
let mut exe = exe;
|
||||||
let mut dll = dll;
|
let mut _dll = dll;
|
||||||
if path.is_empty() {
|
if path.is_empty() {
|
||||||
path = _path;
|
path = _path;
|
||||||
} else {
|
} else {
|
||||||
exe = exe.replace(&_path, &path);
|
exe = exe.replace(&_path, &path);
|
||||||
dll = dll.replace(&_path, &path);
|
_dll = _dll.replace(&_path, &path);
|
||||||
}
|
}
|
||||||
let mut version_major = "0";
|
let mut version_major = "0";
|
||||||
let mut version_minor = "0";
|
let mut version_minor = "0";
|
||||||
@ -1131,6 +1132,7 @@ if exist \"{tmp_path}\\{app_name} Tray.lnk\" del /f /q \"{tmp_path}\\{app_name}
|
|||||||
app_name = crate::get_app_name(),
|
app_name = crate::get_app_name(),
|
||||||
);
|
);
|
||||||
let src_exe = std::env::current_exe()?.to_str().unwrap_or("").to_string();
|
let src_exe = std::env::current_exe()?.to_str().unwrap_or("").to_string();
|
||||||
|
#[cfg(not(feature = "flutter"))]
|
||||||
let src_dll = std::env::current_exe()?
|
let src_dll = std::env::current_exe()?
|
||||||
.parent()
|
.parent()
|
||||||
.unwrap_or(&Path::new(&get_default_install_path()))
|
.unwrap_or(&Path::new(&get_default_install_path()))
|
||||||
@ -1138,11 +1140,10 @@ if exist \"{tmp_path}\\{app_name} Tray.lnk\" del /f /q \"{tmp_path}\\{app_name}
|
|||||||
.to_str()
|
.to_str()
|
||||||
.unwrap_or("")
|
.unwrap_or("")
|
||||||
.to_owned();
|
.to_owned();
|
||||||
|
|
||||||
#[cfg(feature = "flutter")]
|
#[cfg(feature = "flutter")]
|
||||||
let copy_dll = "".to_string();
|
let copy_dll = "".to_string();
|
||||||
#[cfg(not(feature = "flutter"))]
|
#[cfg(not(feature = "flutter"))]
|
||||||
let copy_dll = copy_raw_cmd(&src_dll, &dll, &path);
|
let copy_dll = copy_raw_cmd(&src_dll, &_dll, &path);
|
||||||
|
|
||||||
let install_cert = if options.contains("driverCert") {
|
let install_cert = if options.contains("driverCert") {
|
||||||
format!("\"{}\" --install-cert \"RustDeskIddDriver.cer\"", src_exe)
|
format!("\"{}\" --install-cert \"RustDeskIddDriver.cer\"", src_exe)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user