資源簡介
.net軟件授權,生成授權碼,授權文件制作,其中有軟件授權代碼
代碼片段和文件信息
using?System;
using?System.IO;
using?System.IO.Compression;
using?System.Windows.Forms;
class?clsZip
{
????public?void?CompressFile(string?sourceFile?string?destinationFile)
????{
????????//?make?sure?the?source?file?is?there
????????if?(File.Exists(sourceFile)?==?false)
????????????throw?new?FileNotFoundException();
????????//?Create?the?streams?and?byte?arrays?needed
????????byte[]?buffer?=?null;
????????FileStream?sourceStream?=?null;
????????FileStream?destinationStream?=?null;
????????GZipStream?compressedStream?=?null;
????????try
????????{
????????????//?Read?the?bytes?from?the?source?file?into?a?byte?array
????????????sourceStream?=?new?FileStream(sourceFile?FileMode.Open?FileAccess.Read?FileShare.Read);
????????????//?Read?the?source?stream?values?into?the?buffer
????????????buffer?=?new?byte[sourceStream.Length];
????????????int?checkCounter?=?sourceStream.Read(buffer?0?buffer.Length);
????????????if?(checkCounter?!=?buffer.Length)
????????????{
????????????????throw?new?ApplicationException();
????????????}
????????????//?Open?the?FileStream?to?write?to
????????????destinationStream?=?new?FileStream(destinationFile?FileMode.OpenOrCreate?FileAccess.Write);
????????????//?Create?a?compression?stream?pointing?to?the?destiantion?stream
????????????compressedStream?=?new?GZipStream(destinationStream?CompressionMode.Compress?true);
????????????//?Now?write?the?compressed?data?to?the?destination?file
????????????compressedStream.Write(buffer?0?buffer.Length);
????????}
????????catch?(ApplicationException?ex)
????????{
????????????MessageBox.Show(ex.Message?“壓縮文件時發生錯誤:“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????}
????????finally
????????{
????????????//?Make?sure?we?allways?close?all?streams
????????????if?(sourceStream?!=?null)
????????????????sourceStream.Close();
????????????if?(compressedStream?!=?null)
????????????????compressedStream.Close();
????????????if?(destinationStream?!=?null)
????????????????destinationStream.Close();
????????}
????}
????public?void?DecompressFile(string?sourceFile?string?destinationFile)
????{
????????//?make?sure?the?source?file?is?there
????????if?(File.Exists(sourceFile)?==?false)
????????????throw?new?FileNotFoundException();
????????//?Create?the?streams?and?byte?arrays?needed
????????FileStream?sourceStream?=?null;
????????FileStream?destinationStream?=?null;
????????GZipStream?decompressedStream?=?null;
????????byte[]?quartetBuffer?=?null;
????????try
????????{
????????????//?Read?in?the?compressed?source?stream
????????????sourceStream?=?new?FileStream(sourceFile?FileMode.Open);
????????????//?Create?a?compression?stream?pointing?to?the?destiantion?stream
????????????decompressedStream?=?new?GZipStream(sourceStream?CompressionMode.Decompress?true);
????????????//?Read?the?footer?to?determine?the?length?of?the?destiantion?file
????????????quartetBuffer?=?new?byte[4];
????????????int
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????62??2018-03-27?17:42??博客地址.txt
?????文件??????178176??2015-12-11?21:19??說明.doc
?????目錄???????????0??2018-03-27?17:40??軟件授權\
?????目錄???????????0??2018-03-27?17:40??軟件授權\許可安裝\
?????文件????????2385??2015-12-11?20:54??軟件授權\許可安裝\Form1.Designer.cs
?????文件?????????987??2015-12-11?20:54??軟件授權\許可安裝\Form1.cs
?????文件????????6025??2015-12-11?20:54??軟件授權\許可安裝\Form1.resx
?????文件?????????473??2015-12-11?20:30??軟件授權\許可安裝\Program.cs
?????目錄???????????0??2015-12-11?20:30??軟件授權\許可安裝\Properties\
?????文件????????1366??2015-12-11?20:30??軟件授權\許可安裝\Properties\AssemblyInfo.cs
?????文件????????2876??2015-12-11?20:30??軟件授權\許可安裝\Properties\Resources.Designer.cs
?????文件????????5612??2015-12-11?20:30??軟件授權\許可安裝\Properties\Resources.resx
?????文件????????1099??2015-12-11?20:30??軟件授權\許可安裝\Properties\Settings.Designer.cs
?????文件?????????249??2015-12-11?20:30??軟件授權\許可安裝\Properties\Settings.settings
?????目錄???????????0??2015-12-11?20:30??軟件授權\許可安裝\bin\
?????目錄???????????0??2015-12-11?21:08??軟件授權\許可安裝\bin\Debug\
?????文件???????10240??2015-12-11?21:08??軟件授權\許可安裝\bin\Debug\許可安裝.exe
?????文件???????24064??2015-12-11?21:08??軟件授權\許可安裝\bin\Debug\許可安裝.pdb
?????文件???????21656??2015-12-11?21:03??軟件授權\許可安裝\bin\Debug\許可安裝.vshost.exe
?????文件?????????490??2013-03-18?17:00??軟件授權\許可安裝\bin\Debug\許可安裝.vshost.exe.manifest
?????文件????????4597??2015-12-11?20:53??軟件授權\許可安裝\clsZip.cs
?????目錄???????????0??2015-12-11?20:30??軟件授權\許可安裝\obj\
?????目錄???????????0??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\
?????文件????????6106??2015-12-11?20:53??軟件授權\許可安裝\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2018-03-27?17:43??軟件授權\許可安裝\obj\Debug\TempPE\
?????文件?????????180??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.Form1.resources
?????文件?????????180??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.Properties.Resources.resources
?????文件?????????709??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.csproj.FileListAbsolute.txt
?????文件?????????847??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.csproj.GenerateResource.Cache
?????文件???????10240??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.exe
?????文件???????24064??2015-12-11?21:08??軟件授權\許可安裝\obj\Debug\許可安裝.pdb
............此處省略104個文件信息
- 上一篇:版式設計風暴
- 下一篇:阿里巴巴信息采集器 阿里巴巴國際版采集器 v1.0
評論
共有 條評論