single_instance/single_instance.rs
1fn main() {
2 match win_desktop_utils::single_instance("demo-app").unwrap() {
3 Some(_guard) => {
4 println!("first instance");
5 println!("press Enter to exit");
6 let mut s = String::new();
7 std::io::stdin().read_line(&mut s).unwrap();
8 }
9 None => {
10 println!("already running");
11 }
12 }
13}