我有一个由各种 dll 和一个 exe 组成的应用程序。在 exe 中,我们引用了各种 dll,例如业务逻辑 dll、数据访问 dll 等。
使用 dotfuscator,我们只能对应用程序的 exe 部分进行混淆,如果我们尝试对 dll 进行混淆,那么它们会被混淆,但应用程序无法运行。但是当只有 exe 被混淆并且 dll 没有被混淆时,应用程序运行良好。
我的疑问是,如果我们混淆一个 exe 而不是 dll,那么后期的应用程序会出现问题吗?
我有一个由各种 dll 和一个 exe 组成的应用程序。在 exe 中,我们引用了各种 dll,例如业务逻辑 dll、数据访问 dll 等。
使用 dotfuscator,我们只能对应用程序的 exe 部分进行混淆,如果我们尝试对 dll 进行混淆,那么它们会被混淆,但应用程序无法运行。但是当只有 exe 被混淆并且 dll 没有被混淆时,应用程序运行良好。
我的疑问是,如果我们混淆一个 exe 而不是 dll,那么后期的应用程序会出现问题吗?
嗯......如果你的应用程序设计得很好,这应该不是问题。我的意思是,如果您的 exe 引用了您的 DLL,但您的 DLL 没有对您的 exe 项目的任何引用,它将运行良好。
我建议您检查Eazfuscator.NET,我们正在我们公司使用它,我们没有任何投诉。我们滥用 DLL 和 Exe 项目。