首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EAZfuscator不自动工作

EAZfuscator不自动工作
EN

Stack Overflow用户
提问于 2012-06-02 15:39:58
回答 3查看 3.4K关注 0票数 4

我有一个使用C#框架4的WinForms应用程序。

我正在使用Eazfuscator.NET混淆这个应用程序。如果我手动混淆可执行文件,一切都正常。

当我试图通过将项目拖到绿色部分使程序在每个构建中混淆自己时,一切正常工作,这就是输出:

保护项目“名册管理员”。完成 受保护的项目将在版本中的配置过程中自动混淆。 请重新启动Visual以完成Eazfuscator.NET的安装

在那之后,我关闭VS,重新启动它,清理解决方案,重建它并运行它。该程序可以工作,但--它不是混淆的,通过使用反射器7对其进行反编译证明了这一点。

我正在按程序的要求在发行版中构建它。

搜索网页没有帮助,所以也许如果有人遇到这个问题之前可能有一个修复这个问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-02 21:32:44

终于修好了。禁用用户帐户控件似乎解决了此问题。

一个快速的谷歌搜索将给出更多的细节,如何做到这一点。

票数 3
EN

Stack Overflow用户

发布于 2012-06-02 18:23:04

将这一行添加到项目的PostBuildEvent (Word包装以便于阅读,但它是一行)中。(右键单击Project -> Properties -> Build Events。)

代码语言:javascript
复制
if /I "$(ConfigurationName)" == "Release" Eazfuscator.NET.exe "$(TargetPath)" 
--msbuild-project-path "$(ProjectPath)" --msbuild-project-configuration "$(ConfigurationName)" 
--msbuild-project-platform "$(PlatformName)" --msbuild-solution-path 
"$(SolutionPath)" -n --newline-flush -v 3.2

检查它是否存在,以及您的发布配置是否真正被称为“释放”。

票数 3
EN

Stack Overflow用户

发布于 2015-03-31 13:20:47

如果您使用的是像TFS这样的版本控制系统,.csproj文件可能会被锁定。因此,您必须通过签出或取消选中文件属性中的“只读”框来解锁文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10863663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档