首页 > 新闻系统 > 编程天地 > 文章正文

.net程序中资源文件的保护办法探讨

2008-04-17 09:50:01 来源:周公blog 作者:周公 点击:
在编写.net程序(特别是WinForm时)经常会遇到一些需要加以保护的资源文件,比如一些数据库文件、图片文件等等,我们希望能被自己的程序访问...

程序中关键代码如下:

FileStream stream  =  fileInfo.OpenRead();
                
byte [] total  =   new   byte [fileLength]; // 存储文件内容的字节数组

                stream.Read(total,  0 ,fileLength);
                stream.Close();
                
byte  tempByte; //
用于交换文件字节的数据
                
//
下面的循环实现文件的首字节与文件的尾字节对换
                
//
文件的第二字节与文件倒数第二字节对换
                
//
假设文件的字节长度为length,那么对换字节的索引n,m满足:n+m=length-1
                
// 也就是n=length-m-1

                 for  ( int  i  =   0 ; i  <  byteLength; i ++ )
                {
                    tempByte 
=
 total[i];
                    total[i] 
=  total[fileLength  -   1   -
 i];
                    total[fileLength 
-   1   -  i]  =
 tempByte;
                }
                
return  total; // 返回调整次序后的文件字节内容
说明:完整源代码请到http://download.csdn.net/source/417558下载。
9 7 3 1 2 4 8 :

相关文章:

    无相关新闻
    无相关新闻

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203