22 lines
590 B
Rust
22 lines
590 B
Rust
// Prevents additional console window on Windows in release, DO NOT REMOVE!!
|
|
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
|
|
|
#[cfg(target_os = "windows")]
|
|
fn set_app_user_model_id() {
|
|
use windows::core::HSTRING;
|
|
use windows::Win32::UI::Shell::SetCurrentProcessExplicitAppUserModelID;
|
|
|
|
unsafe {
|
|
SetCurrentProcessExplicitAppUserModelID(&HSTRING::from("xyz.koptilnya.chad"))
|
|
.ok()
|
|
.expect("Failed to set AppUserModelID");
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
#[cfg(target_os = "windows")]
|
|
set_app_user_model_id();
|
|
|
|
app_lib::run();
|
|
}
|