資源簡介
c#編寫的TFTP服務器源代碼,適用于各種TFTP環境:如更新路由固件等。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Linq;
using?System.Reflection;
using?System.Windows.Forms;
namespace?TFTPServerApp
{
????partial?class?AboutBox?:?Form
????{
????????public?AboutBox()
????????{
????????????InitializeComponent();
????????????this.Text?=?String.Format(“About?{0}“?Assemblytitle);
????????????this.labelProductName.Text?=?AssemblyProduct;
????????????this.labelVersion.Text?=?String.Format(“Version?{0}“?AssemblyVersion);
????????????this.labelCopyright.Text?=?AssemblyCopyright;
????????????this.textBoxDescription.Text?=?AssemblyDescription;
????????}
????????#region?Assembly?Attribute?Accessors
????????public?string?Assemblytitle
????????{
????????????get
????????????{
????????????????object[]?attributes?=?Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblytitleAttribute)?false);
????????????????if?(attributes.Length?>?0)
????????????????{
????????????????????AssemblytitleAttribute?titleAttribute?=?(AssemblytitleAttribute)attributes[0];
????????????????????if?(titleAttribute.title?!=?““)
????????????????????{
????????????????????????return?titleAttribute.title;
????????????????????}
????????????????}
????????????????return?System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().Codebase);
????????????}
????????}
????????public?string?AssemblyVersion
????????{
????????????get
????????????{
????????????????return?Assembly.GetExecutingAssembly().GetName().Version.ToString();
????????????}
????????}
????????public?string?AssemblyDescription
????????{
????????????get
????????????{
????????????????object[]?attributes?=?Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute)?false);
????????????????if?(attributes.Length?==?0)
????????????????{
????????????????????return?““;
????????????????}
????????????????return?((AssemblyDescriptionAttribute)attributes[0]).Description;
????????????}
????????}
????????public?string?AssemblyProduct
????????{
????????????get
????????????{
????????????????object[]?attributes?=?Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute)?false);
????????????????if?(attributes.Length?==?0)
????????????????{
????????????????????return?““;
????????????????}
????????????????return?((AssemblyProductAttribute)attributes[0]).Product;
????????????}
????????}
????????public?string?AssemblyCopyright
????????{
????????????get
????????????{
????????????????object[]?attributes?=?Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute)?false);
????????????????if?(attributes.Length?==?0)
????????????????{
????????????????????return?““;
????????????????}
????????????????return?((AssemblyCopyrightAttribute)attributes[0]).Copyright;
????????????}
????????}
????????public?string?AssemblyCompany
????????{
????????????get
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-01-04?10:52??BuildProcessTemplates\
?????文件???????59198??2013-01-04?10:52??BuildProcessTemplates\DefaultTemplate.11.1.xaml
?????文件???????65836??2013-01-04?10:52??BuildProcessTemplates\DefaultTemplate.xaml
?????文件???????22647??2013-01-04?10:52??BuildProcessTemplates\LabDefaultTemplate.11.xaml
?????文件????????6878??2013-01-04?10:52??BuildProcessTemplates\UpgradeTemplate.xaml
?????目錄???????????0??2013-01-04?10:52??TFTPServer\
?????目錄???????????0??2013-01-04?10:52??TFTPServer\Application\
?????文件????????3388??2013-01-04?10:52??TFTPServer\Application\AboutBox.cs
?????文件????????9268??2013-01-04?10:52??TFTPServer\Application\AboutBox.Designer.cs
?????文件????????5817??2013-01-04?10:52??TFTPServer\Application\AboutBox.resx
?????文件?????????122??2013-01-04?10:52??TFTPServer\Application\app.config
?????文件????????7513??2013-01-04?10:52??TFTPServer\Application\Application.csproj
?????文件?????????257??2013-01-04?10:52??TFTPServer\Application\Application.csproj.vspscc
?????文件????????6977??2013-01-04?10:52??TFTPServer\Application\FormAlternatives.cs
?????文件???????14051??2013-01-04?10:52??TFTPServer\Application\FormAlternatives.Designer.cs
?????文件????????6356??2013-01-04?10:52??TFTPServer\Application\FormAlternatives.resx
?????文件????????6911??2013-01-04?10:52??TFTPServer\Application\FormConfigureOverview.cs
?????文件???????13806??2013-01-04?10:52??TFTPServer\Application\FormConfigureOverview.Designer.cs
?????文件????????8867??2013-01-04?10:52??TFTPServer\Application\FormConfigureOverview.resx
?????文件???????24968??2013-01-04?10:52??TFTPServer\Application\FormMain.cs
?????文件???????22479??2013-01-04?10:52??TFTPServer\Application\FormMain.Designer.cs
?????文件????????8336??2013-01-04?10:52??TFTPServer\Application\FormMain.resx
?????文件????????3868??2013-01-04?10:52??TFTPServer\Application\FormPickAdapter.cs
?????文件????????4602??2013-01-04?10:52??TFTPServer\Application\FormPickAdapter.Designer.cs
?????文件????????5814??2013-01-04?10:52??TFTPServer\Application\FormPickAdapter.resx
?????文件????????6375??2013-01-04?10:52??TFTPServer\Application\FormSettings.cs
?????文件???????21921??2013-01-04?10:52??TFTPServer\Application\FormSettings.Designer.cs
?????文件????????6619??2013-01-04?10:52??TFTPServer\Application\FormSettings.resx
?????文件????????3820??2013-01-04?10:52??TFTPServer\Application\ITFTPServiceContract.cs
?????文件????????1078??2013-01-04?10:52??TFTPServer\Application\MainIcon.ico
?????文件????????5273??2013-01-04?10:52??TFTPServer\Application\Program.cs
............此處省略42個文件信息
評論
共有 條評論