gpt4 book ai didi

c# - 让我的应用程序隐身(避免剩菜剩饭)

转载 作者:行者123 更新时间:2023-11-30 23:19:23 26 4
gpt4 key购买 nike

我有一个不是隐形的可移植应用程序。悄悄地,我的意思是:

"Stealth" means when an application is launched, used and terminated properly, it does not leave behind any entries in the registry or filesystem.

我的应用程序在 .Net Framework 4.6.1 下运行,并在文件夹下留下一个日志文件:

%AppData%\Local\Microsoft\CLR_v4.0_32\UsageLogs\ [App Name].exe.log


谁创建了这个日志文件?

有什么方法可以避免创建(不破坏应用程序)?

此日志的用途是什么?

最佳答案

With Windows 8 (.NET 4.5), a new NGen mode: "Auto NGen" has been introduced. Basically, the .NET runtime generates usage logs for managed applications. Source

enter image description here

Every time the application run it creates a new type of logs called “Assembly Usage Logs” in the AppData windows directory. Source

在我的研究中,我主要发现它仅在 Windows 8+ 上执行此工作

但是在这个source它也在 Windows Server 2012 上显示,但我已经在 Windows Server 2012 R2 上尝试过,并且不能重现它!

我没有找到禁用此功能的方法,一个解决方案可能是在我们的应用程序中以较低的 .net Framework 为目标。

关于c# - 让我的应用程序隐身(避免剩菜剩饭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40333551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com