在合法编程中使用随机命名的DLL
本文关键字:随机 DLL 编程 | 更新日期: 2023-09-27 18:04:26
这是一个非常普遍的问题。在合法(而非恶意软件)编程中,人们经常看到DLL的完全随机名称吗?例如,在程序安装期间通过CSC.exe动态生成dll是常见的做法吗?或者这应该被视为恶意活动或意图的良好指标?感谢这个令人敬畏的社区提供的任何见解!
当您在运行时使用CSharpCodeProvider
编译代码时,它生成的文件将在默认情况下在临时文件夹中随机命名为dll。
另外,当下载插件类型系统的dll时,您可能会随机生成名称,因此两个插件不会发生名称冲突。
基本上,如果你能想到一个合理的理由让你的程序使用用户生成的代码,那么用户生成的代码就有可能被随机命名,以防止名称冲突。