Randonly命名DLL用于合法编程

时间:2016-08-26 17:06:12

标签: c# dll

所以,这是一个非常笼统的问题。在合法(如非恶意软件)编程中,人们多久会看到一个完全随机的DLL名称?通常的做法是在程序安装期间通过CSC.exe动态生成DLL,例如?或者这应该被视为恶意活动或意图的良好指标?感谢这个令人敬畏的社区提供的任何见解!

1 个答案:

答案 0 :(得分:0)

当您在运行时使用CSharpCodeProvider为用户执行的代码编译代码时,它生成的文件默认会在临时文件夹中随机命名为dll。

此外,当为插件类型系统下载dll时,您可能会随机生成名称,因此两个插件不会发生名称冲突。

基本上,如果你能想到程序使用用户生成的代码的正当理由,那么用户生成的代码可能会被随机命名以防止名称冲突。

相关问题