|
|
|
@ -55,7 +55,6 @@ fn try_terminating(name: &str) -> Option<std::path::PathBuf> {
|
|
|
|
|
|
|
|
|
|
// Now let's print every process' id and name:
|
|
|
|
|
for (pid, proc_) in system.get_processes() {
|
|
|
|
|
// println!("{}:{} => status: {:?}", pid, proc_.name(), proc_.status());
|
|
|
|
|
if proc_.name() == name {
|
|
|
|
|
println!("LARK FOUND!!! PID: {}, status: {:?}", pid, proc_.status());
|
|
|
|
|
println!("Original exe: {}", proc_.exe().display());
|
|
|
|
@ -86,7 +85,7 @@ fn get_lark_path() -> Option<PathBuf> {
|
|
|
|
|
use winreg::enums::*;
|
|
|
|
|
use winreg::RegKey;
|
|
|
|
|
let hkcu = RegKey::predef(HKEY_CURRENT_USER);
|
|
|
|
|
let lark_cfg = match hkcu.open_subkey("SOFTWARE\\Ion\\Larkinator") {
|
|
|
|
|
let lark_cfg = match hkcu.open_subkey("SOFTWARE\\Ion\\Malarkey") {
|
|
|
|
|
Ok(v) => Some(v),
|
|
|
|
|
Err(_) => None,
|
|
|
|
|
}?;
|
|
|
|
|