通过dotfuscator在vs2008中通过后构建选项保护exe



我是Dotfuscator新手。我想保护我的。exe文件通过dotfuscator在visual studio2008使用后构建选项。但我做不到好吧,我使用命令后构建选项,如"dotfuscator C:Users管理员桌面 Hello Hello bin x86 调试 Hello . exe"但是VS2008显示错误的"命令"dotfuscator C:UsersAdministratorDesktopHelloHellobinx86DebugHello.exe"退出代码为9009"。我该怎么办?

Tr在与源根目录(C:UsersAdministratorDesktopHelloHello)相同的目录中创建myDotfuscatorConfig.xml,看起来像这样:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE dotfuscator SYSTEM "http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v2.3.dtd">
<dotfuscator version="2.3">
   <input>
      <loadpaths />
      <asmlist>
         <inputassembly refid="6175A05D-933C-44BB-B183-AAA5F32C49D1">
            <file dir="${configdir}binx86Debug" name="Hello.exe" />
         </inputassembly>
      </asmlist>
   </input>
   <output>
      <file dir="${configdir}binx86obfuscatedDebug" />
   </output>         
</dotfuscator>

然后,执行dotfuscator.exe并将配置文件的名称作为参数传递。如果从命令行中可以正常工作,那么将其添加为构建后操作应该是微不足道的。

Anders是正确的,创建一个配置文件并通过命令行将其发送给Dotfuscator是可行的方法。但是,您需要在http://www.preemptive.com上注册一个帐户,并下载包含命令行支持的最新Dotfuscator CE补丁。Visual Studio附带的版本不支持全自动命令行模式。一旦你安装了更新的版本,你应该能够运行"dotfuscator.exe"没有问题。

相关内容

  • 没有找到相关文章

最新更新