diff --git a/Cargo.lock b/Cargo.lock index 26f573d0..8663a226 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -830,6 +830,7 @@ dependencies = [ "serde_derive", "serde_json", "slack-hook", + "static_vcruntime", "tokio 1.16.0", "yaml-rust", ] @@ -1989,6 +1990,12 @@ dependencies = [ "version_check", ] +[[package]] +name = "static_vcruntime" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a88c15d6fe7210ea80c578b53855615fdea0188e1630b6d9c377e1b2f2c098fa" + [[package]] name = "stdweb" version = "0.4.20" diff --git a/Cargo.toml b/Cargo.toml index 89206c58..bbd11ede 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,6 +34,7 @@ hex = "0.4.*" [target.'cfg(windows)'.dependencies] is_elevated = "0.1.2" +static_vcruntime = "1.5.*" [profile.release] lto = true \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 801d5333..37109eaa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,9 @@ extern crate serde; extern crate serde_derive; +#[cfg(target_os = "windows")] +extern crate static_vcruntime; + use chrono::Datelike; use chrono::{DateTime, Local}; use evtx::{EvtxParser, ParserSettings};