Я пытаюсь запустить подпроцесс в Rust. Это еще один исполняемый файл.
Минимальный код выглядит так:
use std::process::{Command, Stdio};
fn main() {
let mut child = Command::new("\"./target/release/path_to_binary.exe\"")
.stdin(Stdio::piped())
.stdout(Stdio::piped())
.output()
.expect("Failed to execute command!");
}
Я получаю следующую ошибку:
thread 'main' panicked at 'Failed to execute command!: Os { code: 5, kind: Permi
ssionDenied, message: "Zugriff verweigert" }', src\libcore\result.rs:997:5