用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码

用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码

程序编译后 打包安装前
用VS自带的dotfuscator.exe
对编译后的exe或dll进行简单加密
以起到一定保护作用
一定程度上阻止
VS自带的ildasm.exe
或其他反编译工具
如Reflector.exe等
对程序源码的查看
保护自己的程序

1. ildasm.exe
2. dotfuscator.exe
3. Reflector
====================

1. ildasm.exe
============
存放位置示例:
--------------
C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin

打开示例:
---------
开始->所有程序->Microsoft Visual Studio 2005
    ->Visual Studio Tools->Visual Studio 2005 命令提示
在打开的命令行中 输入 isdasm

或者

开始->所有程序->Microsoft .NET Framework SDK v2.0
    ->Tools->MSIL 反汇编程序

简单使用示例:
----------
打开 -> 文件->打开->
      在弹出的文件选择对话框中 选择相关的 .exe 或 .dll 文件
      之后 点开树形菜单 查看 相关项的内容

 

2. dotfuscator.exe
=================
存放位置示例:
-------------
C:/Program Files/Microsoft Visual Studio 8/Application
   /PreEmptive Solutions/Dotfuscator Community Edition

打开示例:
---------
开始->所有程序->Microsoft Visual Studio 2005
    ->Visual Studio Tools->Dotfuscator Community Edition

简单使用示例:
-------------
a.  根据打开步骤->是否注册->可以直接关闭->选择项目类型
    ->创建新项目/打开现有项目
    ->创建新项目

b.  Dotfuscator的UI界面
    ->输入 页签->点击打开的文件夹图标
    ->添加输入程序集 选择相关的 .dll 或 .exe

c.  Dotfuscator的UI界面
    ->生成 页签
    ->目标目录 (默认的${configdir}/Dotfuscated 可以不用修改)
   
d.  Dotfuscator的UI界面
    ->文件菜单->生成(Ctrl+B)
完成后 可以去C:/Dotfuscated 或相关输入位置 得到 相关的 .dll 或 .exe

3. Reflector
============
下载位置:
---------
    http://www.aisto.com/roeder/dotnet

打开示例:
---------
    下载后-解压缩-直接打开Reflector.exe

简单使用示例:
-------------
打开后->File->Open
      ->查找相关的.dll或.exe 文件进行加入 (如加入test.exe)
加入后 可以 在下方的列表中找到刚加入的test.exe
右键点击text.exe
    可以选择Close
    也可以选择Disassemble
    以及Export
    或其他功能选择项

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值