system_diskinfo/system_diskinfo/drive_model.rs
1use std::process::Command;
2
3pub fn drive_model() -> String {
4 let output = Command::new("wmic")
5 .arg("diskdrive")
6 .arg("get")
7 .arg("model")
8 .output()
9 .expect("failed to execute process");
10
11 let result = String::from_utf8(output.stdout.to_vec()).unwrap();
12 let model: Vec<&str> = result.split("\n").collect();
13
14 return model[1].to_string();
15}