Visual Studio .NET使用技巧手册读书笔记之其他.NET提示与技巧

1.打乱.NET程序
在对.NET源代码进行编译时,并不会被编译成本地机器代码,二是微软中间语言(MISL),而特定机器上的.NET Framework负责将其解释成本地机器代码,这一过程成为即时编译。这意味着MISL使用非常开放的格式,你的程序集非常容易被反编译。
为解决这一问题,需要在编译之后将代码打乱,也就是在不破坏整个程序的逻辑结构的前提下改变其代码或中间语言代码。方法:选择“工具->Dotfuscator社区版”。

2.使用中间语言反编译器来查看.NET程序
中间语言反编译器(ildasm.exe)位于如下子目录中:C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin

3.在字符串、标签和内联.NET代码中使用Unicode编码
步骤:1)在VS.NET中设计Windows程序时,打开语言工具(如Windows全球输入法编辑器或第三方工具);2)在“文件->高级存储选项”中进行设置,将.cs文件存储为Unicode格式(Unicode,UTF-8等),就可以直接输入Unicode字符串。
甚至可以在代码中直接使用Unicode字符。代码注释、区域标签、变量名、类名、方法名,全部可以包含Unicode字符。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值