Bug/ Fixed error when target environment is not installed vcc redistribute package (#408)

* fixed error when target environment has not installed vcc redistribute package

* added cfg to static_vcruntime when target os is windows.
This commit is contained in:
DustInDark
2022-02-25 10:07:12 +09:00
committed by GitHub
parent a04b63662c
commit 0dc5de4b73
3 changed files with 11 additions and 0 deletions

7
Cargo.lock generated
View File

@@ -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"

View File

@@ -34,6 +34,7 @@ hex = "0.4.*"
[target.'cfg(windows)'.dependencies]
is_elevated = "0.1.2"
static_vcruntime = "1.5.*"
[profile.release]
lto = true

View File

@@ -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};