程序编译后 打包安装前
用VS自带的dotfuscator.exe对编译后的exe或dll进行简单加密以起到一定保护作用一定程度上阻止VS自带的ildasm.exe或其他反编译工具如Reflector.exe等对程序源码的查看保护自己的程序1. ildasm.exe
2. dotfuscator.exe3. 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 或 .exec. Dotfuscator的UI界面
->生成 页签 ->目标目录 (默认的${configdir}\Dotfuscated 可以不用修改) d. Dotfuscator的UI界面 ->文件菜单->生成(Ctrl+B)完成后 可以去C:\Dotfuscated 或相关输入位置 得到 相关的 .dll 或 .exe3. Reflector
============下载位置:---------打开示例:
--------- 下载后-解压缩-直接打开Reflector.exe简单使用示例:
-------------打开后->File->Open ->查找相关的.dll或.exe 文件进行加入 (如加入test.exe)加入后 可以 在下方的列表中找到刚加入的test.exe右键点击text.exe 可以选择Close 也可以选择Disassemble 以及Export 或其他功能选择项