tao.mo

GIT新建项目

Showing 140 changed files with 16694 additions and 1 deletions
1 +Thumbs.db
2 +*.obj
3 +*.exe
4 +*.pdb
5 +*.user
6 +*.aps
7 +*.pch
8 +*.vspscc
9 +*_i.c
10 +*_p.c
11 +*.ncb
12 +*.suo
13 +*.sln.docstates
14 +*.tlb
15 +*.tlh
16 +*.bak
17 +*.cache
18 +*.ilk
19 +*.log
20 +[Bb]in
21 +[Dd]ebug*/
22 +*.lib
23 +*.sbr
24 +obj/
25 +[Rr]elease*/
26 +_ReSharper*/
27 +[Tt]est[Rr]esult*
28 +*.vssscc
29 +$tf*/
...\ No newline at end of file ...\ No newline at end of file
1 +\.git
...\ No newline at end of file ...\ No newline at end of file
1 -差多少
...\ No newline at end of file ...\ No newline at end of file
1 +
2 +Microsoft Visual Studio Solution File, Format Version 12.00
3 +# Visual Studio 2012
4 +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "DMSSSOSetup", "DMSSSOSetup\DMSSSOSetup.vdproj", "{731F678A-4549-44E7-9BF0-F3398668BCEB}"
5 +EndProject
6 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DMSSSOUpgrade", "DMSSSOUpgrade\DMSSSOUpgrade.csproj", "{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}"
7 +EndProject
8 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DMSSSOAgent", "DMSSSOAgent\DMSSSOAgent.csproj", "{0BF80807-A479-445F-BB56-33A34E119EEE}"
9 +EndProject
10 +Project("{6141683F-8A12-4E36-9623-2EB02B2C2303}") = "DMSSSOSetupNew", "DMSSSOSetupNew\DMSSSOSetupNew.isproj", "{03A9B334-0A80-4C99-B529-2DD615735137}"
11 +EndProject
12 +Global
13 + GlobalSection(SolutionConfigurationPlatforms) = preSolution
14 + CD_ROM|Any CPU = CD_ROM|Any CPU
15 + Debug|Any CPU = Debug|Any CPU
16 + DVD-5|Any CPU = DVD-5|Any CPU
17 + Release|Any CPU = Release|Any CPU
18 + SingleImage|Any CPU = SingleImage|Any CPU
19 + EndGlobalSection
20 + GlobalSection(ProjectConfigurationPlatforms) = postSolution
21 + {731F678A-4549-44E7-9BF0-F3398668BCEB}.CD_ROM|Any CPU.ActiveCfg = Release
22 + {731F678A-4549-44E7-9BF0-F3398668BCEB}.Debug|Any CPU.ActiveCfg = Debug
23 + {731F678A-4549-44E7-9BF0-F3398668BCEB}.DVD-5|Any CPU.ActiveCfg = Debug
24 + {731F678A-4549-44E7-9BF0-F3398668BCEB}.Release|Any CPU.ActiveCfg = Release
25 + {731F678A-4549-44E7-9BF0-F3398668BCEB}.SingleImage|Any CPU.ActiveCfg = Release
26 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU
27 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.CD_ROM|Any CPU.Build.0 = Release|Any CPU
28 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Debug|Any CPU.ActiveCfg = Release|Any CPU
29 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Debug|Any CPU.Build.0 = Release|Any CPU
30 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU
31 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.DVD-5|Any CPU.Build.0 = Debug|Any CPU
32 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Release|Any CPU.ActiveCfg = Release|Any CPU
33 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Release|Any CPU.Build.0 = Release|Any CPU
34 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU
35 + {0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.SingleImage|Any CPU.Build.0 = Release|Any CPU
36 + {0BF80807-A479-445F-BB56-33A34E119EEE}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU
37 + {0BF80807-A479-445F-BB56-33A34E119EEE}.CD_ROM|Any CPU.Build.0 = Release|Any CPU
38 + {0BF80807-A479-445F-BB56-33A34E119EEE}.Debug|Any CPU.ActiveCfg = Release|Any CPU
39 + {0BF80807-A479-445F-BB56-33A34E119EEE}.Debug|Any CPU.Build.0 = Release|Any CPU
40 + {0BF80807-A479-445F-BB56-33A34E119EEE}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU
41 + {0BF80807-A479-445F-BB56-33A34E119EEE}.DVD-5|Any CPU.Build.0 = Debug|Any CPU
42 + {0BF80807-A479-445F-BB56-33A34E119EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
43 + {0BF80807-A479-445F-BB56-33A34E119EEE}.Release|Any CPU.Build.0 = Release|Any CPU
44 + {0BF80807-A479-445F-BB56-33A34E119EEE}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU
45 + {0BF80807-A479-445F-BB56-33A34E119EEE}.SingleImage|Any CPU.Build.0 = Release|Any CPU
46 + {03A9B334-0A80-4C99-B529-2DD615735137}.CD_ROM|Any CPU.ActiveCfg = CD_ROM
47 + {03A9B334-0A80-4C99-B529-2DD615735137}.CD_ROM|Any CPU.Build.0 = CD_ROM
48 + {03A9B334-0A80-4C99-B529-2DD615735137}.Debug|Any CPU.ActiveCfg = SingleImage
49 + {03A9B334-0A80-4C99-B529-2DD615735137}.Debug|Any CPU.Build.0 = SingleImage
50 + {03A9B334-0A80-4C99-B529-2DD615735137}.DVD-5|Any CPU.ActiveCfg = DVD-5
51 + {03A9B334-0A80-4C99-B529-2DD615735137}.DVD-5|Any CPU.Build.0 = DVD-5
52 + {03A9B334-0A80-4C99-B529-2DD615735137}.Release|Any CPU.ActiveCfg = SingleImage
53 + {03A9B334-0A80-4C99-B529-2DD615735137}.Release|Any CPU.Build.0 = SingleImage
54 + {03A9B334-0A80-4C99-B529-2DD615735137}.SingleImage|Any CPU.ActiveCfg = SingleImage
55 + {03A9B334-0A80-4C99-B529-2DD615735137}.SingleImage|Any CPU.Build.0 = SingleImage
56 + EndGlobalSection
57 + GlobalSection(SolutionProperties) = preSolution
58 + HideSolutionNode = FALSE
59 + EndGlobalSection
60 +EndGlobal
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 + <PropertyGroup>
4 + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 + <ProductVersion>9.0.30729</ProductVersion>
7 + <SchemaVersion>2.0</SchemaVersion>
8 + <ProjectGuid>{17CFF7D8-A4C1-47C4-90A9-38F63ED7F65A}</ProjectGuid>
9 + <OutputType>WinExe</OutputType>
10 + <AppDesignerFolder>Properties</AppDesignerFolder>
11 + <RootNamespace>DMSSSOAUTOUPGRADER</RootNamespace>
12 + <AssemblyName>DMSSSOAUTOUPGRADER</AssemblyName>
13 + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 + <FileAlignment>512</FileAlignment>
15 + </PropertyGroup>
16 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 + <DebugSymbols>true</DebugSymbols>
18 + <DebugType>full</DebugType>
19 + <Optimize>false</Optimize>
20 + <OutputPath>bin\Debug\</OutputPath>
21 + <DefineConstants>DEBUG;TRACE</DefineConstants>
22 + <ErrorReport>prompt</ErrorReport>
23 + <WarningLevel>4</WarningLevel>
24 + </PropertyGroup>
25 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
26 + <DebugType>pdbonly</DebugType>
27 + <Optimize>true</Optimize>
28 + <OutputPath>bin\Release\</OutputPath>
29 + <DefineConstants>TRACE</DefineConstants>
30 + <ErrorReport>prompt</ErrorReport>
31 + <WarningLevel>4</WarningLevel>
32 + </PropertyGroup>
33 + <ItemGroup>
34 + <Reference Include="System" />
35 + <Reference Include="System.configuration" />
36 + <Reference Include="System.Core">
37 + <RequiredTargetFramework>3.5</RequiredTargetFramework>
38 + </Reference>
39 + <Reference Include="System.Runtime.Serialization">
40 + <RequiredTargetFramework>3.0</RequiredTargetFramework>
41 + </Reference>
42 + <Reference Include="System.ServiceModel">
43 + <RequiredTargetFramework>3.0</RequiredTargetFramework>
44 + </Reference>
45 + <Reference Include="System.Web.Services" />
46 + <Reference Include="System.Xml.Linq">
47 + <RequiredTargetFramework>3.5</RequiredTargetFramework>
48 + </Reference>
49 + <Reference Include="System.Data.DataSetExtensions">
50 + <RequiredTargetFramework>3.5</RequiredTargetFramework>
51 + </Reference>
52 + <Reference Include="System.Data" />
53 + <Reference Include="System.Deployment" />
54 + <Reference Include="System.Drawing" />
55 + <Reference Include="System.Windows.Forms" />
56 + <Reference Include="System.Xml" />
57 + </ItemGroup>
58 + <ItemGroup>
59 + <Compile Include="DMSSSOAgetAutoUpGrader.cs">
60 + <SubType>Form</SubType>
61 + </Compile>
62 + <Compile Include="DMSSSOAgetAutoUpGrader.Designer.cs">
63 + <DependentUpon>DMSSSOAgetAutoUpGrader.cs</DependentUpon>
64 + </Compile>
65 + <Compile Include="Program.cs" />
66 + <Compile Include="Properties\AssemblyInfo.cs" />
67 + <EmbeddedResource Include="DMSSSOAgetAutoUpGrader.resx">
68 + <DependentUpon>DMSSSOAgetAutoUpGrader.cs</DependentUpon>
69 + </EmbeddedResource>
70 + <EmbeddedResource Include="Properties\Resources.resx">
71 + <Generator>ResXFileCodeGenerator</Generator>
72 + <LastGenOutput>Resources.Designer.cs</LastGenOutput>
73 + <SubType>Designer</SubType>
74 + </EmbeddedResource>
75 + <Compile Include="Properties\Resources.Designer.cs">
76 + <AutoGen>True</AutoGen>
77 + <DependentUpon>Resources.resx</DependentUpon>
78 + </Compile>
79 + <None Include="app.config" />
80 + <None Include="Properties\Settings.settings">
81 + <Generator>SettingsSingleFileGenerator</Generator>
82 + <LastGenOutput>Settings.Designer.cs</LastGenOutput>
83 + </None>
84 + <None Include="Service References\DMSSSOService\SSOServices.wsdl" />
85 + <Compile Include="Properties\Settings.Designer.cs">
86 + <AutoGen>True</AutoGen>
87 + <DependentUpon>Settings.settings</DependentUpon>
88 + <DesignTimeSharedInput>True</DesignTimeSharedInput>
89 + </Compile>
90 + <Compile Include="Service References\DMSSSOService\Reference.cs">
91 + <AutoGen>True</AutoGen>
92 + <DesignTime>True</DesignTime>
93 + <DependentUpon>Reference.svcmap</DependentUpon>
94 + </Compile>
95 + </ItemGroup>
96 + <ItemGroup>
97 + <WCFMetadata Include="Service References\" />
98 + </ItemGroup>
99 + <ItemGroup>
100 + <WCFMetadataStorage Include="Service References\DMSSSOService\" />
101 + </ItemGroup>
102 + <ItemGroup>
103 + <None Include="Service References\DMSSSOService\configuration91.svcinfo" />
104 + </ItemGroup>
105 + <ItemGroup>
106 + <None Include="Service References\DMSSSOService\configuration.svcinfo" />
107 + </ItemGroup>
108 + <ItemGroup>
109 + <None Include="Service References\DMSSSOService\Reference.svcmap">
110 + <Generator>WCF Proxy Generator</Generator>
111 + <LastGenOutput>Reference.cs</LastGenOutput>
112 + </None>
113 + </ItemGroup>
114 + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
115 + <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
116 + Other similar extension points exist, see Microsoft.Common.targets.
117 + <Target Name="BeforeBuild">
118 + </Target>
119 + <Target Name="AfterBuild">
120 + </Target>
121 + -->
122 +</Project>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace DMSSSOAUTOUPGRADER
2 +{
3 + partial class DMSSSOAgetAutoUpGrader
4 + {
5 + /// <summary>
6 + /// Required designer variable.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// Clean up any resources being used.
12 + /// </summary>
13 + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows Form Designer generated code
24 +
25 + /// <summary>
26 + /// Required method for Designer support - do not modify
27 + /// the contents of this method with the code editor.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DMSSSOAgetAutoUpGrader));
32 + this.panel2 = new System.Windows.Forms.Panel();
33 + this.label4 = new System.Windows.Forms.Label();
34 + this.linkLabel1 = new System.Windows.Forms.LinkLabel();
35 + this.label3 = new System.Windows.Forms.Label();
36 + this.label2 = new System.Windows.Forms.Label();
37 + this.label5 = new System.Windows.Forms.Label();
38 + this.groupBox3 = new System.Windows.Forms.GroupBox();
39 + this.groupBox4 = new System.Windows.Forms.GroupBox();
40 + this.btnCancel = new System.Windows.Forms.Button();
41 + this.btnNext = new System.Windows.Forms.Button();
42 + this.panel1 = new System.Windows.Forms.Panel();
43 + this.label1 = new System.Windows.Forms.Label();
44 + this.groupBox2 = new System.Windows.Forms.GroupBox();
45 + this.lvUpdateList = new System.Windows.Forms.ListView();
46 + this.chFileName = new System.Windows.Forms.ColumnHeader();
47 + this.chVersion = new System.Windows.Forms.ColumnHeader();
48 + this.chProgress = new System.Windows.Forms.ColumnHeader();
49 + this.pbDownFile = new System.Windows.Forms.ProgressBar();
50 + this.lbState = new System.Windows.Forms.Label();
51 + this.groupBox1 = new System.Windows.Forms.GroupBox();
52 + this.pictureBox1 = new System.Windows.Forms.PictureBox();
53 + this.btnFinish = new System.Windows.Forms.Button();
54 + this.textBox1 = new System.Windows.Forms.TextBox();
55 + this.progressBar1 = new System.Windows.Forms.ProgressBar();
56 + this.panel2.SuspendLayout();
57 + this.panel1.SuspendLayout();
58 + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
59 + this.SuspendLayout();
60 + //
61 + // panel2
62 + //
63 + this.panel2.Controls.Add(this.label4);
64 + this.panel2.Controls.Add(this.linkLabel1);
65 + this.panel2.Controls.Add(this.label3);
66 + this.panel2.Controls.Add(this.label2);
67 + this.panel2.Controls.Add(this.label5);
68 + this.panel2.Controls.Add(this.groupBox3);
69 + this.panel2.Controls.Add(this.groupBox4);
70 + this.panel2.Location = new System.Drawing.Point(12, 258);
71 + this.panel2.Name = "panel2";
72 + this.panel2.Size = new System.Drawing.Size(112, 24);
73 + this.panel2.TabIndex = 11;
74 + //
75 + // label4
76 + //
77 + this.label4.Location = new System.Drawing.Point(144, 184);
78 + this.label4.Name = "label4";
79 + this.label4.Size = new System.Drawing.Size(100, 16);
80 + this.label4.TabIndex = 13;
81 + this.label4.Text = "中国亿万电器网";
82 + //
83 + // linkLabel1
84 + //
85 + this.linkLabel1.Location = new System.Drawing.Point(136, 208);
86 + this.linkLabel1.Name = "linkLabel1";
87 + this.linkLabel1.Size = new System.Drawing.Size(128, 16);
88 + this.linkLabel1.TabIndex = 12;
89 + this.linkLabel1.TabStop = true;
90 + this.linkLabel1.Text = "http://www.e10000.cn";
91 + //
92 + // label3
93 + //
94 + this.label3.Location = new System.Drawing.Point(24, 120);
95 + this.label3.Name = "label3";
96 + this.label3.Size = new System.Drawing.Size(184, 16);
97 + this.label3.TabIndex = 11;
98 + this.label3.Text = "欢迎以后继续关注我们的产品。";
99 + //
100 + // label2
101 + //
102 + this.label2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
103 + this.label2.Location = new System.Drawing.Point(24, 64);
104 + this.label2.Name = "label2";
105 + this.label2.Size = new System.Drawing.Size(232, 48);
106 + this.label2.TabIndex = 10;
107 + this.label2.Text = " 程序更新完成,如果程序更新期间被关闭,点击\"完成\"自动更新程序会自动重新启动系统。";
108 + //
109 + // label5
110 + //
111 + this.label5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
112 + this.label5.Location = new System.Drawing.Point(16, 8);
113 + this.label5.Name = "label5";
114 + this.label5.Size = new System.Drawing.Size(136, 24);
115 + this.label5.TabIndex = 9;
116 + this.label5.Text = "感谢使用在线升级";
117 + //
118 + // groupBox3
119 + //
120 + this.groupBox3.Dock = System.Windows.Forms.DockStyle.Bottom;
121 + this.groupBox3.Location = new System.Drawing.Point(0, 22);
122 + this.groupBox3.Name = "groupBox3";
123 + this.groupBox3.Size = new System.Drawing.Size(112, 2);
124 + this.groupBox3.TabIndex = 7;
125 + this.groupBox3.TabStop = false;
126 + this.groupBox3.Text = "groupBox2";
127 + //
128 + // groupBox4
129 + //
130 + this.groupBox4.Location = new System.Drawing.Point(0, 32);
131 + this.groupBox4.Name = "groupBox4";
132 + this.groupBox4.Size = new System.Drawing.Size(280, 8);
133 + this.groupBox4.TabIndex = 1;
134 + this.groupBox4.TabStop = false;
135 + //
136 + // btnCancel
137 + //
138 + this.btnCancel.Location = new System.Drawing.Point(316, 258);
139 + this.btnCancel.Name = "btnCancel";
140 + this.btnCancel.Size = new System.Drawing.Size(80, 24);
141 + this.btnCancel.TabIndex = 10;
142 + this.btnCancel.Text = "取消(&C)";
143 + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
144 + //
145 + // btnNext
146 + //
147 + this.btnNext.Location = new System.Drawing.Point(228, 258);
148 + this.btnNext.Name = "btnNext";
149 + this.btnNext.Size = new System.Drawing.Size(80, 24);
150 + this.btnNext.TabIndex = 9;
151 + this.btnNext.Text = "下一步(&N)>";
152 + this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
153 + //
154 + // panel1
155 + //
156 + this.panel1.Controls.Add(this.progressBar1);
157 + this.panel1.Controls.Add(this.textBox1);
158 + this.panel1.Controls.Add(this.label1);
159 + this.panel1.Controls.Add(this.groupBox2);
160 + this.panel1.Controls.Add(this.lvUpdateList);
161 + this.panel1.Controls.Add(this.pbDownFile);
162 + this.panel1.Controls.Add(this.lbState);
163 + this.panel1.Controls.Add(this.groupBox1);
164 + this.panel1.Location = new System.Drawing.Point(124, 2);
165 + this.panel1.Name = "panel1";
166 + this.panel1.Size = new System.Drawing.Size(280, 240);
167 + this.panel1.TabIndex = 7;
168 + //
169 + // label1
170 + //
171 + this.label1.Location = new System.Drawing.Point(16, 16);
172 + this.label1.Name = "label1";
173 + this.label1.Size = new System.Drawing.Size(136, 16);
174 + this.label1.TabIndex = 9;
175 + this.label1.Text = "以下为更新文件列表";
176 + //
177 + // groupBox2
178 + //
179 + this.groupBox2.Dock = System.Windows.Forms.DockStyle.Bottom;
180 + this.groupBox2.Location = new System.Drawing.Point(0, 238);
181 + this.groupBox2.Name = "groupBox2";
182 + this.groupBox2.Size = new System.Drawing.Size(280, 2);
183 + this.groupBox2.TabIndex = 7;
184 + this.groupBox2.TabStop = false;
185 + this.groupBox2.Text = "groupBox2";
186 + //
187 + // lvUpdateList
188 + //
189 + this.lvUpdateList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
190 + this.chFileName,
191 + this.chVersion,
192 + this.chProgress});
193 + this.lvUpdateList.Location = new System.Drawing.Point(3, 48);
194 + this.lvUpdateList.Name = "lvUpdateList";
195 + this.lvUpdateList.Size = new System.Drawing.Size(272, 120);
196 + this.lvUpdateList.TabIndex = 6;
197 + this.lvUpdateList.UseCompatibleStateImageBehavior = false;
198 + this.lvUpdateList.View = System.Windows.Forms.View.Details;
199 + //
200 + // chFileName
201 + //
202 + this.chFileName.Text = "组件名";
203 + this.chFileName.Width = 123;
204 + //
205 + // chVersion
206 + //
207 + this.chVersion.Text = "版本号";
208 + this.chVersion.Width = 98;
209 + //
210 + // chProgress
211 + //
212 + this.chProgress.Text = "进度";
213 + this.chProgress.Width = 47;
214 + //
215 + // pbDownFile
216 + //
217 + this.pbDownFile.Location = new System.Drawing.Point(3, 200);
218 + this.pbDownFile.Name = "pbDownFile";
219 + this.pbDownFile.Size = new System.Drawing.Size(274, 17);
220 + this.pbDownFile.TabIndex = 5;
221 + //
222 + // lbState
223 + //
224 + this.lbState.Location = new System.Drawing.Point(3, 176);
225 + this.lbState.Name = "lbState";
226 + this.lbState.Size = new System.Drawing.Size(240, 16);
227 + this.lbState.TabIndex = 4;
228 + this.lbState.Text = "点击“下一步”开始更新文件";
229 + //
230 + // groupBox1
231 + //
232 + this.groupBox1.Location = new System.Drawing.Point(0, 32);
233 + this.groupBox1.Name = "groupBox1";
234 + this.groupBox1.Size = new System.Drawing.Size(280, 8);
235 + this.groupBox1.TabIndex = 1;
236 + this.groupBox1.TabStop = false;
237 + //
238 + // pictureBox1
239 + //
240 + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
241 + this.pictureBox1.Location = new System.Drawing.Point(12, 2);
242 + this.pictureBox1.Name = "pictureBox1";
243 + this.pictureBox1.Size = new System.Drawing.Size(96, 240);
244 + this.pictureBox1.TabIndex = 6;
245 + this.pictureBox1.TabStop = false;
246 + //
247 + // btnFinish
248 + //
249 + this.btnFinish.Location = new System.Drawing.Point(140, 258);
250 + this.btnFinish.Name = "btnFinish";
251 + this.btnFinish.Size = new System.Drawing.Size(80, 24);
252 + this.btnFinish.TabIndex = 8;
253 + this.btnFinish.Text = "完成(&F)";
254 + this.btnFinish.Click += new System.EventHandler(this.btnFinish_Click);
255 + //
256 + // textBox1
257 + //
258 + this.textBox1.Location = new System.Drawing.Point(127, 204);
259 + this.textBox1.Name = "textBox1";
260 + this.textBox1.Size = new System.Drawing.Size(100, 21);
261 + this.textBox1.TabIndex = 10;
262 + //
263 + // progressBar1
264 + //
265 + this.progressBar1.Location = new System.Drawing.Point(3, 112);
266 + this.progressBar1.Name = "progressBar1";
267 + this.progressBar1.Size = new System.Drawing.Size(274, 17);
268 + this.progressBar1.TabIndex = 11;
269 + //
270 + // DMSSSOAgetAutoUpGrader
271 + //
272 + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
273 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
274 + this.ClientSize = new System.Drawing.Size(423, 286);
275 + this.Controls.Add(this.panel2);
276 + this.Controls.Add(this.btnCancel);
277 + this.Controls.Add(this.btnNext);
278 + this.Controls.Add(this.panel1);
279 + this.Controls.Add(this.pictureBox1);
280 + this.Controls.Add(this.btnFinish);
281 + this.Name = "DMSSSOAgetAutoUpGrader";
282 + this.Text = "DMSSSOAgetAutoUpGrader";
283 + this.panel2.ResumeLayout(false);
284 + this.panel1.ResumeLayout(false);
285 + this.panel1.PerformLayout();
286 + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
287 + this.ResumeLayout(false);
288 +
289 + }
290 +
291 + #endregion
292 +
293 + private System.Windows.Forms.Panel panel2;
294 + private System.Windows.Forms.Label label4;
295 + private System.Windows.Forms.LinkLabel linkLabel1;
296 + private System.Windows.Forms.Label label3;
297 + private System.Windows.Forms.Label label2;
298 + private System.Windows.Forms.Label label5;
299 + private System.Windows.Forms.GroupBox groupBox3;
300 + private System.Windows.Forms.GroupBox groupBox4;
301 + private System.Windows.Forms.Button btnCancel;
302 + private System.Windows.Forms.Button btnNext;
303 + private System.Windows.Forms.Panel panel1;
304 + private System.Windows.Forms.Label label1;
305 + private System.Windows.Forms.GroupBox groupBox2;
306 + private System.Windows.Forms.ListView lvUpdateList;
307 + private System.Windows.Forms.ColumnHeader chFileName;
308 + private System.Windows.Forms.ColumnHeader chVersion;
309 + private System.Windows.Forms.ColumnHeader chProgress;
310 + private System.Windows.Forms.ProgressBar pbDownFile;
311 + private System.Windows.Forms.Label lbState;
312 + private System.Windows.Forms.GroupBox groupBox1;
313 + private System.Windows.Forms.PictureBox pictureBox1;
314 + private System.Windows.Forms.Button btnFinish;
315 + private System.Windows.Forms.ProgressBar progressBar1;
316 + private System.Windows.Forms.TextBox textBox1;
317 + }
318 +}
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Windows.Forms;
9 +
10 +namespace DMSSSOAUTOUPGRADER
11 +{
12 + public partial class DMSSSOAgetAutoUpGrader : Form
13 + {
14 + public DMSSSOAgetAutoUpGrader()
15 + {
16 + InitializeComponent();
17 + }
18 + #region Button Event
19 +
20 + /// <summary>
21 + /// 取消按钮
22 + /// </summary>
23 + /// <param name="sender"></param>
24 + /// <param name="e"></param>
25 + private void btnCancel_Click(object sender, EventArgs e)
26 + {
27 + this.Close();
28 + Application.ExitThread();
29 + Application.Exit();
30 + }
31 + /// <summary>
32 + /// 下一步按钮
33 + /// </summary>
34 + /// <param name="sender"></param>
35 + /// <param name="e"></param>
36 + private void btnNext_Click(object sender, EventArgs e)
37 + {
38 + for (int i = 0; i < 100; i++)
39 + {
40 + pbDownFile.Value += i;
41 + }
42 + }
43 + /// <summary>
44 + /// 完成按钮
45 + /// </summary>
46 + /// <param name="sender"></param>
47 + /// <param name="e"></param>
48 + private void btnFinish_Click(object sender, EventArgs e)
49 + {
50 +
51 + }
52 + #endregion
53 +
54 + #region WebService Event
55 + public void GetSystemVersion()
56 + {
57 + //DMSSSOService.getUpdateInforRequest ss = new DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest();
58 + //DMSSSOService.SSOServicesPortType ss;
59 + //ss.getUpdateInfor(
60 + }
61 + #endregion
62 + }
63 +}
This diff could not be displayed because it is too large.
1 +using System;
2 +using System.Collections.Generic;
3 +using System.Linq;
4 +using System.Windows.Forms;
5 +
6 +namespace DMSSSOAUTOUPGRADER
7 +{
8 + static class Program
9 + {
10 + /// <summary>
11 + /// 应用程序的主入口点。
12 + /// </summary>
13 + [STAThread]
14 + static void Main()
15 + {
16 + Application.EnableVisualStyles();
17 + Application.SetCompatibleTextRenderingDefault(false);
18 + Application.Run(new DMSSSOAgetAutoUpGrader());
19 + }
20 + }
21 +}
1 +using System.Reflection;
2 +using System.Runtime.CompilerServices;
3 +using System.Runtime.InteropServices;
4 +
5 +// 有关程序集的常规信息通过下列属性集
6 +// 控制。更改这些属性值可修改
7 +// 与程序集关联的信息。
8 +[assembly: AssemblyTitle("DMSSSOAUTOUPGRADER")]
9 +[assembly: AssemblyDescription("")]
10 +[assembly: AssemblyConfiguration("")]
11 +[assembly: AssemblyCompany("Erry")]
12 +[assembly: AssemblyProduct("DMSSSOAUTOUPGRADER")]
13 +[assembly: AssemblyCopyright("Copyright © Erry 2011")]
14 +[assembly: AssemblyTrademark("")]
15 +[assembly: AssemblyCulture("")]
16 +
17 +// 将 ComVisible 设置为 false 使此程序集中的类型
18 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 +// 则将该类型上的 ComVisible 属性设置为 true。
20 +[assembly: ComVisible(false)]
21 +
22 +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 +[assembly: Guid("1435d057-ca80-4548-855f-84114c43e6a2")]
24 +
25 +// 程序集的版本信息由下面四个值组成:
26 +//
27 +// 主版本
28 +// 次版本
29 +// 内部版本号
30 +// 修订号
31 +//
32 +// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
33 +// 方法是按如下所示使用“*”:
34 +// [assembly: AssemblyVersion("1.0.*")]
35 +[assembly: AssemblyVersion("1.0.0.0")]
36 +[assembly: AssemblyFileVersion("1.0.0.0")]
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行库版本:2.0.50727.3615
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOAUTOUPGRADER.Properties
12 +{
13 +
14 +
15 + /// <summary>
16 + /// 一个强类型的资源类,用于查找本地化的字符串等。
17 + /// </summary>
18 + // 此类是由 StronglyTypedResourceBuilder
19 + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
20 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
21 + // (以 /str 作为命令选项),或重新生成 VS 项目。
22 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
23 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 + internal class Resources
26 + {
27 +
28 + private static global::System.Resources.ResourceManager resourceMan;
29 +
30 + private static global::System.Globalization.CultureInfo resourceCulture;
31 +
32 + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 + internal Resources()
34 + {
35 + }
36 +
37 + /// <summary>
38 + /// 返回此类使用的、缓存的 ResourceManager 实例。
39 + /// </summary>
40 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 + internal static global::System.Resources.ResourceManager ResourceManager
42 + {
43 + get
44 + {
45 + if ((resourceMan == null))
46 + {
47 + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DMSSSOAUTOUPGRADER.Properties.Resources", typeof(Resources).Assembly);
48 + resourceMan = temp;
49 + }
50 + return resourceMan;
51 + }
52 + }
53 +
54 + /// <summary>
55 + /// 为所有资源查找重写当前线程的 CurrentUICulture 属性,
56 + /// 方法是使用此强类型资源类。
57 + /// </summary>
58 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 + internal static global::System.Globalization.CultureInfo Culture
60 + {
61 + get
62 + {
63 + return resourceCulture;
64 + }
65 + set
66 + {
67 + resourceCulture = value;
68 + }
69 + }
70 + }
71 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<root>
3 + <!--
4 + Microsoft ResX Schema
5 +
6 + Version 2.0
7 +
8 + The primary goals of this format is to allow a simple XML format
9 + that is mostly human readable. The generation and parsing of the
10 + various data types are done through the TypeConverter classes
11 + associated with the data types.
12 +
13 + Example:
14 +
15 + ... ado.net/XML headers & schema ...
16 + <resheader name="resmimetype">text/microsoft-resx</resheader>
17 + <resheader name="version">2.0</resheader>
18 + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 + <value>[base64 mime encoded serialized .NET Framework object]</value>
24 + </data>
25 + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 + <comment>This is a comment</comment>
28 + </data>
29 +
30 + There are any number of "resheader" rows that contain simple
31 + name/value pairs.
32 +
33 + Each data row contains a name, and value. The row also contains a
34 + type or mimetype. Type corresponds to a .NET class that support
35 + text/value conversion through the TypeConverter architecture.
36 + Classes that don't support this are serialized and stored with the
37 + mimetype set.
38 +
39 + The mimetype is used for serialized objects, and tells the
40 + ResXResourceReader how to depersist the object. This is currently not
41 + extensible. For a given mimetype the value must be set accordingly:
42 +
43 + Note - application/x-microsoft.net.object.binary.base64 is the format
44 + that the ResXResourceWriter will generate, however the reader can
45 + read any of the formats listed below.
46 +
47 + mimetype: application/x-microsoft.net.object.binary.base64
48 + value : The object must be serialized with
49 + : System.Serialization.Formatters.Binary.BinaryFormatter
50 + : and then encoded with base64 encoding.
51 +
52 + mimetype: application/x-microsoft.net.object.soap.base64
53 + value : The object must be serialized with
54 + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 + : and then encoded with base64 encoding.
56 +
57 + mimetype: application/x-microsoft.net.object.bytearray.base64
58 + value : The object must be serialized into a byte array
59 + : using a System.ComponentModel.TypeConverter
60 + : and then encoded with base64 encoding.
61 + -->
62 + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 + <xsd:element name="root" msdata:IsDataSet="true">
64 + <xsd:complexType>
65 + <xsd:choice maxOccurs="unbounded">
66 + <xsd:element name="metadata">
67 + <xsd:complexType>
68 + <xsd:sequence>
69 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
70 + </xsd:sequence>
71 + <xsd:attribute name="name" type="xsd:string" />
72 + <xsd:attribute name="type" type="xsd:string" />
73 + <xsd:attribute name="mimetype" type="xsd:string" />
74 + </xsd:complexType>
75 + </xsd:element>
76 + <xsd:element name="assembly">
77 + <xsd:complexType>
78 + <xsd:attribute name="alias" type="xsd:string" />
79 + <xsd:attribute name="name" type="xsd:string" />
80 + </xsd:complexType>
81 + </xsd:element>
82 + <xsd:element name="data">
83 + <xsd:complexType>
84 + <xsd:sequence>
85 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
86 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
87 + </xsd:sequence>
88 + <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
89 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
90 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
91 + </xsd:complexType>
92 + </xsd:element>
93 + <xsd:element name="resheader">
94 + <xsd:complexType>
95 + <xsd:sequence>
96 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
97 + </xsd:sequence>
98 + <xsd:attribute name="name" type="xsd:string" use="required" />
99 + </xsd:complexType>
100 + </xsd:element>
101 + </xsd:choice>
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:schema>
105 + <resheader name="resmimetype">
106 + <value>text/microsoft-resx</value>
107 + </resheader>
108 + <resheader name="version">
109 + <value>2.0</value>
110 + </resheader>
111 + <resheader name="reader">
112 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
113 + </resheader>
114 + <resheader name="writer">
115 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// This code was generated by a tool.
4 +// Runtime Version:2.0.50727.3615
5 +//
6 +// Changes to this file may cause incorrect behavior and will be lost if
7 +// the code is regenerated.
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOAUTOUPGRADER.Properties
12 +{
13 +
14 +
15 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
17 + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 + {
19 +
20 + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 +
22 + public static Settings Default
23 + {
24 + get
25 + {
26 + return defaultInstance;
27 + }
28 + }
29 + }
30 +}
1 +<?xml version='1.0' encoding='utf-8'?>
2 +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
3 + <Profiles>
4 + <Profile Name="(Default)" />
5 + </Profiles>
6 + <Settings />
7 +</SettingsFile>
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:2.0.50727.3615
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOAUTOUPGRADER.DMSSSOService {
12 +
13 +
14 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
15 + [System.ServiceModel.ServiceContractAttribute(Namespace="http://sso.tnt.erry.com", ConfigurationName="DMSSSOService.SSOServicesPortType")]
16 + public interface SSOServicesPortType {
17 +
18 + // CODEGEN: 参数“return”需要其他方案信息,使用参数模式无法捕获这些信息。特定属性为“System.Xml.Serialization.XmlElementAttribute”。
19 + [System.ServiceModel.OperationContractAttribute(Action="urn:validateUser", ReplyAction="urn:validateUserResponse")]
20 + [System.ServiceModel.XmlSerializerFormatAttribute()]
21 + [return: System.ServiceModel.MessageParameterAttribute(Name="return")]
22 + DMSSSOAUTOUPGRADER.DMSSSOService.validateUserResponse validateUser(DMSSSOAUTOUPGRADER.DMSSSOService.validateUserRequest request);
23 +
24 + // CODEGEN: 参数“return”需要其他方案信息,使用参数模式无法捕获这些信息。特定属性为“System.Xml.Serialization.XmlElementAttribute”。
25 + [System.ServiceModel.OperationContractAttribute(Action="urn:getSystem", ReplyAction="urn:getSystemResponse")]
26 + [System.ServiceModel.XmlSerializerFormatAttribute()]
27 + [return: System.ServiceModel.MessageParameterAttribute(Name="return")]
28 + DMSSSOAUTOUPGRADER.DMSSSOService.getSystemResponse getSystem(DMSSSOAUTOUPGRADER.DMSSSOService.getSystemRequest request);
29 +
30 + // CODEGEN: 操作 getUpdateInfor 以后生成的消息协定不是 RPC,也不是换行文档。
31 + [System.ServiceModel.OperationContractAttribute(Action="urn:getUpdateInfor", ReplyAction="urn:getUpdateInforResponse")]
32 + [System.ServiceModel.XmlSerializerFormatAttribute()]
33 + DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforResponse getUpdateInfor(DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest request);
34 + }
35 +
36 + [System.Diagnostics.DebuggerStepThroughAttribute()]
37 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
38 + [System.ServiceModel.MessageContractAttribute(WrapperName="validateUser", WrapperNamespace="http://sso.tnt.erry.com", IsWrapped=true)]
39 + public partial class validateUserRequest {
40 +
41 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=0)]
42 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
43 + public string userName;
44 +
45 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=1)]
46 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
47 + public string pass;
48 +
49 + public validateUserRequest() {
50 + }
51 +
52 + public validateUserRequest(string userName, string pass) {
53 + this.userName = userName;
54 + this.pass = pass;
55 + }
56 + }
57 +
58 + [System.Diagnostics.DebuggerStepThroughAttribute()]
59 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
60 + [System.ServiceModel.MessageContractAttribute(WrapperName="validateUserResponse", WrapperNamespace="http://sso.tnt.erry.com", IsWrapped=true)]
61 + public partial class validateUserResponse {
62 +
63 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=0)]
64 + [System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
65 + public object[] @return;
66 +
67 + public validateUserResponse() {
68 + }
69 +
70 + public validateUserResponse(object[] @return) {
71 + this.@return = @return;
72 + }
73 + }
74 +
75 + [System.Diagnostics.DebuggerStepThroughAttribute()]
76 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
77 + [System.ServiceModel.MessageContractAttribute(WrapperName="getSystem", WrapperNamespace="http://sso.tnt.erry.com", IsWrapped=true)]
78 + public partial class getSystemRequest {
79 +
80 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=0)]
81 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
82 + public string userIdStr;
83 +
84 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=1)]
85 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
86 + public string userName;
87 +
88 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=2)]
89 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
90 + public string password;
91 +
92 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=3)]
93 + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
94 + public string language;
95 +
96 + public getSystemRequest() {
97 + }
98 +
99 + public getSystemRequest(string userIdStr, string userName, string password, string language) {
100 + this.userIdStr = userIdStr;
101 + this.userName = userName;
102 + this.password = password;
103 + this.language = language;
104 + }
105 + }
106 +
107 + [System.Diagnostics.DebuggerStepThroughAttribute()]
108 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
109 + [System.ServiceModel.MessageContractAttribute(WrapperName="getSystemResponse", WrapperNamespace="http://sso.tnt.erry.com", IsWrapped=true)]
110 + public partial class getSystemResponse {
111 +
112 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=0)]
113 + [System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
114 + public object[] @return;
115 +
116 + public getSystemResponse() {
117 + }
118 +
119 + public getSystemResponse(object[] @return) {
120 + this.@return = @return;
121 + }
122 + }
123 +
124 + [System.Diagnostics.DebuggerStepThroughAttribute()]
125 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
126 + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
127 + public partial class getUpdateInforRequest {
128 +
129 + public getUpdateInforRequest() {
130 + }
131 + }
132 +
133 + [System.Diagnostics.DebuggerStepThroughAttribute()]
134 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
135 + [System.ServiceModel.MessageContractAttribute(WrapperName="getUpdateInforResponse", WrapperNamespace="http://sso.tnt.erry.com", IsWrapped=true)]
136 + public partial class getUpdateInforResponse {
137 +
138 + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://sso.tnt.erry.com", Order=0)]
139 + [System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
140 + public object[] @return;
141 +
142 + public getUpdateInforResponse() {
143 + }
144 +
145 + public getUpdateInforResponse(object[] @return) {
146 + this.@return = @return;
147 + }
148 + }
149 +
150 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
151 + public interface SSOServicesPortTypeChannel : DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType, System.ServiceModel.IClientChannel {
152 + }
153 +
154 + [System.Diagnostics.DebuggerStepThroughAttribute()]
155 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
156 + public partial class SSOServicesPortTypeClient : System.ServiceModel.ClientBase<DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType>, DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType {
157 +
158 + public SSOServicesPortTypeClient() {
159 + }
160 +
161 + public SSOServicesPortTypeClient(string endpointConfigurationName) :
162 + base(endpointConfigurationName) {
163 + }
164 +
165 + public SSOServicesPortTypeClient(string endpointConfigurationName, string remoteAddress) :
166 + base(endpointConfigurationName, remoteAddress) {
167 + }
168 +
169 + public SSOServicesPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
170 + base(endpointConfigurationName, remoteAddress) {
171 + }
172 +
173 + public SSOServicesPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
174 + base(binding, remoteAddress) {
175 + }
176 +
177 + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
178 + DMSSSOAUTOUPGRADER.DMSSSOService.validateUserResponse DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType.validateUser(DMSSSOAUTOUPGRADER.DMSSSOService.validateUserRequest request) {
179 + return base.Channel.validateUser(request);
180 + }
181 +
182 + public object[] validateUser(string userName, string pass) {
183 + DMSSSOAUTOUPGRADER.DMSSSOService.validateUserRequest inValue = new DMSSSOAUTOUPGRADER.DMSSSOService.validateUserRequest();
184 + inValue.userName = userName;
185 + inValue.pass = pass;
186 + DMSSSOAUTOUPGRADER.DMSSSOService.validateUserResponse retVal = ((DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType)(this)).validateUser(inValue);
187 + return retVal.@return;
188 + }
189 +
190 + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
191 + DMSSSOAUTOUPGRADER.DMSSSOService.getSystemResponse DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType.getSystem(DMSSSOAUTOUPGRADER.DMSSSOService.getSystemRequest request) {
192 + return base.Channel.getSystem(request);
193 + }
194 +
195 + public object[] getSystem(string userIdStr, string userName, string password, string language) {
196 + DMSSSOAUTOUPGRADER.DMSSSOService.getSystemRequest inValue = new DMSSSOAUTOUPGRADER.DMSSSOService.getSystemRequest();
197 + inValue.userIdStr = userIdStr;
198 + inValue.userName = userName;
199 + inValue.password = password;
200 + inValue.language = language;
201 + DMSSSOAUTOUPGRADER.DMSSSOService.getSystemResponse retVal = ((DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType)(this)).getSystem(inValue);
202 + return retVal.@return;
203 + }
204 +
205 + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
206 + DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforResponse DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType.getUpdateInfor(DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest request) {
207 + return base.Channel.getUpdateInfor(request);
208 + }
209 +
210 + public object[] getUpdateInfor() {
211 + DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest inValue = new DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest();
212 + DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforResponse retVal = ((DMSSSOAUTOUPGRADER.DMSSSOService.SSOServicesPortType)(this)).getUpdateInfor(inValue);
213 + return retVal.@return;
214 + }
215 + }
216 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="1ce8f428-2ed8-4f92-a8cd-59bff90782f5" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
3 + <ClientOptions>
4 + <GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
5 + <EnableDataBinding>true</EnableDataBinding>
6 + <ExcludedTypes />
7 + <ImportXmlTypes>false</ImportXmlTypes>
8 + <GenerateInternalTypes>false</GenerateInternalTypes>
9 + <GenerateMessageContracts>false</GenerateMessageContracts>
10 + <NamespaceMappings />
11 + <CollectionMappings />
12 + <GenerateSerializableTypes>true</GenerateSerializableTypes>
13 + <Serializer>Auto</Serializer>
14 + <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
15 + <ReferencedAssemblies />
16 + <ReferencedDataContractTypes />
17 + <ServiceContractMappings />
18 + </ClientOptions>
19 + <MetadataSources>
20 + <MetadataSource Address="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" Protocol="http" SourceId="1" />
21 + </MetadataSources>
22 + <Metadata>
23 + <MetadataFile FileName="SSOServices.wsdl" MetadataType="Wsdl" ID="6f17b75b-66fd-46c0-9c48-4c49445f40a1" SourceId="1" SourceUrl="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" />
24 + </Metadata>
25 + <Extensions>
26 + <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
27 + <ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
28 + </Extensions>
29 +</ReferenceGroup>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://sso.tnt.erry.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://sso.tnt.erry.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3 + <wsdl:documentation>SSOServices</wsdl:documentation>
4 + <wsdl:types>
5 + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sso.tnt.erry.com">
6 + <xs:element name="getSystem">
7 + <xs:complexType>
8 + <xs:sequence>
9 + <xs:element minOccurs="0" name="userIdStr" nillable="true" type="xs:string" />
10 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
11 + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
12 + <xs:element minOccurs="0" name="language" nillable="true" type="xs:string" />
13 + </xs:sequence>
14 + </xs:complexType>
15 + </xs:element>
16 + <xs:element name="getSystemResponse">
17 + <xs:complexType>
18 + <xs:sequence>
19 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
20 + </xs:sequence>
21 + </xs:complexType>
22 + </xs:element>
23 + <xs:element name="getUpdateInforResponse">
24 + <xs:complexType>
25 + <xs:sequence>
26 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
27 + </xs:sequence>
28 + </xs:complexType>
29 + </xs:element>
30 + <xs:element name="validateUser">
31 + <xs:complexType>
32 + <xs:sequence>
33 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
34 + <xs:element minOccurs="0" name="pass" nillable="true" type="xs:string" />
35 + </xs:sequence>
36 + </xs:complexType>
37 + </xs:element>
38 + <xs:element name="validateUserResponse">
39 + <xs:complexType>
40 + <xs:sequence>
41 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
42 + </xs:sequence>
43 + </xs:complexType>
44 + </xs:element>
45 + </xs:schema>
46 + </wsdl:types>
47 + <wsdl:message name="validateUserRequest">
48 + <wsdl:part name="parameters" element="ns:validateUser" />
49 + </wsdl:message>
50 + <wsdl:message name="validateUserResponse">
51 + <wsdl:part name="parameters" element="ns:validateUserResponse" />
52 + </wsdl:message>
53 + <wsdl:message name="getSystemRequest">
54 + <wsdl:part name="parameters" element="ns:getSystem" />
55 + </wsdl:message>
56 + <wsdl:message name="getSystemResponse">
57 + <wsdl:part name="parameters" element="ns:getSystemResponse" />
58 + </wsdl:message>
59 + <wsdl:message name="getUpdateInforRequest" />
60 + <wsdl:message name="getUpdateInforResponse">
61 + <wsdl:part name="parameters" element="ns:getUpdateInforResponse" />
62 + </wsdl:message>
63 + <wsdl:portType name="SSOServicesPortType">
64 + <wsdl:operation name="validateUser">
65 + <wsdl:input wsaw:Action="urn:validateUser" message="ns:validateUserRequest" />
66 + <wsdl:output wsaw:Action="urn:validateUserResponse" message="ns:validateUserResponse" />
67 + </wsdl:operation>
68 + <wsdl:operation name="getSystem">
69 + <wsdl:input wsaw:Action="urn:getSystem" message="ns:getSystemRequest" />
70 + <wsdl:output wsaw:Action="urn:getSystemResponse" message="ns:getSystemResponse" />
71 + </wsdl:operation>
72 + <wsdl:operation name="getUpdateInfor">
73 + <wsdl:input wsaw:Action="urn:getUpdateInfor" message="ns:getUpdateInforRequest" />
74 + <wsdl:output wsaw:Action="urn:getUpdateInforResponse" message="ns:getUpdateInforResponse" />
75 + </wsdl:operation>
76 + </wsdl:portType>
77 + <wsdl:binding name="SSOServicesSoap11Binding" type="ns:SSOServicesPortType">
78 + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
79 + <wsdl:operation name="validateUser">
80 + <soap:operation soapAction="urn:validateUser" style="document" />
81 + <wsdl:input>
82 + <soap:body use="literal" />
83 + </wsdl:input>
84 + <wsdl:output>
85 + <soap:body use="literal" />
86 + </wsdl:output>
87 + </wsdl:operation>
88 + <wsdl:operation name="getSystem">
89 + <soap:operation soapAction="urn:getSystem" style="document" />
90 + <wsdl:input>
91 + <soap:body use="literal" />
92 + </wsdl:input>
93 + <wsdl:output>
94 + <soap:body use="literal" />
95 + </wsdl:output>
96 + </wsdl:operation>
97 + <wsdl:operation name="getUpdateInfor">
98 + <soap:operation soapAction="urn:getUpdateInfor" style="document" />
99 + <wsdl:input>
100 + <soap:body use="literal" />
101 + </wsdl:input>
102 + <wsdl:output>
103 + <soap:body use="literal" />
104 + </wsdl:output>
105 + </wsdl:operation>
106 + </wsdl:binding>
107 + <wsdl:binding name="SSOServicesSoap12Binding" type="ns:SSOServicesPortType">
108 + <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
109 + <wsdl:operation name="validateUser">
110 + <soap12:operation soapAction="urn:validateUser" style="document" />
111 + <wsdl:input>
112 + <soap12:body use="literal" />
113 + </wsdl:input>
114 + <wsdl:output>
115 + <soap12:body use="literal" />
116 + </wsdl:output>
117 + </wsdl:operation>
118 + <wsdl:operation name="getSystem">
119 + <soap12:operation soapAction="urn:getSystem" style="document" />
120 + <wsdl:input>
121 + <soap12:body use="literal" />
122 + </wsdl:input>
123 + <wsdl:output>
124 + <soap12:body use="literal" />
125 + </wsdl:output>
126 + </wsdl:operation>
127 + <wsdl:operation name="getUpdateInfor">
128 + <soap12:operation soapAction="urn:getUpdateInfor" style="document" />
129 + <wsdl:input>
130 + <soap12:body use="literal" />
131 + </wsdl:input>
132 + <wsdl:output>
133 + <soap12:body use="literal" />
134 + </wsdl:output>
135 + </wsdl:operation>
136 + </wsdl:binding>
137 + <wsdl:binding name="SSOServicesHttpBinding" type="ns:SSOServicesPortType">
138 + <http:binding verb="POST" />
139 + <wsdl:operation name="validateUser">
140 + <http:operation location="SSOServices/validateUser" />
141 + <wsdl:input>
142 + <mime:content part="validateUser" type="text/xml" />
143 + </wsdl:input>
144 + <wsdl:output>
145 + <mime:content part="validateUser" type="text/xml" />
146 + </wsdl:output>
147 + </wsdl:operation>
148 + <wsdl:operation name="getSystem">
149 + <http:operation location="SSOServices/getSystem" />
150 + <wsdl:input>
151 + <mime:content part="getSystem" type="text/xml" />
152 + </wsdl:input>
153 + <wsdl:output>
154 + <mime:content part="getSystem" type="text/xml" />
155 + </wsdl:output>
156 + </wsdl:operation>
157 + <wsdl:operation name="getUpdateInfor">
158 + <http:operation location="SSOServices/getUpdateInfor" />
159 + <wsdl:input>
160 + <mime:content part="getUpdateInfor" type="text/xml" />
161 + </wsdl:input>
162 + <wsdl:output>
163 + <mime:content part="getUpdateInfor" type="text/xml" />
164 + </wsdl:output>
165 + </wsdl:operation>
166 + </wsdl:binding>
167 + <wsdl:service name="SSOServices">
168 + <wsdl:port name="SSOServicesHttpSoap11Endpoint" binding="ns:SSOServicesSoap11Binding">
169 + <soap:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" />
170 + </wsdl:port>
171 + <wsdl:port name="SSOServicesHttpSoap12Endpoint" binding="ns:SSOServicesSoap12Binding">
172 + <soap12:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" />
173 + </wsdl:port>
174 + <wsdl:port name="SSOServicesHttpEndpoint" binding="ns:SSOServicesHttpBinding">
175 + <http:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpEndpoint/" />
176 + </wsdl:port>
177 + </wsdl:service>
178 +</wsdl:definitions>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
3 + <behaviors />
4 + <bindings>
5 + <binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data hostNameComparisonMode=&quot;StrongWildcard&quot; maxBufferSize=&quot;65536&quot; messageEncoding=&quot;Text&quot; name=&quot;SSOServicesSoap11Binding&quot; textEncoding=&quot;utf-8&quot; transferMode=&quot;Buffered&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;security mode=&quot;None&quot;&gt;&lt;message algorithmSuite=&quot;Default&quot; clientCredentialType=&quot;UserName&quot; /&gt;&lt;transport clientCredentialType=&quot;None&quot; proxyCredentialType=&quot;None&quot; realm=&quot;&quot; /&gt;&lt;/security&gt;&lt;/Data&gt;" bindingType="basicHttpBinding" name="SSOServicesSoap11Binding" />
6 + <binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;SSOServicesSoap12Binding&quot;&gt;&lt;httpTransport allowCookies=&quot;false&quot; authenticationScheme=&quot;Anonymous&quot; bypassProxyOnLocal=&quot;false&quot; hostNameComparisonMode=&quot;StrongWildcard&quot; keepAliveEnabled=&quot;true&quot; manualAddressing=&quot;false&quot; maxBufferPoolSize=&quot;524288&quot; maxBufferSize=&quot;65536&quot; maxReceivedMessageSize=&quot;65536&quot; proxyAuthenticationScheme=&quot;Anonymous&quot; realm=&quot;&quot; transferMode=&quot;Buffered&quot; unsafeConnectionNtlmAuthentication=&quot;false&quot; useDefaultWebProxy=&quot;true&quot; /&gt;&lt;textMessageEncoding maxReadPoolSize=&quot;64&quot; maxWritePoolSize=&quot;16&quot; messageVersion=&quot;Soap12&quot; writeEncoding=&quot;utf-8&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;/textMessageEncoding&gt;&lt;/Data&gt;" bindingType="customBinding" name="SSOServicesSoap12Binding" />
7 + </bindings>
8 + <endpoints>
9 + <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;SSOServicesSoap11Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap11Endpoint&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;SSOServicesSoap11Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap11Endpoint&quot; /&gt;" contractName="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap11Endpoint" />
10 + <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;SSOServicesSoap12Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap12Endpoint&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;SSOServicesSoap12Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap12Endpoint&quot; /&gt;" contractName="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap12Endpoint" />
11 + </endpoints>
12 +</configurationSnapshot>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="GyPqqALaxu8pIVkuQZOONi347RQ=">
3 + <bindingConfigurations>
4 + <bindingConfiguration bindingType="basicHttpBinding" name="SSOServicesSoap11Binding">
5 + <properties>
6 + <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
7 + <serializedValue>SSOServicesSoap11Binding</serializedValue>
8 + </property>
9 + <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
10 + <serializedValue>00:01:00</serializedValue>
11 + </property>
12 + <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
13 + <serializedValue>00:01:00</serializedValue>
14 + </property>
15 + <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
16 + <serializedValue>00:10:00</serializedValue>
17 + </property>
18 + <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
19 + <serializedValue>00:01:00</serializedValue>
20 + </property>
21 + <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
22 + <serializedValue>False</serializedValue>
23 + </property>
24 + <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
25 + <serializedValue>False</serializedValue>
26 + </property>
27 + <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
28 + <serializedValue>StrongWildcard</serializedValue>
29 + </property>
30 + <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
31 + <serializedValue>65536</serializedValue>
32 + </property>
33 + <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
34 + <serializedValue>524288</serializedValue>
35 + </property>
36 + <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
37 + <serializedValue>65536</serializedValue>
38 + </property>
39 + <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
40 + <serializedValue>Text</serializedValue>
41 + </property>
42 + <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
43 + <serializedValue />
44 + </property>
45 + <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
46 + <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
47 + </property>
48 + <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
49 + <serializedValue>32</serializedValue>
50 + </property>
51 + <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
52 + <serializedValue>8192</serializedValue>
53 + </property>
54 + <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
55 + <serializedValue>16384</serializedValue>
56 + </property>
57 + <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
58 + <serializedValue>4096</serializedValue>
59 + </property>
60 + <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
61 + <serializedValue>16384</serializedValue>
62 + </property>
63 + <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
64 + <serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
65 + </property>
66 + <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
67 + <serializedValue>None</serializedValue>
68 + </property>
69 + <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
70 + <serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
71 + </property>
72 + <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
73 + <serializedValue>None</serializedValue>
74 + </property>
75 + <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
76 + <serializedValue>None</serializedValue>
77 + </property>
78 + <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
79 + <serializedValue />
80 + </property>
81 + <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
82 + <serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
83 + </property>
84 + <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
85 + <serializedValue>UserName</serializedValue>
86 + </property>
87 + <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
88 + <serializedValue>Basic256</serializedValue>
89 + </property>
90 + <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.Text.Encoding, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
91 + <serializedValue>System.Text.UTF8Encoding</serializedValue>
92 + </property>
93 + <property path="/transferMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
94 + <serializedValue>Buffered</serializedValue>
95 + </property>
96 + <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
97 + <serializedValue>True</serializedValue>
98 + </property>
99 + </properties>
100 + </bindingConfiguration>
101 + <bindingConfiguration bindingType="customBinding" name="SSOServicesSoap12Binding">
102 + <properties>
103 + <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
104 + <serializedValue>SSOServicesSoap12Binding</serializedValue>
105 + </property>
106 + <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
107 + <serializedValue />
108 + </property>
109 + <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
110 + <serializedValue />
111 + </property>
112 + <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
113 + <serializedValue />
114 + </property>
115 + <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
116 + <serializedValue />
117 + </property>
118 + <property path="/textMessageEncoding" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TextMessageEncodingElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
119 + <serializedValue>System.ServiceModel.Configuration.TextMessageEncodingElement</serializedValue>
120 + </property>
121 + <property path="/textMessageEncoding/maxReadPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
122 + <serializedValue>64</serializedValue>
123 + </property>
124 + <property path="/textMessageEncoding/maxWritePoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
125 + <serializedValue>16</serializedValue>
126 + </property>
127 + <property path="/textMessageEncoding/messageVersion" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.MessageVersion, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
128 + <serializedValue>Soap12 (http://www.w3.org/2003/05/soap-envelope) AddressingNone (http://schemas.microsoft.com/ws/2005/05/addressing/none)</serializedValue>
129 + </property>
130 + <property path="/textMessageEncoding/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
131 + <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
132 + </property>
133 + <property path="/textMessageEncoding/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
134 + <serializedValue>32</serializedValue>
135 + </property>
136 + <property path="/textMessageEncoding/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
137 + <serializedValue>8192</serializedValue>
138 + </property>
139 + <property path="/textMessageEncoding/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
140 + <serializedValue>16384</serializedValue>
141 + </property>
142 + <property path="/textMessageEncoding/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
143 + <serializedValue>4096</serializedValue>
144 + </property>
145 + <property path="/textMessageEncoding/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
146 + <serializedValue>16384</serializedValue>
147 + </property>
148 + <property path="/textMessageEncoding/writeEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.Text.Encoding, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
149 + <serializedValue>System.Text.UTF8Encoding</serializedValue>
150 + </property>
151 + <property path="/httpTransport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
152 + <serializedValue>System.ServiceModel.Configuration.HttpTransportElement</serializedValue>
153 + </property>
154 + <property path="/httpTransport/manualAddressing" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
155 + <serializedValue>False</serializedValue>
156 + </property>
157 + <property path="/httpTransport/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
158 + <serializedValue>524288</serializedValue>
159 + </property>
160 + <property path="/httpTransport/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
161 + <serializedValue>65536</serializedValue>
162 + </property>
163 + <property path="/httpTransport/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
164 + <serializedValue>False</serializedValue>
165 + </property>
166 + <property path="/httpTransport/authenticationScheme" isComplexType="false" isExplicitlyDefined="true" clrType="System.Net.AuthenticationSchemes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
167 + <serializedValue>Anonymous</serializedValue>
168 + </property>
169 + <property path="/httpTransport/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
170 + <serializedValue>False</serializedValue>
171 + </property>
172 + <property path="/httpTransport/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
173 + <serializedValue>StrongWildcard</serializedValue>
174 + </property>
175 + <property path="/httpTransport/keepAliveEnabled" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
176 + <serializedValue>True</serializedValue>
177 + </property>
178 + <property path="/httpTransport/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
179 + <serializedValue>65536</serializedValue>
180 + </property>
181 + <property path="/httpTransport/proxyAddress" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
182 + <serializedValue />
183 + </property>
184 + <property path="/httpTransport/proxyAuthenticationScheme" isComplexType="false" isExplicitlyDefined="true" clrType="System.Net.AuthenticationSchemes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
185 + <serializedValue>Anonymous</serializedValue>
186 + </property>
187 + <property path="/httpTransport/realm" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
188 + <serializedValue />
189 + </property>
190 + <property path="/httpTransport/transferMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
191 + <serializedValue>Buffered</serializedValue>
192 + </property>
193 + <property path="/httpTransport/unsafeConnectionNtlmAuthentication" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
194 + <serializedValue>False</serializedValue>
195 + </property>
196 + <property path="/httpTransport/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
197 + <serializedValue>True</serializedValue>
198 + </property>
199 + </properties>
200 + </bindingConfiguration>
201 + </bindingConfigurations>
202 + <endpoints>
203 + <endpoint name="SSOServicesHttpSoap11Endpoint" contract="DMSSSOService.SSOServicesPortType" bindingType="basicHttpBinding" address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" bindingConfiguration="SSOServicesSoap11Binding">
204 + <properties>
205 + <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
206 + <serializedValue>http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</serializedValue>
207 + </property>
208 + <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
209 + <serializedValue />
210 + </property>
211 + <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
212 + <serializedValue>basicHttpBinding</serializedValue>
213 + </property>
214 + <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
215 + <serializedValue>SSOServicesSoap11Binding</serializedValue>
216 + </property>
217 + <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
218 + <serializedValue>DMSSSOService.SSOServicesPortType</serializedValue>
219 + </property>
220 + <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
221 + <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
222 + </property>
223 + <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
224 + <serializedValue>&lt;Header /&gt;</serializedValue>
225 + </property>
226 + <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
227 + <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
228 + </property>
229 + <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
230 + <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
231 + </property>
232 + <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
233 + <serializedValue />
234 + </property>
235 + <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
236 + <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
237 + </property>
238 + <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
239 + <serializedValue />
240 + </property>
241 + <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
242 + <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
243 + </property>
244 + <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
245 + <serializedValue />
246 + </property>
247 + <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
248 + <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
249 + </property>
250 + <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
251 + <serializedValue />
252 + </property>
253 + <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
254 + <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
255 + </property>
256 + <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
257 + <serializedValue />
258 + </property>
259 + <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
260 + <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
261 + </property>
262 + <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
263 + <serializedValue>My</serializedValue>
264 + </property>
265 + <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
266 + <serializedValue>LocalMachine</serializedValue>
267 + </property>
268 + <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
269 + <serializedValue>FindBySubjectDistinguishedName</serializedValue>
270 + </property>
271 + <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
272 + <serializedValue />
273 + </property>
274 + <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
275 + <serializedValue>False</serializedValue>
276 + </property>
277 + <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
278 + <serializedValue>SSOServicesHttpSoap11Endpoint</serializedValue>
279 + </property>
280 + </properties>
281 + </endpoint>
282 + <endpoint name="SSOServicesHttpSoap12Endpoint" contract="DMSSSOService.SSOServicesPortType" bindingType="customBinding" address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" bindingConfiguration="SSOServicesSoap12Binding">
283 + <properties>
284 + <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
285 + <serializedValue>http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/</serializedValue>
286 + </property>
287 + <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
288 + <serializedValue />
289 + </property>
290 + <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
291 + <serializedValue>customBinding</serializedValue>
292 + </property>
293 + <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
294 + <serializedValue>SSOServicesSoap12Binding</serializedValue>
295 + </property>
296 + <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
297 + <serializedValue>DMSSSOService.SSOServicesPortType</serializedValue>
298 + </property>
299 + <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
300 + <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
301 + </property>
302 + <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
303 + <serializedValue>&lt;Header /&gt;</serializedValue>
304 + </property>
305 + <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
306 + <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
307 + </property>
308 + <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
309 + <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
310 + </property>
311 + <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
312 + <serializedValue />
313 + </property>
314 + <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
315 + <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
316 + </property>
317 + <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
318 + <serializedValue />
319 + </property>
320 + <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
321 + <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
322 + </property>
323 + <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
324 + <serializedValue />
325 + </property>
326 + <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
327 + <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
328 + </property>
329 + <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
330 + <serializedValue />
331 + </property>
332 + <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
333 + <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
334 + </property>
335 + <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
336 + <serializedValue />
337 + </property>
338 + <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
339 + <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
340 + </property>
341 + <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
342 + <serializedValue>My</serializedValue>
343 + </property>
344 + <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
345 + <serializedValue>LocalMachine</serializedValue>
346 + </property>
347 + <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
348 + <serializedValue>FindBySubjectDistinguishedName</serializedValue>
349 + </property>
350 + <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
351 + <serializedValue />
352 + </property>
353 + <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
354 + <serializedValue>False</serializedValue>
355 + </property>
356 + <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
357 + <serializedValue>SSOServicesHttpSoap12Endpoint</serializedValue>
358 + </property>
359 + </properties>
360 + </endpoint>
361 + </endpoints>
362 +</SavedWcfConfigurationInformation>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8" ?>
2 +<configuration>
3 + <appSettings>
4 + <add key="VersionNo" value="1.0.0" ></add>
5 + <add key="ServerPath" value="" />
6 + <add key="UpdateFile"/>
7 + <add key="UpdateStrategy"/>
8 + <add key=""/>
9 + </appSettings>
10 + <startup>
11 + <supportedRuntime version="v2.0.50727" />
12 + </startup>
13 + <applicationSettings>
14 + <DMSSSOAgent.Properties.Settings>
15 + <setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
16 + <!--<value>http://164.39.68.58:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</value>-->
17 + <value>http://www.erry.com:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</value>
18 + </setting>
19 + </DMSSSOAgent.Properties.Settings>
20 + </applicationSettings>
21 + <system.web>
22 + <membership defaultProvider="ClientAuthenticationMembershipProvider">
23 + <providers>
24 + <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
25 + </providers>
26 + </membership>
27 + <roleManager defaultProvider="ClientRoleProvider" enabled="true">
28 + <providers>
29 + <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
30 + </providers>
31 + </roleManager>
32 + </system.web>
33 + <system.serviceModel>
34 + <bindings>
35 + <basicHttpBinding>
36 + <binding name="SSOServicesSoap11Binding" closeTimeout="00:01:00"
37 + openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
38 + allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
39 + maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
40 + messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
41 + useDefaultWebProxy="true">
42 + <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
43 + maxBytesPerRead="4096" maxNameTableCharCount="16384" />
44 + <security mode="None">
45 + <transport clientCredentialType="None" proxyCredentialType="None"
46 + realm="" />
47 + <message clientCredentialType="UserName" algorithmSuite="Default" />
48 + </security>
49 + </binding>
50 + </basicHttpBinding>
51 + <customBinding>
52 + <binding name="SSOServicesSoap12Binding">
53 + <textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
54 + messageVersion="Soap12" writeEncoding="utf-8">
55 + <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
56 + maxBytesPerRead="4096" maxNameTableCharCount="16384" />
57 + </textMessageEncoding>
58 + <httpTransport manualAddressing="false" maxBufferPoolSize="524288"
59 + maxReceivedMessageSize="65536" allowCookies="false" authenticationScheme="Anonymous"
60 + bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
61 + keepAliveEnabled="true" maxBufferSize="65536" proxyAuthenticationScheme="Anonymous"
62 + realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
63 + useDefaultWebProxy="true" />
64 + </binding>
65 + </customBinding>
66 + </bindings>
67 + <client>
68 + <endpoint address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/"
69 + binding="basicHttpBinding" bindingConfiguration="SSOServicesSoap11Binding"
70 + contract="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap11Endpoint" />
71 + <endpoint address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/"
72 + binding="customBinding" bindingConfiguration="SSOServicesSoap12Binding"
73 + contract="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap12Endpoint" />
74 + </client>
75 + </system.serviceModel>
76 +</configuration>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0"?>
2 +<configuration>
3 + <configSections>
4 + <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
5 + <section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6 + </sectionGroup>
7 + </configSections>
8 + <appSettings>
9 + <!--Demo-->
10 + <add key="ServerPath" value="http://164.39.68.247/dms_demo/agentUpgrade" />
11 + <!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
12 + <add key="VersionNo" value="1.0.4"/>
13 + <!--Language-->
14 + <add key="language" value="zh-CHS" />
15 + <add key="DefaultLanguage" value="zh-CHS" />
16 + <!--Process Name-->
17 + <add key="ProcessesName" value="DMSSSOAgent" />
18 + <!--Rich Client Directory Path-->
19 + <add key="RCDirPath" value="C:/DMSTemp/" />
20 + <!--Rich Client File Type-->
21 + <add key="RCFileType" value=".jnlp" />
22 + <!--System Image Path-->
23 + <!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
24 + <add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
25 + <add key="ClientSettingsProvider.ServiceUri" value="" />
26 + </appSettings>
27 + <startup>
28 + <supportedRuntime version="v2.0.50727" />
29 + </startup>
30 + <applicationSettings>
31 + <DMSSSOAgent.Properties.Settings>
32 + <setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
33 + <!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
34 + <!--Demo-->
35 + <value>http://164.39.68.247/dms_demo/services/SSOServices?wsdl</value>
36 + </setting>
37 + </DMSSSOAgent.Properties.Settings>
38 + </applicationSettings>
39 + <system.web>
40 + <membership defaultProvider="ClientAuthenticationMembershipProvider">
41 + <providers>
42 + <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
43 + </providers>
44 + </membership>
45 + <roleManager defaultProvider="ClientRoleProvider" enabled="true">
46 + <providers>
47 + <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
48 + </providers>
49 + </roleManager>
50 + </system.web>
51 +</configuration>
1 +using System;
2 +using System.Collections.Generic;
3 +using System.Text;
4 +using System.Runtime.InteropServices;
5 +
6 +namespace DMSSSOAgent
7 +{
8 + public static class ParameterSettings
9 + {
10 + //私有静态变量
11 + private static string userid = "";
12 + //私有静态变量
13 + private static string username = "";
14 + // 私有静态变量
15 + private static string password = "";
16 + //真实姓名
17 + private static string name = "";
18 +
19 + public static string Name
20 + {
21 + get { return ParameterSettings.name; }
22 + set { ParameterSettings.name = value; }
23 + }
24 +
25 + private static bool isrelogin = false;
26 +
27 + public static string UserID
28 + {
29 + get { return userid; }
30 + set { userid = value; }
31 + }
32 + public static string UserName
33 + {
34 + get { return username; }
35 + set { username = value; }
36 + }
37 + public static string Password
38 + {
39 + get { return password; }
40 + set { password = value; }
41 + }
42 + public static bool IsReLogin
43 + {
44 + get { return isrelogin; }
45 + set { isrelogin = value; }
46 + }
47 + }
48 +
49 + /// <summary>
50 + /// 窗口渐时显示隐藏
51 + /// </summary>
52 + public class FormShowHideFx
53 + {
54 + #region 变量
55 + #region dwflag的取值
56 + private const Int32 AW_HOR_POSITIVE = 0x00000001;
57 + //从左到右显示
58 + private const Int32 AW_HOR_NEGATIVE = 0x00000002;
59 + //从右到左显示
60 + private const Int32 AW_VER_POSITIVE = 0x00000004;
61 + //从上到下显示
62 + private const Int32 AW_VER_NEGATIVE = 0x00000008;
63 + //从下到上显示
64 + private const Int32 AW_CENTER = 0x00000010;
65 + //若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;否则使窗口向外扩展,即展开窗口
66 + private const Int32 AW_HIDE = 0x00010000;
67 + //隐藏窗口,缺省则显示窗口
68 + private const Int32 AW_ACTIVATE = 0x00020000;
69 + //激活窗口。在使用了AW_HIDE标志后不能使用这个标志
70 + private const Int32 AW_SLIDE = 0x00040000;
71 + //使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略
72 + private const Int32 AW_BLEND = 0x00080000;
73 + #endregion
74 + #endregion
75 +
76 + #region 私有方法
77 + [DllImport("user32")]
78 + private static extern bool AnimateWindow(IntPtr whnd, int dwtime, int dwflag);
79 + #endregion
80 +
81 + #region 公开方法
82 + /// <summary>
83 + /// 由中心向边界扩展渐进打开窗口
84 + /// </summary>
85 + public static void ShowFXCenter(IntPtr wnd, int dwtime)
86 + {
87 + AnimateWindow(wnd, dwtime, AW_CENTER | AW_ACTIVATE | AW_SLIDE);
88 + }
89 +
90 + /// <summary>
91 + /// 由边界向中心扩展渐进关闭窗口
92 + /// </summary>
93 + public static void HideFXCenter(IntPtr wnd, int dwtime)
94 + {
95 + AnimateWindow(wnd, dwtime, AW_CENTER | AW_HIDE | AW_SLIDE);
96 + }
97 + #endregion
98 + }
99 +
100 +}
1 +namespace DMSSSOAgent
2 +{
3 + partial class DMSSSOAgent
4 + {
5 + /// <summary>
6 + /// 必需的设计器变量。
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 清理所有正在使用的资源。
12 + /// </summary>
13 + /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows 窗体设计器生成的代码
24 +
25 + /// <summary>
26 + /// 设计器支持所需的方法 - 不要
27 + /// 使用代码编辑器修改此方法的内容。
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.components = new System.ComponentModel.Container();
32 + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DMSSSOAgent));
33 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
34 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
35 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
36 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
37 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
38 + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
39 + this.conMenuForm = new System.Windows.Forms.ContextMenuStrip(this.components);
40 + this.关闭ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
41 + this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
42 + this.conMenuApp = new System.Windows.Forms.ContextMenuStrip(this.components);
43 + this.conMenuOpen = new System.Windows.Forms.ToolStripMenuItem();
44 + this.conMenuTestCon = new System.Windows.Forms.ToolStripMenuItem();
45 + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
46 + this.conMenuUpdate = new System.Windows.Forms.ToolStripMenuItem();
47 + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
48 + this.conMenuChangeUser = new System.Windows.Forms.ToolStripMenuItem();
49 + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
50 + this.conMenuSelectLanguage = new System.Windows.Forms.ToolStripMenuItem();
51 + this.conMenuDefault = new System.Windows.Forms.ToolStripMenuItem();
52 + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
53 + this.conMenuEN = new System.Windows.Forms.ToolStripMenuItem();
54 + this.conMenuCN = new System.Windows.Forms.ToolStripMenuItem();
55 + this.conMenuCNT = new System.Windows.Forms.ToolStripMenuItem();
56 + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
57 + this.conRelog = new System.Windows.Forms.ToolStripMenuItem();
58 + this.conMenuAppClose = new System.Windows.Forms.ToolStripMenuItem();
59 + this.imageList1 = new System.Windows.Forms.ImageList(this.components);
60 + this.pnlLeft = new System.Windows.Forms.Panel();
61 + this.panel1 = new System.Windows.Forms.Panel();
62 + this.label1 = new System.Windows.Forms.Label();
63 + this.llblUserName = new System.Windows.Forms.LinkLabel();
64 + this.btnClose = new System.Windows.Forms.Button();
65 + this.btnMini = new System.Windows.Forms.Button();
66 + this.panel2 = new System.Windows.Forms.Panel();
67 + this.panel3 = new System.Windows.Forms.Panel();
68 + this.panel4 = new System.Windows.Forms.Panel();
69 + this.tabSysList = new System.Windows.Forms.TabControl();
70 + this.tabW = new System.Windows.Forms.TabPage();
71 + this.dvSysListW = new System.Windows.Forms.DataGridView();
72 + this.SysImage = new System.Windows.Forms.DataGridViewImageColumn();
73 + this.SysName = new System.Windows.Forms.DataGridViewTextBoxColumn();
74 + this.SysContent = new System.Windows.Forms.DataGridViewTextBoxColumn();
75 + this.tabRC = new System.Windows.Forms.TabPage();
76 + this.dvSysListRC = new System.Windows.Forms.DataGridView();
77 + this.dataGridViewImageColumn1 = new System.Windows.Forms.DataGridViewImageColumn();
78 + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
79 + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
80 + this.conMenuForm.SuspendLayout();
81 + this.conMenuApp.SuspendLayout();
82 + this.panel1.SuspendLayout();
83 + this.panel4.SuspendLayout();
84 + this.tabSysList.SuspendLayout();
85 + this.tabW.SuspendLayout();
86 + ((System.ComponentModel.ISupportInitialize)(this.dvSysListW)).BeginInit();
87 + this.tabRC.SuspendLayout();
88 + ((System.ComponentModel.ISupportInitialize)(this.dvSysListRC)).BeginInit();
89 + this.SuspendLayout();
90 + //
91 + // conMenuForm
92 + //
93 + this.conMenuForm.AccessibleDescription = null;
94 + this.conMenuForm.AccessibleName = null;
95 + resources.ApplyResources(this.conMenuForm, "conMenuForm");
96 + this.conMenuForm.BackgroundImage = null;
97 + this.conMenuForm.Font = null;
98 + this.conMenuForm.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
99 + this.关闭ToolStripMenuItem});
100 + this.conMenuForm.Name = "conMenuFile";
101 + //
102 + // 关闭ToolStripMenuItem
103 + //
104 + this.关闭ToolStripMenuItem.AccessibleDescription = null;
105 + this.关闭ToolStripMenuItem.AccessibleName = null;
106 + resources.ApplyResources(this.关闭ToolStripMenuItem, "关闭ToolStripMenuItem");
107 + this.关闭ToolStripMenuItem.BackgroundImage = null;
108 + this.关闭ToolStripMenuItem.Name = "关闭ToolStripMenuItem";
109 + this.关闭ToolStripMenuItem.ShortcutKeyDisplayString = null;
110 + //
111 + // notifyIcon1
112 + //
113 + resources.ApplyResources(this.notifyIcon1, "notifyIcon1");
114 + this.notifyIcon1.ContextMenuStrip = this.conMenuApp;
115 + this.notifyIcon1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick);
116 + //
117 + // conMenuApp
118 + //
119 + this.conMenuApp.AccessibleDescription = null;
120 + this.conMenuApp.AccessibleName = null;
121 + resources.ApplyResources(this.conMenuApp, "conMenuApp");
122 + this.conMenuApp.BackgroundImage = null;
123 + this.conMenuApp.Font = null;
124 + this.conMenuApp.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
125 + this.conMenuOpen,
126 + this.conMenuTestCon,
127 + this.toolStripSeparator1,
128 + this.conMenuUpdate,
129 + this.toolStripSeparator2,
130 + this.conMenuChangeUser,
131 + this.toolStripSeparator5,
132 + this.conMenuSelectLanguage,
133 + this.toolStripSeparator3,
134 + this.conRelog,
135 + this.conMenuAppClose});
136 + this.conMenuApp.Name = "conMenuApp";
137 + //
138 + // conMenuOpen
139 + //
140 + this.conMenuOpen.AccessibleDescription = null;
141 + this.conMenuOpen.AccessibleName = null;
142 + resources.ApplyResources(this.conMenuOpen, "conMenuOpen");
143 + this.conMenuOpen.BackgroundImage = null;
144 + this.conMenuOpen.Name = "conMenuOpen";
145 + this.conMenuOpen.ShortcutKeyDisplayString = null;
146 + this.conMenuOpen.Click += new System.EventHandler(this.conMenuOpen_Click);
147 + //
148 + // conMenuTestCon
149 + //
150 + this.conMenuTestCon.AccessibleDescription = null;
151 + this.conMenuTestCon.AccessibleName = null;
152 + resources.ApplyResources(this.conMenuTestCon, "conMenuTestCon");
153 + this.conMenuTestCon.BackgroundImage = null;
154 + this.conMenuTestCon.Name = "conMenuTestCon";
155 + this.conMenuTestCon.ShortcutKeyDisplayString = null;
156 + this.conMenuTestCon.Click += new System.EventHandler(this.conMenuTestCon_Click);
157 + //
158 + // toolStripSeparator1
159 + //
160 + this.toolStripSeparator1.AccessibleDescription = null;
161 + this.toolStripSeparator1.AccessibleName = null;
162 + resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
163 + this.toolStripSeparator1.Name = "toolStripSeparator1";
164 + //
165 + // conMenuUpdate
166 + //
167 + this.conMenuUpdate.AccessibleDescription = null;
168 + this.conMenuUpdate.AccessibleName = null;
169 + resources.ApplyResources(this.conMenuUpdate, "conMenuUpdate");
170 + this.conMenuUpdate.BackgroundImage = null;
171 + this.conMenuUpdate.Name = "conMenuUpdate";
172 + this.conMenuUpdate.ShortcutKeyDisplayString = null;
173 + this.conMenuUpdate.Click += new System.EventHandler(this.conMenuUpdate_Click);
174 + //
175 + // toolStripSeparator2
176 + //
177 + this.toolStripSeparator2.AccessibleDescription = null;
178 + this.toolStripSeparator2.AccessibleName = null;
179 + resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2");
180 + this.toolStripSeparator2.Name = "toolStripSeparator2";
181 + //
182 + // conMenuChangeUser
183 + //
184 + this.conMenuChangeUser.AccessibleDescription = null;
185 + this.conMenuChangeUser.AccessibleName = null;
186 + resources.ApplyResources(this.conMenuChangeUser, "conMenuChangeUser");
187 + this.conMenuChangeUser.BackgroundImage = null;
188 + this.conMenuChangeUser.Name = "conMenuChangeUser";
189 + this.conMenuChangeUser.ShortcutKeyDisplayString = null;
190 + this.conMenuChangeUser.Click += new System.EventHandler(this.conMenuChangeUser_Click);
191 + //
192 + // toolStripSeparator5
193 + //
194 + this.toolStripSeparator5.AccessibleDescription = null;
195 + this.toolStripSeparator5.AccessibleName = null;
196 + resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5");
197 + this.toolStripSeparator5.Name = "toolStripSeparator5";
198 + //
199 + // conMenuSelectLanguage
200 + //
201 + this.conMenuSelectLanguage.AccessibleDescription = null;
202 + this.conMenuSelectLanguage.AccessibleName = null;
203 + resources.ApplyResources(this.conMenuSelectLanguage, "conMenuSelectLanguage");
204 + this.conMenuSelectLanguage.BackgroundImage = null;
205 + this.conMenuSelectLanguage.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
206 + this.conMenuDefault,
207 + this.toolStripSeparator4,
208 + this.conMenuEN,
209 + this.conMenuCN,
210 + this.conMenuCNT});
211 + this.conMenuSelectLanguage.Name = "conMenuSelectLanguage";
212 + this.conMenuSelectLanguage.ShortcutKeyDisplayString = null;
213 + //
214 + // conMenuDefault
215 + //
216 + this.conMenuDefault.AccessibleDescription = null;
217 + this.conMenuDefault.AccessibleName = null;
218 + resources.ApplyResources(this.conMenuDefault, "conMenuDefault");
219 + this.conMenuDefault.BackgroundImage = null;
220 + this.conMenuDefault.Name = "conMenuDefault";
221 + this.conMenuDefault.ShortcutKeyDisplayString = null;
222 + this.conMenuDefault.Click += new System.EventHandler(this.conMenuDefault_Click);
223 + //
224 + // toolStripSeparator4
225 + //
226 + this.toolStripSeparator4.AccessibleDescription = null;
227 + this.toolStripSeparator4.AccessibleName = null;
228 + resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4");
229 + this.toolStripSeparator4.Name = "toolStripSeparator4";
230 + //
231 + // conMenuEN
232 + //
233 + this.conMenuEN.AccessibleDescription = null;
234 + this.conMenuEN.AccessibleName = null;
235 + resources.ApplyResources(this.conMenuEN, "conMenuEN");
236 + this.conMenuEN.BackgroundImage = null;
237 + this.conMenuEN.Name = "conMenuEN";
238 + this.conMenuEN.ShortcutKeyDisplayString = null;
239 + this.conMenuEN.Click += new System.EventHandler(this.conMenuEN_Click);
240 + //
241 + // conMenuCN
242 + //
243 + this.conMenuCN.AccessibleDescription = null;
244 + this.conMenuCN.AccessibleName = null;
245 + resources.ApplyResources(this.conMenuCN, "conMenuCN");
246 + this.conMenuCN.BackgroundImage = null;
247 + this.conMenuCN.Name = "conMenuCN";
248 + this.conMenuCN.ShortcutKeyDisplayString = null;
249 + this.conMenuCN.Click += new System.EventHandler(this.conMenuCN_Click);
250 + //
251 + // conMenuCNT
252 + //
253 + this.conMenuCNT.AccessibleDescription = null;
254 + this.conMenuCNT.AccessibleName = null;
255 + resources.ApplyResources(this.conMenuCNT, "conMenuCNT");
256 + this.conMenuCNT.BackgroundImage = null;
257 + this.conMenuCNT.Name = "conMenuCNT";
258 + this.conMenuCNT.ShortcutKeyDisplayString = null;
259 + this.conMenuCNT.Click += new System.EventHandler(this.conMenuCNT_Click);
260 + //
261 + // toolStripSeparator3
262 + //
263 + this.toolStripSeparator3.AccessibleDescription = null;
264 + this.toolStripSeparator3.AccessibleName = null;
265 + resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3");
266 + this.toolStripSeparator3.Name = "toolStripSeparator3";
267 + //
268 + // conRelog
269 + //
270 + this.conRelog.AccessibleDescription = null;
271 + this.conRelog.AccessibleName = null;
272 + resources.ApplyResources(this.conRelog, "conRelog");
273 + this.conRelog.BackgroundImage = null;
274 + this.conRelog.Name = "conRelog";
275 + this.conRelog.ShortcutKeyDisplayString = null;
276 + this.conRelog.Click += new System.EventHandler(this.reLogToolStripMenuItem_Click);
277 + //
278 + // conMenuAppClose
279 + //
280 + this.conMenuAppClose.AccessibleDescription = null;
281 + this.conMenuAppClose.AccessibleName = null;
282 + resources.ApplyResources(this.conMenuAppClose, "conMenuAppClose");
283 + this.conMenuAppClose.BackgroundImage = null;
284 + this.conMenuAppClose.Name = "conMenuAppClose";
285 + this.conMenuAppClose.ShortcutKeyDisplayString = null;
286 + this.conMenuAppClose.Click += new System.EventHandler(this.conMenuAppClose_Click);
287 + //
288 + // imageList1
289 + //
290 + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
291 + this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
292 + this.imageList1.Images.SetKeyName(0, "item1.JPG");
293 + this.imageList1.Images.SetKeyName(1, "item2.JPG");
294 + this.imageList1.Images.SetKeyName(2, "item3.JPG");
295 + //
296 + // pnlLeft
297 + //
298 + this.pnlLeft.AccessibleDescription = null;
299 + this.pnlLeft.AccessibleName = null;
300 + resources.ApplyResources(this.pnlLeft, "pnlLeft");
301 + this.pnlLeft.Font = null;
302 + this.pnlLeft.Name = "pnlLeft";
303 + this.pnlLeft.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pnlLeft_MouseMove);
304 + this.pnlLeft.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pnlLeft_MouseDown);
305 + //
306 + // panel1
307 + //
308 + this.panel1.AccessibleDescription = null;
309 + this.panel1.AccessibleName = null;
310 + resources.ApplyResources(this.panel1, "panel1");
311 + this.panel1.BackColor = System.Drawing.Color.White;
312 + this.panel1.BackgroundImage = null;
313 + this.panel1.Controls.Add(this.label1);
314 + this.panel1.Controls.Add(this.llblUserName);
315 + this.panel1.Controls.Add(this.btnClose);
316 + this.panel1.Controls.Add(this.btnMini);
317 + this.panel1.Font = null;
318 + this.panel1.Name = "panel1";
319 + //
320 + // label1
321 + //
322 + this.label1.AccessibleDescription = null;
323 + this.label1.AccessibleName = null;
324 + resources.ApplyResources(this.label1, "label1");
325 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(101)))), ((int)(((byte)(1)))));
326 + this.label1.Name = "label1";
327 + //
328 + // llblUserName
329 + //
330 + this.llblUserName.AccessibleDescription = null;
331 + this.llblUserName.AccessibleName = null;
332 + resources.ApplyResources(this.llblUserName, "llblUserName");
333 + this.llblUserName.Font = null;
334 + this.llblUserName.LinkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
335 + this.llblUserName.Name = "llblUserName";
336 + this.llblUserName.TabStop = true;
337 + //
338 + // btnClose
339 + //
340 + this.btnClose.AccessibleDescription = null;
341 + this.btnClose.AccessibleName = null;
342 + resources.ApplyResources(this.btnClose, "btnClose");
343 + this.btnClose.Font = null;
344 + this.btnClose.Name = "btnClose";
345 + this.btnClose.UseVisualStyleBackColor = true;
346 + this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
347 + //
348 + // btnMini
349 + //
350 + this.btnMini.AccessibleDescription = null;
351 + this.btnMini.AccessibleName = null;
352 + resources.ApplyResources(this.btnMini, "btnMini");
353 + this.btnMini.Font = null;
354 + this.btnMini.Name = "btnMini";
355 + this.btnMini.UseVisualStyleBackColor = true;
356 + this.btnMini.Click += new System.EventHandler(this.btnMini_Click);
357 + //
358 + // panel2
359 + //
360 + this.panel2.AccessibleDescription = null;
361 + this.panel2.AccessibleName = null;
362 + resources.ApplyResources(this.panel2, "panel2");
363 + this.panel2.BackColor = System.Drawing.Color.White;
364 + this.panel2.Font = null;
365 + this.panel2.Name = "panel2";
366 + //
367 + // panel3
368 + //
369 + this.panel3.AccessibleDescription = null;
370 + this.panel3.AccessibleName = null;
371 + resources.ApplyResources(this.panel3, "panel3");
372 + this.panel3.BackColor = System.Drawing.Color.White;
373 + this.panel3.Font = null;
374 + this.panel3.Name = "panel3";
375 + //
376 + // panel4
377 + //
378 + this.panel4.AccessibleDescription = null;
379 + this.panel4.AccessibleName = null;
380 + resources.ApplyResources(this.panel4, "panel4");
381 + this.panel4.BackColor = System.Drawing.Color.White;
382 + this.panel4.BackgroundImage = null;
383 + this.panel4.Controls.Add(this.tabSysList);
384 + this.panel4.Font = null;
385 + this.panel4.Name = "panel4";
386 + //
387 + // tabSysList
388 + //
389 + this.tabSysList.AccessibleDescription = null;
390 + this.tabSysList.AccessibleName = null;
391 + resources.ApplyResources(this.tabSysList, "tabSysList");
392 + this.tabSysList.BackgroundImage = null;
393 + this.tabSysList.Controls.Add(this.tabW);
394 + this.tabSysList.Controls.Add(this.tabRC);
395 + this.tabSysList.Font = null;
396 + this.tabSysList.Name = "tabSysList";
397 + this.tabSysList.SelectedIndex = 0;
398 + this.tabSysList.SelectedIndexChanged += new System.EventHandler(this.tabSysList_SelectedIndexChanged);
399 + //
400 + // tabW
401 + //
402 + this.tabW.AccessibleDescription = null;
403 + this.tabW.AccessibleName = null;
404 + resources.ApplyResources(this.tabW, "tabW");
405 + this.tabW.BackgroundImage = null;
406 + this.tabW.Controls.Add(this.dvSysListW);
407 + this.tabW.Font = null;
408 + this.tabW.Name = "tabW";
409 + this.tabW.UseVisualStyleBackColor = true;
410 + //
411 + // dvSysListW
412 + //
413 + this.dvSysListW.AccessibleDescription = null;
414 + this.dvSysListW.AccessibleName = null;
415 + this.dvSysListW.AllowUserToAddRows = false;
416 + resources.ApplyResources(this.dvSysListW, "dvSysListW");
417 + this.dvSysListW.BackgroundColor = System.Drawing.Color.White;
418 + this.dvSysListW.BackgroundImage = null;
419 + this.dvSysListW.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
420 + this.dvSysListW.ColumnHeadersVisible = false;
421 + this.dvSysListW.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
422 + this.SysImage,
423 + this.SysName,
424 + this.SysContent});
425 + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
426 + dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Window;
427 + dataGridViewCellStyle9.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Bold);
428 + dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.ControlText;
429 + dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;
430 + dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
431 + dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
432 + this.dvSysListW.DefaultCellStyle = dataGridViewCellStyle9;
433 + this.dvSysListW.Font = null;
434 + this.dvSysListW.Name = "dvSysListW";
435 + this.dvSysListW.RowHeadersVisible = false;
436 + this.dvSysListW.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
437 + this.dvSysListW.RowTemplate.DefaultCellStyle.SelectionBackColor = System.Drawing.Color.Transparent;
438 + this.dvSysListW.RowTemplate.DefaultCellStyle.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
439 + this.dvSysListW.RowTemplate.Height = 23;
440 + this.dvSysListW.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dvSysListW_CellDoubleClick);
441 + this.dvSysListW.Click += new System.EventHandler(this.dvSysListW_Click);
442 + //
443 + // SysImage
444 + //
445 + resources.ApplyResources(this.SysImage, "SysImage");
446 + this.SysImage.Name = "SysImage";
447 + //
448 + // SysName
449 + //
450 + dataGridViewCellStyle7.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
451 + this.SysName.DefaultCellStyle = dataGridViewCellStyle7;
452 + resources.ApplyResources(this.SysName, "SysName");
453 + this.SysName.Name = "SysName";
454 + this.SysName.ReadOnly = true;
455 + //
456 + // SysContent
457 + //
458 + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
459 + this.SysContent.DefaultCellStyle = dataGridViewCellStyle8;
460 + resources.ApplyResources(this.SysContent, "SysContent");
461 + this.SysContent.Name = "SysContent";
462 + //
463 + // tabRC
464 + //
465 + this.tabRC.AccessibleDescription = null;
466 + this.tabRC.AccessibleName = null;
467 + resources.ApplyResources(this.tabRC, "tabRC");
468 + this.tabRC.BackgroundImage = null;
469 + this.tabRC.Controls.Add(this.dvSysListRC);
470 + this.tabRC.Font = null;
471 + this.tabRC.Name = "tabRC";
472 + this.tabRC.UseVisualStyleBackColor = true;
473 + //
474 + // dvSysListRC
475 + //
476 + this.dvSysListRC.AccessibleDescription = null;
477 + this.dvSysListRC.AccessibleName = null;
478 + this.dvSysListRC.AllowUserToAddRows = false;
479 + resources.ApplyResources(this.dvSysListRC, "dvSysListRC");
480 + this.dvSysListRC.BackgroundColor = System.Drawing.Color.White;
481 + this.dvSysListRC.BackgroundImage = null;
482 + this.dvSysListRC.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
483 + this.dvSysListRC.ColumnHeadersVisible = false;
484 + this.dvSysListRC.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
485 + this.dataGridViewImageColumn1,
486 + this.dataGridViewTextBoxColumn1,
487 + this.dataGridViewTextBoxColumn2});
488 + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
489 + dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Window;
490 + dataGridViewCellStyle12.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Bold);
491 + dataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.ControlText;
492 + dataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight;
493 + dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
494 + dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
495 + this.dvSysListRC.DefaultCellStyle = dataGridViewCellStyle12;
496 + this.dvSysListRC.Font = null;
497 + this.dvSysListRC.Name = "dvSysListRC";
498 + this.dvSysListRC.RowHeadersVisible = false;
499 + this.dvSysListRC.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
500 + this.dvSysListRC.RowTemplate.DefaultCellStyle.SelectionBackColor = System.Drawing.Color.Transparent;
501 + this.dvSysListRC.RowTemplate.DefaultCellStyle.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
502 + this.dvSysListRC.RowTemplate.Height = 23;
503 + this.dvSysListRC.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dvSysListRC_CellDoubleClick);
504 + this.dvSysListRC.Click += new System.EventHandler(this.dvSysListRC_Click);
505 + //
506 + // dataGridViewImageColumn1
507 + //
508 + resources.ApplyResources(this.dataGridViewImageColumn1, "dataGridViewImageColumn1");
509 + this.dataGridViewImageColumn1.Name = "dataGridViewImageColumn1";
510 + //
511 + // dataGridViewTextBoxColumn1
512 + //
513 + dataGridViewCellStyle10.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
514 + this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle10;
515 + resources.ApplyResources(this.dataGridViewTextBoxColumn1, "dataGridViewTextBoxColumn1");
516 + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
517 + this.dataGridViewTextBoxColumn1.ReadOnly = true;
518 + //
519 + // dataGridViewTextBoxColumn2
520 + //
521 + dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
522 + this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle11;
523 + resources.ApplyResources(this.dataGridViewTextBoxColumn2, "dataGridViewTextBoxColumn2");
524 + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
525 + //
526 + // DMSSSOAgent
527 + //
528 + this.AccessibleDescription = null;
529 + this.AccessibleName = null;
530 + resources.ApplyResources(this, "$this");
531 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
532 + this.BackColor = System.Drawing.Color.White;
533 + this.BackgroundImage = null;
534 + this.ContextMenuStrip = this.conMenuForm;
535 + this.Controls.Add(this.panel4);
536 + this.Controls.Add(this.panel3);
537 + this.Controls.Add(this.panel2);
538 + this.Controls.Add(this.panel1);
539 + this.Controls.Add(this.pnlLeft);
540 + this.Font = null;
541 + this.Name = "DMSSSOAgent";
542 + this.Load += new System.EventHandler(this.DMSSSOAgent_Load);
543 + this.SizeChanged += new System.EventHandler(this.DMSSSOAgent_SizeChanged);
544 + this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.DMSSSOAgent_MouseDown);
545 + this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.DMSSSOAgent_MouseMove);
546 + this.conMenuForm.ResumeLayout(false);
547 + this.conMenuApp.ResumeLayout(false);
548 + this.panel1.ResumeLayout(false);
549 + this.panel1.PerformLayout();
550 + this.panel4.ResumeLayout(false);
551 + this.tabSysList.ResumeLayout(false);
552 + this.tabW.ResumeLayout(false);
553 + ((System.ComponentModel.ISupportInitialize)(this.dvSysListW)).EndInit();
554 + this.tabRC.ResumeLayout(false);
555 + ((System.ComponentModel.ISupportInitialize)(this.dvSysListRC)).EndInit();
556 + this.ResumeLayout(false);
557 +
558 + }
559 +
560 + #endregion
561 +
562 + private System.Windows.Forms.ContextMenuStrip conMenuForm;
563 + private System.Windows.Forms.ToolStripMenuItem 关闭ToolStripMenuItem;
564 + private System.Windows.Forms.NotifyIcon notifyIcon1;
565 + private System.Windows.Forms.ContextMenuStrip conMenuApp;
566 + private System.Windows.Forms.ToolStripMenuItem conMenuOpen;
567 + private System.Windows.Forms.ToolStripMenuItem conMenuAppClose;
568 + private System.Windows.Forms.ImageList imageList1;
569 + private System.Windows.Forms.Panel pnlLeft;
570 + private System.Windows.Forms.Panel panel1;
571 + private System.Windows.Forms.Panel panel2;
572 + private System.Windows.Forms.Panel panel3;
573 + private System.Windows.Forms.Panel panel4;
574 + private System.Windows.Forms.Button btnMini;
575 + private System.Windows.Forms.Button btnClose;
576 + private System.Windows.Forms.LinkLabel llblUserName;
577 + private System.Windows.Forms.ToolStripMenuItem conMenuTestCon;
578 + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
579 + private System.Windows.Forms.ToolStripMenuItem conMenuUpdate;
580 + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
581 + private System.Windows.Forms.ToolStripMenuItem conMenuChangeUser;
582 + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
583 + private System.Windows.Forms.ToolStripMenuItem conMenuSelectLanguage;
584 + private System.Windows.Forms.ToolStripMenuItem conMenuDefault;
585 + private System.Windows.Forms.ToolStripMenuItem conMenuCN;
586 + private System.Windows.Forms.ToolStripMenuItem conMenuCNT;
587 + private System.Windows.Forms.ToolStripMenuItem conMenuEN;
588 + private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
589 + private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
590 + private System.Windows.Forms.TabControl tabSysList;
591 + private System.Windows.Forms.TabPage tabW;
592 + private System.Windows.Forms.DataGridView dvSysListW;
593 + private System.Windows.Forms.TabPage tabRC;
594 + private System.Windows.Forms.DataGridView dvSysListRC;
595 + private System.Windows.Forms.DataGridViewImageColumn SysImage;
596 + private System.Windows.Forms.DataGridViewTextBoxColumn SysName;
597 + private System.Windows.Forms.DataGridViewTextBoxColumn SysContent;
598 + private System.Windows.Forms.DataGridViewImageColumn dataGridViewImageColumn1;
599 + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
600 + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
601 + private System.Windows.Forms.Label label1;
602 + private System.Windows.Forms.ToolStripMenuItem conRelog;
603 + }
604 +}
605 +
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Text;
7 +using System.Windows.Forms;
8 +using System.Net;
9 +using System.IO;
10 +using System.Configuration;
11 +using System.Diagnostics;
12 +using System.Globalization;
13 +using System.Threading;
14 +using System.Xml;
15 +using DMSSSOUpgrade;
16 +
17 +namespace DMSSSOAgent
18 +{
19 + public partial class DMSSSOAgent : Form
20 + {
21 + #region 变量定义
22 + private Point downPoint1;
23 + Color defaultColor = new Color();
24 + #endregion
25 +
26 + #region 构造类
27 + public DMSSSOAgent()
28 + {
29 + InitializeComponent();
30 + this.FormBorderStyle = FormBorderStyle.None;
31 + }
32 + #endregion
33 +
34 + #region Form Load
35 + private void DMSSSOAgent_Load(object sender, EventArgs e)
36 + {
37 + if(tabW.CanSelect)
38 + defaultColor = dvSysListW.Rows[0].DefaultCellStyle.BackColor;
39 + if(tabRC.CanSelect)
40 + defaultColor = dvSysListRC.Rows[0].DefaultCellStyle.BackColor;
41 + //ApplyResourceAgent();
42 + FormLoad();
43 + }
44 + #endregion
45 +
46 + #region Functions
47 + #region Test
48 + private DataTable GetDT()
49 + {
50 + DataTable dt = new DataTable();
51 +
52 + dt.Columns.Add("SysType");
53 + dt.Columns.Add("SysCNName");
54 + dt.Columns.Add("SysENName");
55 + dt.Columns.Add("SysContent");
56 +
57 + DataRow dr = dt.NewRow();
58 + dr[0] = "W";
59 + dr[1] = "新浪";
60 + dr[2] = "sina";
61 + dr[3] = "http://www.sina.com.cn";
62 + dt.Rows.Add(dr);
63 +
64 + dr = dt.NewRow();
65 + dr[0] = "W";
66 + dr[1] = "百度";
67 + dr[2] = "baidu";
68 + dr[3] = "http://www.baidu.com";
69 + dt.Rows.Add(dr);
70 +
71 +
72 + dr = dt.NewRow();
73 + dr[0] = "RC";
74 + dr[1] = "Juice";
75 + dr[2] = "Juice Demo";
76 + dr[3] = "http://www.erry.com";
77 + dt.Rows.Add(dr);
78 +
79 + return dt;
80 + }
81 + private void LoadSysList(ListView lv)
82 + {
83 + GetSysList();
84 + }
85 + private void LoadDataIntoList(ListView lv, DataTable dt)
86 + {
87 + lv.BeginUpdate();
88 + lv.Items.Clear();
89 + foreach (DataRow row in dt.Rows)
90 + {
91 + ListViewItem lvi = new ListViewItem();
92 + lvi.Text = row[0].ToString();
93 + //lvi.ImageIndex = Int32.Parse(row[1].ToString());
94 + for (int i = 1; i < dt.Columns.Count; i++)
95 + {
96 + lvi.SubItems.Add(row[i].ToString());
97 + }
98 + lv.Items.Add(lvi);
99 + }
100 + lv.EndUpdate();
101 + }
102 + #endregion
103 +
104 + #region Form Load
105 + private void FormLoad()
106 + {
107 + //FormShowHideFx.ShowFXCenter(this.Handle, 3000);
108 +
109 + string userid = ParameterSettings.UserID;
110 + string username = ParameterSettings.UserName;
111 + string name = ParameterSettings.Name;
112 + //llblUserName.Text = username + "[" + userid + "]";
113 + llblUserName.Text = name;
114 +
115 + this.LoadDataIntoGrid(dvSysListW, dvSysListRC, GetSysLists());
116 + string dirpath = ConfigurationSettings.AppSettings["RCDirPath"].ToString();
117 + if (Directory.Exists(dirpath))
118 + {
119 + try
120 + {
121 + Directory.Delete(dirpath);
122 + }
123 + catch (Exception ex)
124 + { }
125 + }
126 + }
127 + #endregion
128 + /// <summary>
129 + /// Language
130 + /// </summary>
131 + /// <returns></returns>
132 + public string GetLanguage()
133 + {
134 + string language = "0";
135 + //en_US=0,zh_CN=1,zh_TW=2
136 + if (ConfigurationSettings.AppSettings["language"].ToString() == "en")
137 + language = "0";
138 + else if (ConfigurationSettings.AppSettings["language"].ToString() == "zh-CHS")
139 + language = "1";
140 + else if (ConfigurationSettings.AppSettings["language"].ToString() == "zh-CHT")
141 + language = "2";
142 + return language;
143 + }
144 +
145 + #region Load System List
146 + private DataTable GetSysList()
147 + {
148 + DataTable dt = new DataTable();
149 +
150 + dt.Columns.Add("SysType");
151 + dt.Columns.Add("SysCNName");
152 + dt.Columns.Add("SysENName");
153 + dt.Columns.Add("SysContent");
154 +
155 + string userid = ParameterSettings.UserID;
156 + string username = ParameterSettings.UserName;
157 + string password = ParameterSettings.Password;
158 + DMSSSOService.SSOServices SSOservice = new global::DMSSSOAgent.DMSSSOService.SSOServices();
159 + object[] oSysList = SSOservice.getSystem(userid, username, password,GetLanguage());
160 +
161 + DataRow dr;
162 +
163 + for (int i = 0; i < oSysList.Length; i++)
164 + {
165 + if (oSysList[i] != null)
166 + {
167 + string[] kk = ((System.Xml.XmlNode[])(oSysList[i]))[0].Value.Split(new Char[] { '|' });
168 + if (kk[0] == "W" || kk[0] == "RC")
169 + {
170 + dr = dt.NewRow();
171 + dr[0] = kk[0];
172 + dr[1] = kk[1];
173 + dr[2] = kk[2];
174 + dr[3] = kk[3];
175 + dt.Rows.Add(dr);
176 + }
177 + }
178 + }
179 + return dt;
180 +
181 + }
182 + private DataSet GetSysLists()
183 + {
184 + DataSet ds = new DataSet();
185 + DataTable dtw = new DataTable();
186 + dtw.TableName = "dtw";
187 + DataTable dtrc = new DataTable();
188 + dtrc.TableName = "dtrc";
189 +
190 + dtw.Columns.Add("SysType");
191 + dtw.Columns.Add("SysCNName");
192 + dtw.Columns.Add("SysENName");
193 + dtw.Columns.Add("SysContent");
194 + dtw.Columns.Add("Sort");
195 + dtw.Columns.Add("PicName");
196 +
197 + dtrc.Columns.Add("SysType");
198 + dtrc.Columns.Add("SysCNName");
199 + dtrc.Columns.Add("SysENName");
200 + dtrc.Columns.Add("SysContent");
201 + dtrc.Columns.Add("Sort");
202 + dtrc.Columns.Add("PicName");
203 +
204 + string userid = ParameterSettings.UserID;
205 + string username = ParameterSettings.UserName;
206 + string password = ParameterSettings.Password;
207 + DMSSSOService.SSOServices SSOservice = new global::DMSSSOAgent.DMSSSOService.SSOServices();
208 + object[] oSysList = SSOservice.getSystem(userid, username, password,GetLanguage());
209 + DataRow dr;
210 +
211 + for (int i = 0; i < oSysList.Length; i++)
212 + {
213 + if (oSysList[i] != null)
214 + {
215 + string[] kk = ((System.Xml.XmlNode[])(oSysList[i]))[0].Value.Split(new Char[] { '|' });
216 + if (kk[0] == "W")
217 + {
218 + dr = dtw.NewRow();
219 + dr[0] = kk[0];
220 + dr[1] = kk[1];
221 + dr[2] = kk[2];
222 + dr[3] = kk[3];
223 + dr[4] = kk[4];
224 + dr[5] = kk[5];
225 + dtw.Rows.Add(dr);
226 + }
227 + if (kk[0] == "RC")
228 + {
229 + dr = dtrc.NewRow();
230 + dr[0] = kk[0];
231 + dr[1] = kk[1];
232 + dr[2] = kk[2];
233 + dr[3] = kk[3];
234 + dr[4] = kk[4];
235 + dr[5] = kk[5];
236 + dtrc.Rows.Add(dr);
237 + }
238 + }
239 + }
240 + DataTable newdtw = new DataTable();
241 + newdtw = dtw.Clone();
242 + DataTable newdtrc = new DataTable();
243 + newdtrc = dtrc.Clone();
244 + DataRow[] drs = dtw.Select("", "Sort");
245 + for (int k = 0; k < drs.Length; k++)
246 + {
247 + newdtw.ImportRow(drs[k]);
248 + }
249 + DataRow[] drss = dtrc.Select("", "Sort");
250 + for (int kk = 0; kk < drss.Length; kk++)
251 + {
252 + newdtrc.ImportRow(drss[kk]);
253 + }
254 + ds.Tables.Add(newdtw);
255 + ds.Tables.Add(newdtrc);
256 + return ds;
257 +
258 + }
259 + #endregion
260 +
261 + #region Load Data Into DataGridView
262 + private void LoadDataIntoGrid(DataGridView dvw, DataGridView dvrc, DataTable dt)
263 + {
264 + //dv.DataSource = dt;
265 + //DataGridViewImageColumn img = new DataGridViewImageColumn();
266 + //dvw.Columns.Insert(0, img);
267 + //dvrc.Columns.Insert(0, img);
268 + int wi = 0;
269 + int wrc = 0;
270 + for (int i = 0; i < dt.Rows.Count; i++)
271 + {
272 +
273 + string systype = dt.Rows[i]["SysType"].ToString();
274 + string syscnname = dt.Rows[i]["SysCNName"].ToString();
275 + string sysenname = dt.Rows[i]["SysENName"].ToString();
276 + string syscontent = dt.Rows[i]["SysContent"].ToString();
277 + string imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + sysenname + ".jpg";
278 + if (!File.Exists(imgpath))
279 + {
280 + imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + "default.jpg";
281 + }
282 + if (systype == "W")
283 + {
284 + dvw[0, wi].Value = System.Drawing.Image.FromFile(imgpath);
285 + dvw[1, wi].Value = syscnname + "\r\n" + sysenname;
286 + wi++;
287 +
288 + }
289 + else if (systype == "RC")
290 + {
291 + dvrc[0, wrc].Value = System.Drawing.Image.FromFile(imgpath);
292 + dvrc[1, wrc].Value = syscnname + "\r\n" + sysenname;
293 + wrc++;
294 + }
295 + }
296 + dvw.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
297 + dvrc.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
298 +
299 + }
300 + private void LoadDataIntoGrid(DataGridView dvw, DataGridView dvrc, DataSet ds)
301 + {
302 + DataTable dtw = ds.Tables[0];
303 + DataTable dtrc = ds.Tables[1];
304 + dvw.DataSource = dtw;
305 + dvrc.DataSource = dtrc;
306 + dvSysListRC.Visible = true;
307 + dvSysListW.Visible = true;
308 + BindSystemInfo();
309 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
310 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
311 + for (int k = 2; k < dvw.Columns.Count; k++)
312 + {
313 + dvw.Columns[k].Visible = false;
314 + }
315 + for (int kk = 2; kk < dvrc.Columns.Count; kk++)
316 + {
317 + dvrc.Columns[kk].Visible = false;
318 + }
319 +
320 + #region add by shally 2011-09-15
321 +
322 + if (dtw == null || dtw.Rows.Count == 0)
323 + {
324 + tabSysList.SelectedTab = tabRC;
325 + tabSysList.Select();
326 + }
327 +
328 + #endregion
329 + }
330 + #endregion
331 +
332 + #region Apply Resource
333 + private void ApplyResource()
334 + {
335 + System.ComponentModel.ComponentResourceManager res = new ComponentResourceManager(typeof(DMSSSOAgent));
336 + foreach (Control ctl in Controls)
337 + {
338 + res.ApplyResources(ctl, ctl.Name);
339 + }
340 +
341 + ////菜单
342 + //foreach (ToolStripMenuItem item in this.menuStrip1.Items)
343 + //{
344 + // res.ApplyResources(item, item.Name);
345 + // foreach (ToolStripMenuItem subItem in item.DropDownItems)
346 + // {
347 + // res.ApplyResources(subItem, subItem.Name);
348 + // }
349 + //}
350 +
351 + //Caption
352 + res.ApplyResources(this, "$this");
353 + }
354 + #endregion
355 +
356 + #region Bind SystemInfo
357 + private void BindSystemInfo()
358 + {
359 + for (int i = 0; i < dvSysListW.Rows.Count; i++)
360 + {
361 + string systype = dvSysListW.Rows[i].Cells[3].Value.ToString();
362 + string syscnname = dvSysListW.Rows[i].Cells[4].Value.ToString();
363 + string sysenname = dvSysListW.Rows[i].Cells[5].Value.ToString();
364 + string syscontent = dvSysListW.Rows[i].Cells[6].Value.ToString();
365 + string syspic = dvSysListW.Rows[i].Cells[8].Value.ToString();
366 + //string imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + sysenname + ".jpg";
367 + string imgpath = Application.StartupPath + @"\IMG\" + syspic;
368 + //string imgpath = Application.StartupPath + @"\IMG\" + "default.jpg";
369 + if (!File.Exists(imgpath))
370 + {
371 + //imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + "default.jpg";
372 + imgpath = Application.StartupPath + @"\IMG\" + "default.jpg";
373 + if (!File.Exists(imgpath))
374 + {
375 + imgpath = "";
376 + }
377 + }
378 +
379 + dvSysListW[0, i].Value = System.Drawing.Image.FromFile(imgpath);
380 + if (Thread.CurrentThread.CurrentUICulture.Name == "en")
381 + {
382 + dvSysListW[1, i].Value = sysenname;
383 + }
384 + else
385 + {
386 + dvSysListW[1, i].Value = syscnname;
387 + }
388 + //dvSysListW[1, i].Value = syscnname + "\r\n" + sysenname;
389 + dvSysListW[2, i].Value = syscontent;
390 + }
391 + for (int j = 0; j < dvSysListRC.Rows.Count; j++)
392 + {
393 +
394 + string systype = dvSysListRC.Rows[j].Cells[3].Value.ToString();
395 + string syscnname = dvSysListRC.Rows[j].Cells[4].Value.ToString();
396 + string sysenname = dvSysListRC.Rows[j].Cells[5].Value.ToString();
397 + string syscontent = dvSysListRC.Rows[j].Cells[6].Value.ToString();
398 + string syspic = dvSysListRC.Rows[j].Cells[8].Value.ToString();
399 + //string imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + sysenname + ".jpg";
400 + string imgpath = Application.StartupPath + @"\IMG\" + syspic;
401 + if (!File.Exists(imgpath))
402 + {
403 + //imgpath = ConfigurationSettings.AppSettings["SysImage"].ToString() + "default.jpg";
404 + imgpath = Application.StartupPath + @"\IMG\" + "default.jpg";
405 + if (!File.Exists(imgpath))
406 + {
407 + imgpath = "";
408 + }
409 + }
410 +
411 + dvSysListRC[0, j].Value = System.Drawing.Image.FromFile(imgpath);
412 + if (Thread.CurrentThread.CurrentUICulture.Name == "en")
413 + {
414 + dvSysListRC[1, j].Value = sysenname;
415 + }
416 + else
417 + {
418 + dvSysListRC[1, j].Value = syscnname;
419 + }
420 + //dvSysListRC[1, j].Value = syscnname + "\r\n" + sysenname;
421 + dvSysListRC[2, j].Value = syscontent;
422 + }
423 + dvSysListRC.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
424 + dvSysListRC.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True;
425 + dvSysListW.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
426 + dvSysListW.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True;
427 +
428 + }
429 + #endregion
430 +
431 + #region AutoSize
432 +
433 + #endregion
434 +
435 + #region Apply Resource
436 + /// <summary>
437 + /// 应用资源
438 + /// ApplyResources 的第一个参数为要设置的控件
439 + /// 第二个参数为在资源文件中的ID,默认为控件的名称
440 + /// </summary>
441 + private void ApplyResourceAgent()
442 + {
443 + //获取语言
444 + string language = ConfigurationSettings.AppSettings["language"].ToString().Trim();
445 +
446 + //更改当前线程的 CultureInfo
447 + //Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("zh-CHT");
448 + if (language == "Default")
449 + language = "en";
450 + Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(language);
451 +
452 + System.ComponentModel.ComponentResourceManager res = new ComponentResourceManager(typeof(DMSSSOAgent));
453 +
454 + res.ApplyResources(tabRC, "tabRC");
455 + res.ApplyResources(tabW, "tabW");
456 + res.ApplyResources(conMenuOpen, "conMenuOpen");
457 + res.ApplyResources(conMenuTestCon, "conMenuTestCon");
458 + res.ApplyResources(conMenuUpdate, "conMenuUpdate");
459 + res.ApplyResources(conMenuChangeUser, "conMenuChangeUser");
460 + res.ApplyResources(conMenuAppClose, "conMenuAppClose");
461 + res.ApplyResources(conMenuSelectLanguage, "conMenuSelectLanguage");
462 + res.ApplyResources(conMenuDefault, "conMenuDefault");
463 + res.ApplyResources(conMenuEN, "conMenuEN");
464 + res.ApplyResources(conMenuCN, "conMenuCN");
465 + res.ApplyResources(conMenuCNT, "conMenuCNT");
466 + res.ApplyResources(conRelog, "conRelog");
467 + //Caption
468 + res.ApplyResources(this, "$this");
469 + }
470 + #endregion
471 +
472 + #endregion
473 +
474 + #region Events
475 + #region Test
476 + //public void HideApp()
477 + //{
478 + // this.WindowState = FormWindowState.Minimized;
479 + // Hide();
480 + //}
481 +
482 + //public void ShowApp()
483 + //{
484 + // Show();
485 + // this.WindowState = FormWindowState.Normal;
486 + //}
487 +
488 + //protected override void OnClosing(CancelEventArgs e)
489 + //{
490 + // //用最小化来代替关闭操作
491 + // e.Cancel = true;
492 + // //最小化并隐藏窗体
493 + // this.WindowState = FormWindowState.Minimized;
494 + // Hide();
495 + //}
496 +
497 + ///// <summary>
498 + ///// 最小化时,隐藏本程序
499 + ///// </summary>
500 + ///// <param name="e"></param>
501 + //protected override void OnResize(EventArgs e)
502 + //{
503 + // if (this.WindowState == FormWindowState.Minimized)
504 + // {
505 + // this.Hide();
506 + // }
507 + // base.OnResize(e);
508 + //}
509 + #endregion
510 +
511 + #region Form Size Changed
512 + private void DMSSSOAgent_SizeChanged(object sender, EventArgs e)
513 + {
514 + if (this.WindowState == FormWindowState.Minimized)
515 + {
516 + this.ShowInTaskbar = false;
517 + }
518 + else
519 + {
520 + dvSysListRC.Visible = true;
521 + dvSysListW.Visible = true;
522 + BindSystemInfo();
523 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
524 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
525 + }
526 + }
527 + #endregion
528 +
529 + #region NotifyIcon Double Click
530 + private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
531 + {
532 + this.ShowInTaskbar = true;
533 + this.WindowState = FormWindowState.Normal;
534 + this.Activate();
535 + }
536 + #endregion
537 +
538 + #region Content Menu Event
539 + private void LoadContextMenuApp()
540 + {
541 + //conMenuApp.Items["conMenuAppList"]
542 + }
543 + private void conMenuOpen_Click(object sender, EventArgs e)
544 + {
545 + this.ShowInTaskbar = true;
546 + this.WindowState = FormWindowState.Normal;
547 + this.Activate();
548 + }
549 +
550 + private void conMenuTestCon_Click(object sender, EventArgs e)
551 + {
552 + string userid = ParameterSettings.UserID;
553 + string username = ParameterSettings.UserName;
554 + string password = ParameterSettings.Password;
555 + DMSSSOService.SSOServices SSOservice = new global::DMSSSOAgent.DMSSSOService.SSOServices();
556 + object[] oSysList = SSOservice.getSystem(userid, username, password,GetLanguage());
557 + if (oSysList == null || oSysList.Length == 0)
558 + {
559 + MessageBox.Show("网络不通");
560 + }
561 + else
562 + {
563 + MessageBox.Show("网络通畅");
564 + }
565 + }
566 + /// <summary>
567 + /// Update
568 + /// </summary>
569 + /// <param name="sender"></param>
570 + /// <param name="e"></param>
571 + private void conMenuUpdate_Click(object sender, EventArgs e)
572 + {
573 + DMSSSOService.SSOServices SSOServices = new global::DMSSSOAgent.DMSSSOService.SSOServices();
574 + object[] oSysList = SSOServices.getUpdateInfor();
575 + if (((System.Xml.XmlNode[])(oSysList[0]))[0].Value != ConfigurationSettings.AppSettings["VersionNo"].ToString())
576 + {
577 + if (MessageBox.Show("现在有新版本,你是否更新!", "确认更新?", MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes)
578 + {
579 + Application.Exit();
580 + //Process.Start("DMSSSOUpgrade.exe", @"D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOUpgrade\bin\Debug\\DMSSSOUpgrade.exe");
581 + Process.Start("DMSSSOUpgrade.exe", Application.StartupPath + @"\DMSSSOUpgrade.exe");
582 + }
583 + }
584 + else
585 + {
586 + MessageBox.Show("你目前已是最新版本,没有可更新的内容!");
587 + return;
588 + }
589 + }
590 +
591 + private void conMenuChangeUser_Click(object sender, EventArgs e)
592 + {
593 + this.Hide();
594 + ParameterSettings.IsReLogin = true;
595 + DMSSSOLogin fm = new DMSSSOLogin();
596 + this.notifyIcon1.Visible = false;
597 + this.Dispose();
598 +
599 + fm.ShowDialog();
600 + //this.Close();
601 + //this.Dispose();
602 +
603 +
604 +
605 + }
606 + private void conMenuAppClose_Click(object sender, EventArgs e)
607 + {
608 + this.notifyIcon1.Visible = false;
609 + this.Close();
610 + this.Dispose();
611 + Application.Exit();
612 + }
613 + #endregion
614 +
615 + #region Buttion Event
616 + private void btnMini_Click(object sender, EventArgs e)
617 + {
618 + this.WindowState = FormWindowState.Minimized;
619 + }
620 + private void btnClose_Click(object sender, EventArgs e)
621 + {
622 + //FormShowHideFx.ShowFXCenter(this.Handle, 3000);
623 +
624 + this.WindowState = FormWindowState.Minimized;
625 + //this.Close();
626 + //this.Dispose();
627 + //Application.Exit();
628 + }
629 + #endregion
630 +
631 + #region Tab Event
632 + private void tabSysList_SelectedIndexChanged(object sender, EventArgs e)
633 + {
634 + dvSysListRC.Visible = true;
635 + dvSysListW.Visible = true;
636 + BindSystemInfo();
637 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
638 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
639 + }
640 + #endregion
641 +
642 + #region DataGridView Event
643 + private void dvSysListW_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
644 + {
645 + string url = dvSysListW.CurrentRow.Cells[2].Value.ToString();
646 + try
647 + {
648 + System.Diagnostics.Process.Start(url);
649 + }
650 + catch (Exception ex)
651 + {
652 + MessageBox.Show(ex.ToString());
653 + }
654 + }
655 + private void dvSysListRC_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
656 + {
657 + string content = dvSysListRC.CurrentRow.Cells[2].Value.ToString();
658 + string sysname = dvSysListRC.CurrentRow.Cells["SysENName"].Value.ToString();
659 + string filetype = ConfigurationSettings.AppSettings["RCFileType"].ToString();
660 + //string dirpath = ConfigurationSettings.AppSettings["RCDirPath"].ToString();
661 + string dirpath = Application.StartupPath + @"\DMSSSOAgentTemp\";
662 + string filepath = dirpath + Guid.NewGuid().ToString() + filetype;
663 + if (!Directory.Exists(dirpath))
664 + {
665 + Directory.CreateDirectory(dirpath);
666 + }
667 + if (File.Exists(filepath))
668 + {
669 + try
670 + {
671 + File.Delete(filepath);
672 + }
673 + catch (Exception ex)
674 + {
675 + filepath = dirpath + Guid.NewGuid().ToString() + filetype;
676 + }
677 + }
678 + StreamWriter sw = File.CreateText(filepath);
679 + sw.WriteLine(content);
680 + sw.Close();
681 + try
682 + {
683 + System.Diagnostics.Process.Start(filepath);
684 + }
685 + catch (Exception ex)
686 + {
687 + MessageBox.Show(ex.ToString());
688 + }
689 + }
690 + #endregion
691 + #endregion
692 +
693 + #region Mouse Event
694 + private void DMSSSOAgent_MouseMove(object sender, MouseEventArgs e)
695 + {
696 + if (e.Button == MouseButtons.Left)
697 + {
698 + this.Location = new Point(this.Location.X + e.X - downPoint1.X,
699 + this.Location.Y + e.Y - downPoint1.Y);
700 + }
701 + }
702 +
703 + private void DMSSSOAgent_MouseDown(object sender, MouseEventArgs e)
704 + {
705 + downPoint1 = new Point(e.X, e.Y);
706 + }
707 +
708 + private void pnlLeft_MouseDown(object sender, MouseEventArgs e)
709 + {
710 + downPoint1 = new Point(e.X, e.Y);
711 + }
712 +
713 + private void pnlLeft_MouseMove(object sender, MouseEventArgs e)
714 + {
715 + if (e.Button == MouseButtons.Left)
716 + {
717 + this.Location = new Point(this.Location.X + e.X - downPoint1.X,
718 + this.Location.Y + e.Y - downPoint1.Y);
719 + }
720 + }
721 + #endregion
722 +
723 + #region Menu Event
724 + /// <summary>
725 + /// 重新登录
726 + /// </summary>
727 + /// <param name="sender"></param>
728 + /// <param name="e"></param>
729 + private void reLogToolStripMenuItem_Click(object sender, EventArgs e)
730 + {
731 + Application.Exit();
732 + Process.Start("DMSSSOAgent.exe", Application.StartupPath + @"\DMSSSOAgent.exe");
733 + }
734 + /// <summary>
735 + /// 语言选择右键菜单 (英文)
736 + /// </summary>
737 + /// <param name="sender"></param>
738 + /// <param name="e"></param>
739 + private void conMenuEN_Click(object sender, EventArgs e)
740 + {
741 + ConfigurationSettings.AppSettings["language"] = "en";
742 +
743 + SaveConfig("en", "language");
744 + ApplyResourceAgent();
745 + dvSysListRC.Visible = true;
746 + dvSysListW.Visible = true;
747 + this.LoadDataIntoGrid(dvSysListW, dvSysListRC, GetSysLists());
748 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
749 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
750 + }
751 +
752 + /// <summary>
753 + /// 语言选择右键菜单 (繁体中文)
754 + /// </summary>
755 + /// <param name="sender"></param>
756 + /// <param name="e"></param>
757 + private void conMenuCNT_Click(object sender, EventArgs e)
758 + {
759 + ConfigurationSettings.AppSettings["language"] = "zh-CHT";
760 +
761 + SaveConfig("zh-CHT", "language");
762 + ApplyResourceAgent();
763 + dvSysListRC.Visible = true;
764 + dvSysListW.Visible = true;
765 + this.LoadDataIntoGrid(dvSysListW, dvSysListRC, GetSysLists());
766 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
767 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
768 + }
769 +
770 + /// <summary>
771 + /// 语言选择右键菜单 (简体中文)
772 + /// </summary>
773 + /// <param name="sender"></param>
774 + /// <param name="e"></param>
775 + private void conMenuCN_Click(object sender, EventArgs e)
776 + {
777 + ConfigurationSettings.AppSettings["language"] = "zh-CHS";
778 +
779 + SaveConfig("zh-CHS", "language");
780 + ApplyResourceAgent();
781 + dvSysListRC.Visible = true;
782 + dvSysListW.Visible = true;
783 + this.LoadDataIntoGrid(dvSysListW, dvSysListRC, GetSysLists());
784 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
785 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
786 + }
787 + /// <summary>
788 + /// 语言选择右键菜单 (默认)
789 + /// </summary>
790 + /// <param name="sender"></param>
791 + /// <param name="e"></param>
792 + private void conMenuDefault_Click(object sender, EventArgs e)
793 + {
794 + ConfigurationSettings.AppSettings["language"] = "Default";
795 + SaveConfig("Default", "language");
796 + ApplyResourceAgent();
797 + dvSysListRC.Visible = true;
798 + dvSysListW.Visible = true;
799 + this.LoadDataIntoGrid(dvSysListW, dvSysListRC, GetSysLists());
800 + dvSysListRC.Visible = tabSysList.SelectedTab == tabRC ? true : false;
801 + dvSysListW.Visible = tabSysList.SelectedTab == tabW ? true : false;
802 + }
803 + #endregion
804 +
805 + #region 方法保存修改的设置
806 + /// <summary>
807 + /// 方法保存修改的设置
808 + /// </summary>
809 + /// <param name="ConnenctionString"></param>
810 + /// <param name="strKey"></param>
811 + private void SaveConfig(string ConnenctionString, string strKey)
812 + {
813 + XmlDocument doc = new XmlDocument();
814 + //获得配置文件的全路径
815 + string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
816 + doc.Load(strFileName);
817 + //找出名称为“add”的所有元素
818 + XmlNodeList nodes = doc.GetElementsByTagName("add");
819 + for (int i = 0; i < nodes.Count; i++)
820 + {
821 + //获得将当前元素的key属性
822 + XmlAttribute att = nodes[i].Attributes["key"];
823 + //根据元素的第一个属性来判断当前的元素是不是目标元素
824 + if (att.Value == strKey)
825 + {
826 + //对目标元素中的第二个属性赋值
827 + att = nodes[i].Attributes["value"];
828 + att.Value = ConnenctionString;
829 + break;
830 + }
831 + }
832 + //保存上面的修改
833 + doc.Save(strFileName);
834 + }
835 + #endregion
836 +
837 + #region GridView 中列事件
838 + /// <summary>
839 + /// 点击某列变色
840 + /// </summary>
841 + /// <param name="sender"></param>
842 + /// <param name="e"></param>
843 + private void dvSysListW_Click(object sender, EventArgs e)
844 + {
845 + if (dvSysListW.CurrentRow != null)
846 + {
847 + dvSysListW.Rows[dvSysListW.CurrentRow.Index].DefaultCellStyle.SelectionForeColor = Color.White;
848 + dvSysListW.Rows[dvSysListW.CurrentRow.Index].DefaultCellStyle.SelectionBackColor = Color.Orange;
849 + }
850 +
851 + }
852 +
853 + /// <summary>
854 + /// 点击某列变色
855 + /// </summary>
856 + /// <param name="sender"></param>
857 + /// <param name="e"></param>
858 + private void dvSysListRC_Click(object sender, EventArgs e)
859 + {
860 +
861 + if (dvSysListRC.CurrentRow != null)
862 + {
863 + dvSysListRC.Rows[dvSysListRC.CurrentRow.Index].DefaultCellStyle.SelectionBackColor = Color.Orange;
864 + dvSysListRC.Rows[dvSysListRC.CurrentRow.Index].DefaultCellStyle.SelectionForeColor = Color.White;
865 +
866 + }
867 + }
868 + #endregion
869 +
870 +
871 +
872 +
873 + }
874 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 + <PropertyGroup>
4 + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 + <ProductVersion>9.0.30729</ProductVersion>
7 + <SchemaVersion>2.0</SchemaVersion>
8 + <ProjectGuid>{0BF80807-A479-445F-BB56-33A34E119EEE}</ProjectGuid>
9 + <OutputType>WinExe</OutputType>
10 + <AppDesignerFolder>Properties</AppDesignerFolder>
11 + <RootNamespace>DMSSSOAgent</RootNamespace>
12 + <AssemblyName>DMSSSOAgent</AssemblyName>
13 + <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
14 + <FileAlignment>512</FileAlignment>
15 + <FileUpgradeFlags>
16 + </FileUpgradeFlags>
17 + <OldToolsVersion>4.0</OldToolsVersion>
18 + <UpgradeBackupLocation>
19 + </UpgradeBackupLocation>
20 + <PublishUrl>发布\</PublishUrl>
21 + <Install>true</Install>
22 + <InstallFrom>Disk</InstallFrom>
23 + <UpdateEnabled>false</UpdateEnabled>
24 + <UpdateMode>Foreground</UpdateMode>
25 + <UpdateInterval>7</UpdateInterval>
26 + <UpdateIntervalUnits>Days</UpdateIntervalUnits>
27 + <UpdatePeriodically>false</UpdatePeriodically>
28 + <UpdateRequired>false</UpdateRequired>
29 + <MapFileExtensions>true</MapFileExtensions>
30 + <ApplicationRevision>0</ApplicationRevision>
31 + <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
32 + <IsWebBootstrapper>false</IsWebBootstrapper>
33 + <UseApplicationTrust>false</UseApplicationTrust>
34 + <BootstrapperEnabled>true</BootstrapperEnabled>
35 + </PropertyGroup>
36 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
37 + <DebugSymbols>true</DebugSymbols>
38 + <DebugType>full</DebugType>
39 + <Optimize>false</Optimize>
40 + <OutputPath>bin\Debug\</OutputPath>
41 + <DefineConstants>DEBUG;TRACE</DefineConstants>
42 + <ErrorReport>prompt</ErrorReport>
43 + <WarningLevel>4</WarningLevel>
44 + </PropertyGroup>
45 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
46 + <DebugType>pdbonly</DebugType>
47 + <Optimize>true</Optimize>
48 + <OutputPath>bin\Release\</OutputPath>
49 + <DefineConstants>TRACE</DefineConstants>
50 + <ErrorReport>prompt</ErrorReport>
51 + <WarningLevel>4</WarningLevel>
52 + </PropertyGroup>
53 + <ItemGroup>
54 + <Reference Include="Microsoft.VisualBasic" />
55 + <Reference Include="Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0" />
56 + <Reference Include="System" />
57 + <Reference Include="System.Configuration" />
58 + <Reference Include="System.Design" />
59 + <Reference Include="System.EnterpriseServices" />
60 + <Reference Include="System.Messaging" />
61 + <Reference Include="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
62 + <Reference Include="System.Web.Services" />
63 + <Reference Include="System.Data" />
64 + <Reference Include="System.Deployment" />
65 + <Reference Include="System.Drawing" />
66 + <Reference Include="System.Windows.Forms" />
67 + <Reference Include="System.Xml" />
68 + </ItemGroup>
69 + <ItemGroup>
70 + <Compile Include="AppUtility.cs" />
71 + <Compile Include="DMSSSOAgent.cs">
72 + <SubType>Form</SubType>
73 + </Compile>
74 + <Compile Include="DMSSSOAgent.Designer.cs">
75 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
76 + </Compile>
77 + <Compile Include="DMSSSOConfig.cs">
78 + <SubType>Form</SubType>
79 + </Compile>
80 + <Compile Include="DMSSSOConfig.Designer.cs">
81 + <DependentUpon>DMSSSOConfig.cs</DependentUpon>
82 + </Compile>
83 + <Compile Include="DMSSSOLogin.cs">
84 + <SubType>Form</SubType>
85 + </Compile>
86 + <Compile Include="DMSSSOLogin.Designer.cs">
87 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
88 + </Compile>
89 + <Compile Include="DMSSSOSelectLanguage.cs">
90 + <SubType>Form</SubType>
91 + </Compile>
92 + <Compile Include="DMSSSOSelectLanguage.Designer.cs">
93 + <DependentUpon>DMSSSOSelectLanguage.cs</DependentUpon>
94 + </Compile>
95 + <Compile Include="Program.cs" />
96 + <Compile Include="Properties\AssemblyInfo.cs" />
97 + <EmbeddedResource Include="DMSSSOAgent.en.resx">
98 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
99 + </EmbeddedResource>
100 + <EmbeddedResource Include="DMSSSOAgent.resx">
101 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
102 + </EmbeddedResource>
103 + <EmbeddedResource Include="DMSSSOAgent.zh-CHS.resx">
104 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
105 + </EmbeddedResource>
106 + <EmbeddedResource Include="DMSSSOAgent.zh-CHT.resx">
107 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
108 + </EmbeddedResource>
109 + <EmbeddedResource Include="DMSSSOAgent.zh-CN.resx">
110 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
111 + </EmbeddedResource>
112 + <EmbeddedResource Include="DMSSSOAgent.zh-TW.resx">
113 + <DependentUpon>DMSSSOAgent.cs</DependentUpon>
114 + </EmbeddedResource>
115 + <EmbeddedResource Include="DMSSSOLogin.en.resx">
116 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
117 + </EmbeddedResource>
118 + <EmbeddedResource Include="DMSSSOLogin.resx">
119 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
120 + </EmbeddedResource>
121 + <EmbeddedResource Include="DMSSSOLogin.zh-CHS.resx">
122 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
123 + </EmbeddedResource>
124 + <EmbeddedResource Include="DMSSSOLogin.zh-CHT.resx">
125 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
126 + </EmbeddedResource>
127 + <EmbeddedResource Include="DMSSSOLogin.zh-MO.resx">
128 + <DependentUpon>DMSSSOLogin.cs</DependentUpon>
129 + </EmbeddedResource>
130 + <EmbeddedResource Include="DMSSSOSelectLanguage.resx">
131 + <DependentUpon>DMSSSOSelectLanguage.cs</DependentUpon>
132 + </EmbeddedResource>
133 + <EmbeddedResource Include="Properties\Resources.resx">
134 + <Generator>ResXFileCodeGenerator</Generator>
135 + <LastGenOutput>Resources.Designer.cs</LastGenOutput>
136 + <SubType>Designer</SubType>
137 + </EmbeddedResource>
138 + <Compile Include="Properties\Resources.Designer.cs">
139 + <AutoGen>True</AutoGen>
140 + <DependentUpon>Resources.resx</DependentUpon>
141 + <DesignTime>True</DesignTime>
142 + </Compile>
143 + <None Include="App.config" />
144 + <None Include="Properties\Settings.settings">
145 + <Generator>SettingsSingleFileGenerator</Generator>
146 + <LastGenOutput>Settings.Designer.cs</LastGenOutput>
147 + </None>
148 + <None Include="Web References\DMSSSOService\Reference.map">
149 + <Generator>MSDiscoCodeGenerator</Generator>
150 + <LastGenOutput>Reference.cs</LastGenOutput>
151 + </None>
152 + <None Include="Web References\DMSSSOService\SSOServices.wsdl" />
153 + <Compile Include="Properties\Settings.Designer.cs">
154 + <AutoGen>True</AutoGen>
155 + <DependentUpon>Settings.settings</DependentUpon>
156 + <DesignTimeSharedInput>True</DesignTimeSharedInput>
157 + </Compile>
158 + <Compile Include="Web References\DMSSSOService\Reference.cs">
159 + <AutoGen>True</AutoGen>
160 + <DesignTime>True</DesignTime>
161 + <DependentUpon>Reference.map</DependentUpon>
162 + </Compile>
163 + </ItemGroup>
164 + <ItemGroup>
165 + <Content Include="Image\admin.jpg" />
166 + <Content Include="Image\Agent.JPG" />
167 + <Content Include="Image\btn_c.JPG" />
168 + <Content Include="Image\btn_login.JPG" />
169 + <Content Include="Image\btn_m.JPG" />
170 + <Content Include="Image\cems.jpg" />
171 + <Content Include="Image\closed.JPG" />
172 + <None Include="Image\default.JPG" />
173 + <Content Include="Image\CS.jpg" />
174 + <Content Include="Image\Finance.jpg" />
175 + <Content Include="Image\ICS.jpg" />
176 + <Content Include="Image\Interface.JPG" />
177 + <Content Include="Image\item1.JPG" />
178 + <Content Include="Image\item2.JPG" />
179 + <Content Include="Image\item3.JPG" />
180 + <Content Include="Image\Left.JPG" />
181 + <Content Include="Image\left1.JPG" />
182 + <Content Include="Image\line.JPG" />
183 + <Content Include="Image\login.JPG" />
184 + <Content Include="Image\LoginButton.JPG" />
185 + <Content Include="Image\mini.JPG" />
186 + <Content Include="Image\OPS.jpg" />
187 + <Content Include="logo.ico" />
188 + <None Include="Resources\default.jpg" />
189 + </ItemGroup>
190 + <ItemGroup>
191 + <WebReferences Include="Web References\" />
192 + </ItemGroup>
193 + <ItemGroup>
194 + <WebReferenceUrl Include="http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl">
195 + <UrlBehavior>Dynamic</UrlBehavior>
196 + <RelPath>Web References\DMSSSOService\</RelPath>
197 + <UpdateFromURL>http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl</UpdateFromURL>
198 + <ServiceLocationURL>
199 + </ServiceLocationURL>
200 + <CachedDynamicPropName>
201 + </CachedDynamicPropName>
202 + <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
203 + <CachedSettingsPropName>DMSSSOAgent_DMSSSOService_SSOServices</CachedSettingsPropName>
204 + </WebReferenceUrl>
205 + </ItemGroup>
206 + <ItemGroup>
207 + <ProjectReference Include="..\DMSSSOUpgrade\DMSSSOUpgrade.csproj">
208 + <Project>{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}</Project>
209 + <Name>DMSSSOUpgrade</Name>
210 + </ProjectReference>
211 + </ItemGroup>
212 + <ItemGroup>
213 + <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
214 + <Visible>False</Visible>
215 + <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
216 + <Install>false</Install>
217 + </BootstrapperPackage>
218 + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
219 + <Visible>False</Visible>
220 + <ProductName>.NET Framework 3.5 SP1</ProductName>
221 + <Install>true</Install>
222 + </BootstrapperPackage>
223 + </ItemGroup>
224 + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
225 + <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
226 + Other similar extension points exist, see Microsoft.Common.targets.
227 + <Target Name="BeforeBuild">
228 + </Target>
229 + <Target Name="AfterBuild">
230 + </Target>
231 + -->
232 +</Project>
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<root>
3 + <!--
4 + Microsoft ResX Schema
5 +
6 + Version 2.0
7 +
8 + The primary goals of this format is to allow a simple XML format
9 + that is mostly human readable. The generation and parsing of the
10 + various data types are done through the TypeConverter classes
11 + associated with the data types.
12 +
13 + Example:
14 +
15 + ... ado.net/XML headers & schema ...
16 + <resheader name="resmimetype">text/microsoft-resx</resheader>
17 + <resheader name="version">2.0</resheader>
18 + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 + <value>[base64 mime encoded serialized .NET Framework object]</value>
24 + </data>
25 + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 + <comment>This is a comment</comment>
28 + </data>
29 +
30 + There are any number of "resheader" rows that contain simple
31 + name/value pairs.
32 +
33 + Each data row contains a name, and value. The row also contains a
34 + type or mimetype. Type corresponds to a .NET class that support
35 + text/value conversion through the TypeConverter architecture.
36 + Classes that don't support this are serialized and stored with the
37 + mimetype set.
38 +
39 + The mimetype is used for serialized objects, and tells the
40 + ResXResourceReader how to depersist the object. This is currently not
41 + extensible. For a given mimetype the value must be set accordingly:
42 +
43 + Note - application/x-microsoft.net.object.binary.base64 is the format
44 + that the ResXResourceWriter will generate, however the reader can
45 + read any of the formats listed below.
46 +
47 + mimetype: application/x-microsoft.net.object.binary.base64
48 + value : The object must be serialized with
49 + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 + : and then encoded with base64 encoding.
51 +
52 + mimetype: application/x-microsoft.net.object.soap.base64
53 + value : The object must be serialized with
54 + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 + : and then encoded with base64 encoding.
56 +
57 + mimetype: application/x-microsoft.net.object.bytearray.base64
58 + value : The object must be serialized into a byte array
59 + : using a System.ComponentModel.TypeConverter
60 + : and then encoded with base64 encoding.
61 + -->
62 + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 + <xsd:element name="root" msdata:IsDataSet="true">
65 + <xsd:complexType>
66 + <xsd:choice maxOccurs="unbounded">
67 + <xsd:element name="metadata">
68 + <xsd:complexType>
69 + <xsd:sequence>
70 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 + </xsd:sequence>
72 + <xsd:attribute name="name" use="required" type="xsd:string" />
73 + <xsd:attribute name="type" type="xsd:string" />
74 + <xsd:attribute name="mimetype" type="xsd:string" />
75 + <xsd:attribute ref="xml:space" />
76 + </xsd:complexType>
77 + </xsd:element>
78 + <xsd:element name="assembly">
79 + <xsd:complexType>
80 + <xsd:attribute name="alias" type="xsd:string" />
81 + <xsd:attribute name="name" type="xsd:string" />
82 + </xsd:complexType>
83 + </xsd:element>
84 + <xsd:element name="data">
85 + <xsd:complexType>
86 + <xsd:sequence>
87 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 + </xsd:sequence>
90 + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 + <xsd:attribute ref="xml:space" />
94 + </xsd:complexType>
95 + </xsd:element>
96 + <xsd:element name="resheader">
97 + <xsd:complexType>
98 + <xsd:sequence>
99 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 + </xsd:sequence>
101 + <xsd:attribute name="name" type="xsd:string" use="required" />
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:choice>
105 + </xsd:complexType>
106 + </xsd:element>
107 + </xsd:schema>
108 + <resheader name="resmimetype">
109 + <value>text/microsoft-resx</value>
110 + </resheader>
111 + <resheader name="version">
112 + <value>2.0</value>
113 + </resheader>
114 + <resheader name="reader">
115 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 + <resheader name="writer">
118 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 + </resheader>
120 + <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121 + <data name="notifyIcon1.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122 + <value>
123 + AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAA
124 + AAAQRZQACFnWABggMQCtz/8AjL7/AGNhYwDe7/8AQkFCAABd5wAQJEIAQo7/AClpzgAhef8Atba1AAhB
125 + nAAQUbUAraqtAAhJrQCcmpwACDh7AIyOjAAhRXMACDyMADk0MQAYZdYAzuP/AAhNtQAAYfcA////AFqe
126 + /wBamv8A9/P3ADF99wDn4+cA1tfWABgUGADGx8YAAGX/ABBl5wAAUcYAGBwpAPf3/wAAAAAAAAAAAAAA
127 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
128 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
129 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
130 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
131 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
132 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
133 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
134 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
135 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
136 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
137 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
138 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
139 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
140 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
141 + AAAAAAAAHBwcHBwcHBwcHBwcHBwcHBwfJw0cHAAaHBwcJwkcHBwcJSUlHCklJRYcGCUlEhwcKSUcJSIl
142 + AyklHCUcCgEcHCUcHBwBARwcGSgiHBwlHBwlHCUcJSEnBBQlHCUcChwcERwlHCUcJyUUJRwlHBwUHCMc
143 + JRwlHCclFCUcJRwcFxwHHCUcJRwbDhQlHCUcHCMcIyQlJCUcJR8UJRwlJBwFHBMlJSUlHCUcFCUcJSUc
144 + IRwlJSUlJQclHBAlHCUlHhwcJSQcKRUlHBwmHBEcHCUcHBkIFCUcJQIUJRwlBw8bHBwcJSUlHAYlJQsc
145 + DCUlHBwcHAYlHBwcHSAcHBwKAxwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
146 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
147 +</value>
148 + </data>
149 + <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
150 + <value>
151 + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
152 + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
153 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACg
154 + CwAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
155 + AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
156 + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
157 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
158 + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
159 + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
160 + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
161 + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
162 + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
163 + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
164 + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
165 + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
166 + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
167 + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
168 + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
169 + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
170 + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
171 + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
172 + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
173 + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
174 + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
175 + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
176 + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
177 + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
178 + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
179 + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
180 + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
181 + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
182 + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAbwBQwFKAm4EcwEc
183 + AQcBbQEOAvcBAAEaAywBEAERAUMBEQEHARoCvQERAkMBFQH2BQABDwELAQ8BFALwAfEB8AEjAUsQAAHw
184 + Ae0CHAEHAewBSgEcAeoBHAHqAQ4BAAG1AZEBAAHwAywBIwERAQ8BQwEaA70BCwJuAQ8B/wUAAQsCDgEi
185 + AiMBSwFMASoBSxAAAfAB7wETAUoB6wEcAW4BHAHqAQABDgIAAfcB7AEAAfADLAFMAQ8BDgELAb0BdAKU
186 + AkUBRAEQAf8BSgJLAUoCSwFFASIBQwEjAXQBUgF0AVIBbhAAAbwBFAHrAQ4BDwHsAQ8BBwHtAg4BAAEO
187 + AfcBkgEOAfAELAFEAQsBDwGTAUsBbwKTAQsBEQFDAf8BFAESAUQBEwEPAUMBEQFKAQ8BDAFEAZMBmQEc
188 + ARUQAAG8Am0BDgEPAe0BDwG8AwAB8wGSARMBAAEOAfAELAF0ARIBDwELAksBbgMiAW8B/wH3AZIC7QHv
189 + AvcBQwG8AfAB9AHtARwB7wHwEAAB8AESAeoBEQHqAesBDwHsAQABDgEAAbwB8AHxAgAB8AQsAW4BRAEP
190 + AZMBmgFLAUQBIgERAQ4BRAH2AfcB7wGSAe8BvAEaAW8BbQLtARwE7xAAAfEBEAEUAe8BBwHsAQ4BEQEO
191 + AQABEgLxAfICDwHwAywBTAFtAREBRAO9AXQBCwEPAREBdQH/AQcC7wH3AvAB7AHxAewC3QEJAbwC8BAA
192 + AfACQwEUAUQB9wERAg4BEAH0Af8B9AH3AQ8BAAHwAywBTQIQAZoBbwGTAW4BkwFEAUMBRAFNAf8B7wG8
193 + ARoBmgIaAZMB6gFtAewB7wPdAQkQAAHwAW4BSwFEARUBQwEVAQ8BFQMOAQAB6wERAQ4B8AQsAW4BDwG9
194 + ApMCvQFLAkQBLAH/BBsB8gHwAZQB7AHtAhwB7QHsARIB9xAAAfABvAHqAUMBAAEPAf8BDgERARQBDgER
195 + AW0BbgEAARUB8AQsAXQBEQGaAhoCvQF0ARABRAEsAf8BBwHxAe8BvAEHARoBBwGSAQcB8QEbAfABvAEH
196 + Ae8QAAHyAZMBGgFtARMB6wHzAewB7QFtAQ4BFQFLAW4BbQERAfAFLAEjAeoBmgG9ApMBbgEQAUUBLAH/
197 + BhsBGgOaARoCdAEaAW8QAAG8ARsB7QHsARIB9wHyAewBQwHqAewB6wGTAUsB6gFtAfAFLAFMARABRAK9
198 + AZoBRAFuAiwC/wHvAUQBdAFMAUQBkwLDAnQBGgH0AXQBFhAAAfAB7AHyAesB7AEHAfIB7QEUAREC7QES
199 + AesBFAEVAfAGLAFEARIBRAGUAZMBRAFLAiwC/wG8ARQBEQFDARUBcwFvAZMBGgF0AZoBdAGTAfYQAAHy
200 + AesB9wLtAe8B/wL2AfEB8AHvARwB7AIPAfAGLAFNAUsBRAFDAUQBRQMsAf8BvAEZAe8CbQFKAfcCCQPd
201 + AhkB9hAAAfABEgLsAesB7wHwAQcB7wHsA+8C6gEHARoJLAFNBSwB/wEJAdwB9wFuAUoBbQG1AtUB1gHc
202 + AtYB1QHWEAAB9AHxAbwD8AHxAvAB8gPwAbwB8AHxAeIP/wH2AhkB8QMaAhkBCQEZAd0BGQEJARkB3RAA
203 + AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/+BAAs=
204 +</value>
205 + </data>
206 + <data name="pnlLeft.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
207 + <value>
208 + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
209 + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
210 + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFtALgDASIAAhEBAxEB/8QA
211 + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
212 + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
213 + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
214 + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
215 + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
216 + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
217 + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
218 + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDrhqmo9r+6/wC/zf40f2rqP/QQuv8Av83+NVKK+N9rU/mf3n23
219 + sqf8q+4t/wBq6j/0ELr/AL/N/jR/auo/9BC6/wC/zf41Uoo9rP8Amf3j9lT/AJV9xb/tXUf+ghdf9/m/
220 + xo/tXUf+ghdf9/m/xqpRR7Wf8z+8PZU/5V9xb/tXUf8AoIXX/f5v8aP7V1H/AKCF1/3+b/GqlFHtZ/zP
221 + 7w9lT/lX3Fv+1dR/6CF1/wB/m/xo/tXUf+ghdf8Af5v8aqUUe1qfzP7w9lT/AJV9xb/tXUf+ghdf9/m/
222 + xo/tXUf+ghdf9/m/xqpmjNHtZ/zP7xeyp/yr7i3/AGrqP/QQuv8Av83+NH9q6j/0ELr/AL/N/jVSij2s
223 + /wCZ/eP2VP8AlX3Fv+1dR/6CF1/3+b/Gj+1dR/6CF1/3+b/GqmaM0e1n/M/vF7Kn/KvuLf8Aauo/9BC6
224 + /wC/zf40f2rqP/QQuv8Av83+NVKKPa1P5n94/ZU/5V9xb/tXUf8AoIXX/f5v8aP7V1H/AKCF1/3+b/Gq
225 + lFHtZ/zP7w9lT/lX3Fv+1dR/6CF1/wB/m/xo/tXUf+ghdf8Af5v8aqUUe1n/ADP7w9lT/lX3Fs6pqP8A
226 + z/3X/f5v8aKqd6Kl1Z/zP7xeyp/yr7gooopGgUUUUDCiig0AJkUuRXWaK+gTWltbzxxPdsMEGNuTn1xi
227 + ti60/Q7NFa4treJWOAWHevRp5e5x51NWPLqZmqc+Rwd/zPO62tD0F9UbzpSUtlPXu30qlfRwTa1JFabf
228 + KeQKm3pzgV1Wvz/2PocNpbfI0n7sEdgOpqMNQheU6msY/iXisRO0KdPSU/wIpdY0bRj5FpbLLIvBKgdf
229 + qaiHiuyujsvNOwh4JyH/AKCrOkaHYXehwPLbqZJEOX75z1qro/h+OLU7y2voBKiKpjZuhBJrvf1q8eWy
230 + jLy0Xqeevqlp813KPW+r1toQajoNtcWhv9IYOmMmMH+VR6H4dF3F9rvWKW/UL0LD1J9KuWM39n+L5rCB
231 + dtvKQPLHQHbnNSeL75oIIrGL5BINz7f7vp/Os3SoJSryXw6NdLmiq4i8cPGXxWafVIJPEWk6aTDY2iyb
232 + eCVwoz9etRjxLpl+fLv7EKrcFjhwP0FXrCLw/cxwRJFatMyD5AOc45qzc2Gh2hXz4bWItnbvwM10KNeS
233 + 5lOPL2toc7nh4vlcJc3e+pzesaAkNv8AbtPbzLYjO0HOB/hXP11mgXqf2teaauGtZGcxKDkAA9B+Fc7q
234 + dr9i1O4tx0R+PoeR/OvLxVOHKqsNE3ZrzPWwlWfM6NR3aV0+6KtFFFcR3hRRRQAd6KO9FTITCiiiqAKK
235 + KKBhRRRQBf0T/kN2ff8Aeiul8a4+wW3/AF1/pXHQzSW8yTRNtkQ5U+hqxeape36Kl1OZFU5AIAx+VdlL
236 + ERhh50mtWcFbDTniYVU9EM09xFqNq7fdWVD+RrqfGkLSWlrOoJWNmBI7ZA/wrjueua7nR7631vSjZXWD
237 + IF2sp6n0IrXBWqU50G9Xt8jLHXpVIYhK6jv8yXT7lrTwlFcqu4xxFgD35rUsrqG+tY7qEgq4/Eeork77
238 + S9cs4GtbeWSezwQqpjIHoRVTTbfxBb5htIp4EZsneuB+td0cVUpyUHB2St8zz54OnVjKopq7d9+j7mgg
239 + J+IBwCcEk+37uo/GcDC9t58fI0ezPuCT/WtaGGPQ4JtQ1CYTXcg+Z+Bn2FOils/E+kmN8K/cDqjeopOj
240 + z05Um7Sk3Kw413CrCsleMUotnKeG/wDkYbT6t/6Ca2PG4y1l9H/9lrOfRNX0m8Wa2jaQpnZJGN36Yp0t
241 + lr+tSRi6icBMgNLGEABxnsPSuOKnHDyw7g+Zvt6HdNwniY4lTXKl316/5jfCcLSa5HIBxErMfxBH9ag8
242 + ROJNfu2XpkL+Sgf0rpQtr4V0l/mD3DjqerH/AAFcQ7tLI0jnLsSSfXNRiI+xoRov4r3fkVhZe3xEq6+G
243 + 1l5jaKKK4D0wooooAO9FHeipkJhRRRVAFFFFAwooooAKKKKACnxSyQSrJE5RwchhTKKFpsJpPRnR2vjC
244 + 7hULPBHNj+LO0mppvGszLiKzRD6s+7+grlqM11rHYhK3Mcby/Ct35Cze39zqEvmXMpc9h2H0FR21zPZz
245 + CWCQo47ioqK5nOTlzN6nUqcVHlS0Omt/GdxGgE9rHKfVW25/Q0XHjO4kTEFrHEfVm3Y/QVzNFdP1/EWt
246 + zHL/AGdhb35CW6up7yYy3Ehkc9zUVFFcrbbuzsSUVZBRRRSGFFFFAB3oo70VMhMKKKKoAooooGFFFFAB
247 + RRRQAVFPOlvbyTyHCIpJNVdY1KPStOluXI3AYRT/ABN2FeRX+v3dxczh7lyJDudAxxn0xXZhcHKvrsjh
248 + xeNjQ93dno8XjTTjZT3U7iIRvsSPdlnPsKisPG9pdBEkhcTHjYhzk+1eQPPIzPtBYE5zjpSx3ckRUqT0
249 + r1P7Npank/2nW0Pe7HVLW/LLA+5k4cddv41drxfwx4rbRLpiY98Ugwyk4r1nSNVt9YsEu7duDwyk8qfS
250 + vLxeElRd0tD1sHjI142b94v0UUVxncFFFFABRRRQAUUUUAHeijvRUyEwoooqgCiiigYUUUUAFFFFAHl3
251 + jvVTf6zFYWoJa3JQ4OdzH2qjZfD3xBdwrcixYbuVDNg4rqfBekRXPjTWbu4QPJBKQhIzgknmvXrePCD5
252 + ea9yNZ0YqlT7HzsqSqt1anVnjumfCvUrm3ZropbEnOCc1BdfCjUbeM+W0UvYc17kEycUyWFVTnnNKWIq
253 + 7oSp09mj50vfAN7axO7o0ZXoRyOKTwVqUuka2kMsh8mY+W47ZPQ16/4zikOjt5C8g5OBXi2mYHiW0ibl
254 + WuFB4960hUdanKMwnTVKpGdPQ9oooFFeAfRhRRRQAUUUUAFFFFAB3oo70VMhMKKKKoAooooGFFFFABR0
255 + oooAydH0lo9S1xjObeKaaNzKvXbs5wT05rc0fUQryLZa4NShjbaysMtGfTNXNLtYriGdJVVkcgEEdcVe
256 + TTbWz3G3gSLzHydigbj6nFenTk5QuzyKijGbj6jNSu7tYgI5RCGXPmenvXPaZf2M8shg8Rz3E6PskEuQ
257 + ob05FdTcoqyxgkMpG08cCnrp9qud0KFWO5htHJ96avqRzRSWhRniN1alXG7IwTivCYoGHjm3WONtq3Qz
258 + tXPAPf0r6Jd4lTaihQBjArjLeyjgubixihaORT53mj+PJycmlCp7O/W6KjD21k9EncmooorzD2AooooA
259 + KKKKACiiigA70Ud6KmQmMWVG6MKfmqFKCR04qFUNfZl6iqQkcfxH8acJ39j9arnQvZst0VXFyQOQPwpw
260 + uV7g0+ZC5JE1FRC4Q9cj6il8+P8AvfpTuhWZraTKVZ07davahE1za+Wtw0HIJdeCBWJZXKR3AO8YPHWt
261 + G8sUvGSX5mdei7zgiu2hP3bHn14Wq3egkVorXZl/tCRwwAaMtkcenvWuz9gcViQ6JC+fMgCJ3CscmtM7
262 + YUCrnAGBmtW0jCqotqzuMnOSOcc9ax3vEkgZYoihZjuJ74OKuzXOSVXknoKyenHpXLUm+h00KfcKKTcP
263 + UUm9R/EPzrnO0dRTTIg/iH503z4/71F0FmSUVD9oT0NNNz6L+tLmQ+Vliiqpnc9MCmGRz1Y0udFezZcL
264 + BSMkCiqHeip5rj9mKKKKKg0CiiigYUUUUAFFFHXpRYQn4VoaFrf26wa5tD58CSNFvHcr1x7Vx/irVore
265 + zbTIpwL66KxKinlQTyT6cZH410/gsW9pBd6RGvl/ZpAAvsVHNd1Gk4w5nu9vTuefXqc7aWqjv6v/ACNv
266 + +2WPG38Kie4nuOp2qewqzcWgKkhQW9RS21udoDCrak9GzFSpJc0URRQhBuPPrXluraj4h0rVboPPavbR
267 + SkhSmHKE8V6zcHC7RXC/EaO2t9BtyyILuSQL5nQ7OpFaUox51Fq9yZVLQlJ32drO3Qm0zUoNUsUuYTwe
268 + GXurehq5+FedeDbm5HiGOCJswyKxlXtgDg/XOPzr0JpAjFWGPY1yY2gsPV5U9HqdmAxDxFLma1H4oqHz
269 + x2FJ557Vx8yO/kZPRketVjIx700knuaXOh8jLJdR1NNMyjoM1XoqXNj5ESmc44AoqKijmZXKibJ9aXe3
270 + Y1Fvb1pN7etHMTyk+9vWje3rUGT6mjJ9TRzByE28+tKrMxwvJqBQXYKOtaEaLAuFHJHLUcxE2oiJDxl3
271 + 6dhVXVZZksxBZHyppTjzF+8q98VY3EIR6mogN1zk/wAIxTjNxdzNRu/e1Rw8vhHIluXclmPHrnuSfWuq
272 + 0tpbN4WDkyqoHmN95lHY+taMsYKKMcbuaYbfABHVTx9K3njKk7cz2LSpKNlFI6yx1CK8gVsYbHINWiwC
273 + kqOK5DRLQaZqEzmaSSO4l37XOQnsPau6la0itt8jAIR+Jr0KNSNSDlfbc8LExVKaSW5lQRGQvNIPkHOT
274 + XnPja5Osz+QqqbeFt2cdT6Cur13xEJkawscBejEdhWBFp4kKq2dvf3rmniIxknHoetgsPy/vay9EZ/gr
275 + QzYNPeSlWeU4VR/Cvofeu4NvDcJiVAT/AHuhqrZ2yQRBVGAeauA4rhxFaVabnIwkoxdqeiM660dkXfbk
276 + uP7p61mMpUlWUgjqDXUrKB35qC7hhuoiXjy4HBXrWSfc1pYqUdJ6nOUVJLF5bYB3L2IqOqPQTurhRRRQ
277 + MKKKKACiiihiCitTw9YR6lrtrby/6stuYeoHOK9PTw9pC9NOt/8AvjNejg8tnioOaaSPLxuaU8JNQkm3
278 + ueRWwBLH2wKmjlBQAnkV66mj6bH9ywth/wBsxTxplipyLO2B/wCuQruWRT6zX3HnSz6m38D+88gOM5PS
279 + nRoMZ7mvYBY2g/5doP8Av2KcLS3HSCIfRBT/ALBl/wA/Pw/4JDz1fyfj/wAA8j2AqQaAhxjaT9BXrwgi
280 + HSJP++RR5aDoij8KP7A71Pw/4Jn/AG5/c/H/AIB5N5cm0YjYn6Gq2p3OoapKIoo5QijblUNeyAY7D8qO
281 + natI5Ioq3tPw/wCCKOdpS5vZ3a8/+AeMWujSwqB9nlJ74Q1fj066zxaTf9+z/hXrFFDyOL1dR/cOee1J
282 + auH4nmqafecAWk//AH7NDadfk4FlcY/3DXpWaM0f2DS/nf4GH9rz/lR5Ne+faTiGWJ42xnDDBNNivAkD
283 + Ox+70x1Ndf41077RaC7jXMsI5x3WvPLWQSXboTlMYWvGxmD+r1HFao9zBVY4qhz2s1uLeIwnMgOUkGT6
284 + Z9f8+lQVaHzwMh+8hxj2qrXKz1Kb0t2CiiikaBRRRQAUUUUMR0ngdN3iOM/3UY/pXqIrzPwEv/E+cntE
285 + a9Lr6vJ1bDfNnxueO+LfohaXNJRXqnjhmjNJRRcBaKM0lFwFzSUUUgGySpDG0kjbVUZJNVP7VtgMtvXP
286 + TK9f8+9TXcAurdoi23PQ+hFUG0yaQv8ANHHucyErk7mIx6cDFYVpVE/cNqag17xZbVbdSVIcSdkIGT75
287 + zjFTW13HdKxjPKnDKe1Z0WkSRB9jRqrKV8rJKkEAHnr2FXbG0a2Ds7AswC4XoABgCs6U6zkudaf1/X6D
288 + nGmk+UbeqrnYwyrKQR6ivJNXsG0fxA8AB8tvmjPqK9avMlxjrXE+PY4/7Ntbkr+8jnCBu+0g5H6Vw4+m
289 + qkH5Hq5PVdOso9Jaf5HLyN5V2HAyjjJx71DIu2RhT5/nto5B1ximH5olfuODXzbWh9VHv8htFFFSahRR
290 + RQAUqjLAbsAnqaSr+laa+o3O0ELGvLnPb0q4Qc5JIzqTUIOTOh8FPYjXtlrK0knkNvz06ivQ+ma4Hwfo
291 + baV4nv7loxHFPEApDZXr2rvd6jq6/nX2ODjGFLlR8PmM/aV3LfYjJlHTB/CkZpMjr74FSebGD/rFH4ik
292 + +0Q95U/FhW7t3ONX7DMykjjpzTJImMzMgIOBg++akN3b/wDPdP8AvqmG7ts5NygHpupc8V9oOWXYaGui
293 + +CFAzj7vakJvACeD6Dbj1/8ArUG9sx1nB+hNMN/ZD+Mn6KaTrQW8l95Xs5Pp+BKRJLauHQsc4UHg4pII
294 + xHckKjqFTbnsx9ajGp2yjCrMfpGaadVTHy21w3/AcVLxFL+ZD9lPsaFFZTatN/BYv/wJsVC2rXpGRbQr
295 + /vPWUsbRXX8GUsPUf/Do2s0tc8+pag3We1j/ABBqB5p5P9dqqAdwpP8AQVhLMqa+GLf3L82aLCS6tfmb
296 + d2f3g+lcF8RZmj0NVxx56H+ddHZy7LpovtPnow+UknIP4/54rlvijhPDEcg4P2lB+jVm6ntoOVrHoZfD
297 + 2eKpp90c9bnztNODyORWWmuWiT+QDI7MwQbVyGbPb9at6JL5toVJ4ZMcfSsiPSis3lsY4owFBljPzNtz
298 + tOMcHnmvEpwp80lUPqK3tIycYI3RS0gyAATk45OKWuN7myCiiigYd62tCs5Jo5ZRP5ODhCe5+npWLU1s
299 + 0Ik/0ieWNP8AYPU104VpVVc5MWm6LsdS/wDwkUcQ+zQ2sxHYz7d35iobW78QhibuyhQ/88/PDZPtis2e
300 + 4sJ2bydfuLcDjYQp5ptpaW5cyDxDcsw5bein/wDVXtniKPdfgdlZz3ssQaeLymJHy4U4qbzJxz8w6fwi
301 + sPRUmeNriS6acMQE+TAwM1qgngHJ6fw1xyqa7v7znq01GTSsT+Zcccv27Ck8y5wPmk/T1qvk8de38NJk
302 + 8H5u38I9azdR9395PJ5IseZdEZDy4x2I9aZJLcgZLzAc9WHrUGSQOvT+770nOCOe/wDD71Mqmm7+8ah6
303 + EjTylT+8kPX+IU0yuerP/wB9D0ph6Nwf4v4RSHqePX+EelYucu7+8tRQoYnHLdR3HpSLyB17d19aADnp
304 + 3H8I9KRQcDj+7/CKzu2VZC5+Xv09V9aGY4PXv/dpoB29O390etDDIPH97+AUm9AsMMjRXQbPIIPasr4k
305 + RNqHhSJYBuYzq4H0B4rQuP8AWtxj/gOKy9clkFhCjD5GkJB+g5rspV3ThKx0UKXNVpy7M4bw5PtVEYHK
306 + /KRitqK1lvZp0t0J8oncTwM+lc74hjuYXims5mhLnbJs4/GvWPDOnx2Ph63RPmZ0DM5OSxPrTjRVX973
307 + 6HqY3G+x1itdjjJYWhCb+pUGo66fxJZKLZJFXBVucelcxXDXp8k7GuFre1pqQUUUVidIU+KVoJVkTG5T
308 + kZGaZRTTad0S0mrM1bW81PULh44rW1ZFG4uRjk59vate30ODLy3cMM08jbmfyfboKpeG1H+ktj07Z7Gu
309 + h4547nsfSvQVac4rmZ4GJfs6jhDRBHGkaBEQKo4AEeAOKXAz930/g9qTv0/Q+lJ+A/I+lRdWOW2ouOny
310 + +n8HtSAdBtHb+D3pPTp29fSkXqOnUetTdXC2goxgfKOg/g96Tj+6P++PemgjK9O3rRke3T1PrUXKsKcY
311 + bgd/4DQcbjx3P8J9Ka2MHkd+59aGIyTkfxdzUuw7C8bug6/3D6UDHHA6r/CaTI3dR1/vH0oBGRyOo/iN
312 + LqFgGMDgdB/CfWlIG08Dof4T601SOOR0H8R9aUkYPI6H+I+tLp8g6leb/XsB/Ws3Xy32G0BPG5yBWjKc
313 + 3DY/nms3xB/x52Y93rdfw5en6nXhl+9h/XRnJzQG/wBUt7RV3AMGIx1r12zt1t7CKLj5VxxXF+FNPEmo
314 + TXbDJGEX2rubhlhgySBiu/DJKmmc+ZVHKpyHOeJbhY7TZ3c4/SuNrT1u++2XhCn5E6VmV5uKnzVLdj18
315 + BS9nRV+oUUUVzHcFFFFHUR0Hhr/V3JyB07ketbzHryO/8R9KwvDZxBOc4yR/Fit1n6/N6/x+9dMH7p8/
316 + jF+/kDMOeR3/AIj6UhYDPzDv/EfSgydfm9f46az8t8397+OqctTmSHbvm+8Ov972pu7BXkdR/F7UjOQf
317 + vev8Y9KC3oT1/vD0qblWANgrkgdP46N3T5uw/j96NxyOT2/iHpSZOBye3cetJvsNIC2V69j/AMtPelZi
318 + c/N6/wAf0puSV79PUetP34XlCcZ9KW4CF+ep6n+MelG47l5PUfxD0p4dSQDHjJPJxgcVJiAHk56dE9qt
319 + Qb1TJbt0K4J45PRf4h60uTg8nof4h61KPIzwHycY+QVDzjoeh/gHrUSi49Rp3KdzJtuHz/Ss7U2N2lpE
320 + FK43EsTxir91/wAfD5/VcVyeoX8lt4q0+1j/AOW3b15FbUY8/ud/+HO+ikrS6r/hjp/DGuaSkwsofN81
321 + m+8/c/0q74n1LyovJU4dv5Vh2GiRadc3F2cLK7s2T/COelZ99PJO9vLNIrGWLeu0547H/wDXXoVHyUny
322 + 9DmVOE8TFvr+ZB396KKK8J7n0KVkFFFFAwooooEdD4cOLefr94dCK2Wf3P8A30PWuJjnniRlimkj3HJ2
323 + NiuO8U+K9a0nUEhtNTuAPLDMGYN1PuK7MLRlXl7OD1PFzCn7JutLY9kZ+SATznuPWh3zu+937ivAk8f+
324 + ICwB1KY89dqn+lSP8RdaiyG1Mkjs0Cmu15ViF2/r5HnxxFGWtz3lmJJ4bv2HpSFiezdfQeleMweL/Flx
325 + F50ckTxYzuKr0/CpR4017gG5TPQjyh1rCWCqpvVff/wDshQcldfkewAk9j1H8I9KAeBwf4f4BXkH/Cca
326 + 4vWeM4/6ZCnp451rPM8X08oVP1Kr5ff/AMAr6sz1sHK9D/3x70H7p47H/ln715IPHOtAACWL/v1S/wDC
327 + ea12ki/COl9Sq+X3j+ryPWiRzx6/we1LkZHA6/3T6V5MPHutd3i7/wDLOhvH2tqhYPASOQChAo+o1eyF
328 + 9XlY9ZBGV4H8P8Bo+X0Xp/dPrXjj/EnX48f8eeOP89aI/iZrxYZ8oj/YhJ/rV/2dXtsjndk7XPW5JDHd
329 + uQqsDwVx1H41yNzYf2l8TtDSFTmGKSWXHQAHisay+I881yFu7Yylv+eaEGu1s77SdOmOtO5e+miEax55
330 + ROpGP89K6MPTqUZ2mu5rUX7u63/rcTxjqR0uwuEigNzcHG2NBknLdPxGaxQ4kjiYpscrl1HAUnt+HA/C
331 + uf8AF3jhrXEkHkyzvcAvGTyUAP5DmtHR9Vg1nTo7y3Pytwynqp7g0sd7aNK9vdfU1wKoutZv30ti/RRR
332 + XjHtBRRRQMKKKKGIK8s8YuX8UXSE8CNAB+Fep1xvjfSIPsDajFFtuBIvmOO69P8ACvTymrGniFzddDy8
333 + 3oyqYZ8vTU4BW+b5faq1w2XNSl1j4AyaglPOe5r65HxhZs9Su7RCkEzIpHIB4/Kpxq99vJ87k88qDVCM
334 + ADNO3APuI7YqHTg3do2hia0FaM2l6suHVL7P+uGT/sCtHSGkvY9Qlup5SlvDvVYyFLN25xWGZB6Vp6He
335 + xQTXUMkoiS4hKb34APbNZzppRfKjWGLrOSvN/eyF7oMc7JRjsbgn+lVGmnYn9/IBngbulTG1YYBuLYn1
336 + 84VVchJCvBIOCQcg1cVHoZTq1HuyVLi5Xpcyj/gVJLPO6jfPKw92qHzMds0GQnjFXyrsT7Wdrcz+8eIx
337 + nkZ+tXV1O6tY1jRx5YGMFe1URI3tSjMh+Y0SipbihUlB3g7HRR69bWsxCO4OMGQKDkYoufFk32cW1irA
338 + sceY/X8q5oAqSuf0p/IOQeRWP1ene7Oh46s1a5cmEju0srmRzy5bqfxrY8D6u1lrv2Qki2uztKns3Y1z
339 + qu7qQWPNWtFATX7Dbkn7Qn/oQoxFKM6MoS7EYarKFeE473PbaKKK+FPvwooooGFFFFDEFU9Vsxf6Vc2p
340 + GfMjIH17frVyiqhJxkpLoKcVKLi9meDSKUcqwwykgg9Qajk5UGum8a6X/Z+uPKi4iuv3i8d/4h+f86it
341 + vBmr3mmG6jiVc42ROcM49fb8a+3jiqXso1JOyZ8HPB1VVlSiruJz8fQU49Kc0LW8jwyDDoSrDOeRTc/L
342 + XRvsctrbje9IRmlJ5ooATA9BRijrRnFAgxRjmjPFA6igY8CnAdxQKcKAGScPnpQGyhyPpRPyqmmZO0AU
343 + CJ7S3nuplht42llfhUUcmt7wnod7J4lge4tZY47dt7l1IAwOB+danw7sGa6uL1of3aLsSQ/3j1x+Feh1
344 + 4eY5k6UpUYrpa59BluVxqwjXm+t7egUUUV80z6gKKKKBhRRRQxBRRRQMjlt4Z2UyxRuUOV3qDg+1SYoo
345 + p3exNlueG32P7QusdPNf+Zqt/DVm+41C6/66v/M1W7V99D4Ufnc/iYneg0Ypp61RIueKTqaT2pR6CgQt
346 + O9KTGKWgY4HinCmjrS5welABMfkX+dXNE0ibWdRS1hyB1d/7i9zWz4Y8O2mvrcLcTyo8JGFTHIP/AOqv
347 + QNG0Oy0S3aK0Q5c5d2OWb6mvLxuZQoKUI/GetgMqniHGpL4P60LdjZQafZxWtugWKMYA9ff61Yoor5OU
348 + nJ3Z9hGKikkFFFFIoKKKKACiiihiCiiigYUUUelAjxLVozDq95Geomf+dUR3rpPG1ibTxFLIBhJwJB9e
349 + hrmxxmvu8PNVKMZLqkfn2JpunWlB9Gwpp606mHrWxgJ/FT14FM7ingelADqAKKXigYopSKTvS5oEdd8P
350 + Ztuszx/34T+hFek15f4E/wCRkX0MT5/SvUK+TzlWxPyR9jkjvhfmwoooryj2AooooAKKKKACiiihiCii
351 + igYUUUUCOG+I8KG3sZsjeGZcdyCBXnhPIrqfHtzJL4gMTH5IY1VR6Z5JrlSea+0y6DhhoJ+v3nw+aTU8
352 + XNr0+7QU0w9aeTTD1rtPPDuKkqMfeFSUwClzSUtIY4c0HgUgpaBHcfDyz3XF3enHyKI1/Hk/yr0CuE+G
353 + 8nyX8foUb+Yru6+PzVt4qV/L8j7bKFFYSNvP8wooorzj0wooooAKKKKACiiigQUUUUDCjvRRQI85+Itg
354 + kd3bXqffmBR/T5cY/nXEcFcivVPH1qk3h8TE4aGUMv48V5eIPlHzfmK+vyqrz4WN+mh8Zm9HkxcmtnqR
355 + mmHrU/k8fe/SmmD/AGv0r0ro8uzIh94VLQIPmHzfpUvk4/i/ShtBZkVLUvk/7X6Uvkf7X6UroLMiFLUn
356 + k/7X6UeT/tfpRdDsztfhwp8+/Yfd2pn68139cX8PIwlnenqTIo/T/wCvXaV8fmjvip/L8kfa5SrYOHz/
357 + ADYUUUV556QUUUUAHaik7iigD//Z
358 +</value>
359 + </data>
360 + <data name="btnClose.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
361 + <value>
362 + /9j/4AAQSkZJRgABAgEASABIAAD/4QQTRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAAB
363 + AAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodpAAQAAAAB
364 + AAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzADIwMTE6MDI6
365 + MjYgMTc6Mjg6MTQAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAAAAAAG
366 + AQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEu
367 + AgIABAAAAAEAAALdAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9i
368 + ZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwM
369 + DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwR
370 + EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgADgAOAwEiAAIRAQMRAf/dAAQA
371 + Af/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcI
372 + CQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT
373 + 8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm
374 + 9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz
375 + JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1
376 + VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AsdJowc1mHisxcL7Xbi02Nsy8dr/WtNbb
377 + cj1Mr32Vu2fpWb6rfV/m/wBF+jQr7ei7qHNoxq8cZgrdktw2Cuyk05B33YQs32VtvrbbsfZ6n6Nl3p+t
378 + +gS6fd+q1CinN9ZmJjtsdiCgufWGsbXbRuvZm+nY7Y+z02V/4P7Sp3Wg5tLW1ZDclucHWPeMOTf6N7WV
379 + Utbe7D9fc71P0np/pK7P+1irVKgB8/EeI/1fV/WdHTikT/N0OEf1vT/Vf//Z/+0JplBob3Rvc2hvcCAz
380 + LjAAOEJJTQQEAAAAAAAHHAIAAAIAAAA4QklNBCUAAAAAABDo8VzzL8EYoaJ7Z63FZNW6OEJJTQQvAAAA
381 + AABKCIwBAEgAAABIAAAAAAAAAAAAAADQAgAAQAIAAAAAAAAAAAAAGAMAAGQCAAAAAcADAACwBAAAAQAP
382 + JwEAcABzAGQAAABlAAAAYwA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAA
383 + AAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAA
384 + AAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEA
385 + bGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYA
386 + AAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////
387 + ////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////////
388 + //////8D6AAAOEJJTQQAAAAAAAACAAs4QklNBAIAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAA
389 + AwAEAAAABAACAAQAAgADAAQAAAAFAAUABQAAAAEAAThCSU0EMAAAAAAAHAEBAQEBAQEBAQEBAQEBAQEB
390 + AQEBAQEBAQEBAQE4QklNBC0AAAAAAAYAAQAAAA44QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJ
391 + TQQeAAAAAAAEAAAAADhCSU0EGgAAAAADRwAAAAYAAAAAAAAAAAAAAA4AAAAOAAAACQBJAG4AdABlAHIA
392 + ZgBhAGMAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAADgAAAA4AAAAAAAAAAAAAAAAA
393 + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAAB
394 + AAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAA
395 + AA4AAAAAUmdodGxvbmcAAAAOAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIA
396 + AAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGlj
397 + ZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAA
398 + AAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAA
399 + AAAAAAAAQnRvbWxvbmcAAAAOAAAAAFJnaHRsb25nAAAADgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxU
400 + RVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJ
401 + c0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VI
402 + b3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdk
403 + ZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRv
404 + cE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAA
405 + AAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EFAAAAAAA
406 + BAAAACo4QklNBAwAAAAAAvkAAAABAAAADgAAAA4AAAAsAAACaAAAAt0AGAAB/9j/4AAQSkZJRgABAgAA
407 + SABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP
408 + FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4U
409 + FA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAA4ADgMB
410 + IgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAA
411 + AAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQV
412 + UsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF
413 + 1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMF
414 + MoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSk
415 + hbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/ALHSaMHNZh4rMXC+
416 + 124tNjbMvHa/1rTW23I9TK99lbtn6Vm+q31f5v8ARfo0K+3ou6hzaMavHGYK3ZLcNgrspNOQd92ELN9l
417 + bb6227H2ep+jZd6frfoEun3fqtQopzfWZiY7bHYgoLn1hrG120br2Zvp2O2Ps9Nlf+D+0qd1oObS1tWQ
418 + 3JbnB1j3jDk3+je1lVLW3uw/X3O9T9J6f6Suz/tYq1SoAfPxHiP9X1f1nR04pE/zdDhH9b0/1X//2QA4
419 + QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABv
420 + AGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0EBgAAAAAABwAEAAAAAQEA/+EP
421 + 4Wh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
422 + TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg
423 + eDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcg
424 + MjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
425 + OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5z
426 + OmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMu
427 + YWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
428 + IiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9
429 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOmRjPSJo
430 + dHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMu
431 + YWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGlt
432 + ZW5zaW9uPSIxNCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE0IiBleGlmOk5hdGl2ZURpZ2VzdD0iMzY4
433 + NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4
434 + NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzcz
435 + ODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0
436 + ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5
437 + ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5
438 + OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIz
439 + LDI0LDI1LDI2LDI3LDI4LDMwOzI0RjlBNEZGQjEzNjE4MUE3QTJEQ0ExRTlFQkNCNzQ4IiB0aWZmOk9y
440 + aWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRp
441 + b249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9
442 + IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4
443 + LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMzNDMyOzhEREI5NzJGRjJGNUUxRTNB
444 + RTU5QkNCRUQ4NzU1MzA4IiB4YXA6Q3JlYXRlRGF0ZT0iMjAxMS0wMi0yNlQxNzoyODoxNCswODowMCIg
445 + eGFwOk1vZGlmeURhdGU9IjIwMTEtMDItMjZUMTc6Mjg6MTQrMDg6MDAiIHhhcDpNZXRhZGF0YURhdGU9
446 + IjIwMTEtMDItMjZUMTc6Mjg6MTQrMDg6MDAiIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9w
447 + IENTMyBXaW5kb3dzIiB4YXBNTTpEb2N1bWVudElEPSJ1dWlkOjM5N0ExMDc4OEE0MUUwMTE4NDczQTg0
448 + REREOTNBNTAyIiB4YXBNTTpJbnN0YW5jZUlEPSJ1dWlkOjNBN0ExMDc4OEE0MUUwMTE4NDczQTg0RERE
449 + OTNBNTAyIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rv
450 + c2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhpc3Rvcnk9IiI+IDx4
451 + YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkQ0QTgzMzBBODY0MUUwMTE4NDcz
452 + QTg0REREOTNBNTAyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OGRlZTRi
453 + ZGQtZGNlOC0xMWRmLWI5MDItYmU4NWFjYzczYWFiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpS
454 + REY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
455 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
456 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
457 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
458 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
459 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
460 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
461 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
462 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
463 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
464 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
465 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
466 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
467 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
468 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
469 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
470 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
471 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
472 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
473 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
474 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
475 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
476 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
477 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
478 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
479 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
480 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
481 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
482 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
483 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
484 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
485 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
486 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
487 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
488 + ICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJTEUA
489 + AQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAA
490 + AAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
491 + AAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAA
492 + ABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAA
493 + AIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAA
494 + AAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykg
495 + MTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
496 + AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
497 + AAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZ
498 + WiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rl
499 + c2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3Lmll
500 + Yy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA
501 + AC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5J
502 + RUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAA
503 + AAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIu
504 + MQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAA
505 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZ
506 + WiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAA
507 + AABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBj
508 + AGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7
509 + AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJ
510 + AdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLg
511 + AusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRI
512 + BFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYG
513 + BhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgf
514 + CDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
515 + Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10
516 + DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5
517 + ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRq
518 + FIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiK
519 + GK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0e
520 + HUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yIn
521 + IlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneier
522 + J9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2r
523 + LeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQr
524 + NGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zst
525 + O2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1
526 + QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrE
527 + SwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1Nf
528 + U6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyG
529 + XNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9
530 + ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CG
531 + cOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtj
532 + e8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobX
533 + hzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
534 + k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+L
535 + n/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQ
536 + rUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1
537 + uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6
538 + ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk
539 + 2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy
540 + 6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio
541 + +Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7gAOQWRvYmUAZAAAAAAB/9sAQwAGBAQEBQQGBQUGCQYF
542 + BgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/9sAQwEHBwcN
543 + DA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
544 + /8AAEQgADgAOAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIB
545 + AwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
546 + KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
547 + o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8B
548 + AAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS
549 + QVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZX
550 + WFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
551 + x8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A0fCdhomrwaPpkWl6N/a1
552 + 1pdpOlxqunxTfa7k26y3HmXQDyRtsJlRnil835o90X7vf5tCSrTmnKXNB/8Akp7uKcqEYtJckr9WVL65
553 + 8GeZYOljpsFgNWFvLqUWjxLBPaPZ3J3zWQkDyRrPGsqo8nmL5aTLH537iiEouvKkpS0S5v8AH/L8P+H7
554 + INT9gqrSvry6vy974v8AF9oXw/d40q1Sys9Z+1w6TYR3D6Wti0k1uqIscsG64S9EcjbHkWNI2VfL+0p9
555 + 2qoKac/ZuL9/3tPtcvrEnFezfK6l1p7uv95/3Zf+lEl3dBtZs447W/TUk1pZJ55V0fe979juFSKFVnaz
556 + 8/c3mM0nl/vI5Pna8ZEoSn7Zu8fa8i920vg1/vf4vthan7C2vsrv3v8AwH+5/h+wf//Z
557 +</value>
558 + </data>
559 + <data name="btnMini.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
560 + <value>
561 + /9j/4AAQSkZJRgABAgEASABIAAD/4QQFRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAAB
562 + AAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodpAAQAAAAB
563 + AAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzADIwMTE6MDI6
564 + MjYgMTc6Mjc6NDkAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAAAAAAG
565 + AQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEu
566 + AgIABAAAAAEAAALPAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9i
567 + ZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwM
568 + DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwR
569 + EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgADgAOAwEiAAIRAQMRAf/dAAQA
570 + Af/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcI
571 + CQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT
572 + 8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm
573 + 9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz
574 + JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1
575 + VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A0OiYWJn4VDaekVZt7MbHfk2uqxy4utrD
576 + 977MpzH2eo9tiWRhYh6hjYNXSKmZTckMuxhVjtD2uxsnJDH7XfZrduym/wDSP/M/0izqMnprcLEZk4tr
577 + 3tx6Wh4+zlrmitjW2V+vlVW7LG+/31sSyMnprq8fbi2tx25Ac+fs8Od6OSxtbAzKfXv9/q/pX1fzX+l9
578 + OtUwJ8QFS4rNy4vT+l+i6fp1JlHgoVHh9X+M/wD/2f/tCsRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAA
579 + BxwCAAACAAAAOEJJTQQlAAAAAAAQ6PFc8y/BGKGie2etxWTVujhCSU0ELwAAAAAASgiMAQBIAAAASAAA
580 + AAAAAAAAAAAA0AIAAEACAAAAAAAAAAAAABgDAABkAgAAAAHAAwAAsAQAAAEADycBAHAAcwBkAAAAZQAA
581 + AGMAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJ
582 + TQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAA
583 + AAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9m
584 + ZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAA
585 + AABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA
586 + AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0E
587 + AAAAAAAAAgAbOEJJTQQCAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAMABAAAAAQAAgAEAAIA
588 + AwAEAAAABQAFAAUAAAABAAE4QklNBDAAAAAAABwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOEJJ
589 + TQQtAAAAAAAGAAEAAAAMOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4
590 + QklNBBoAAAAAA0cAAAAGAAAAAAAAAAAAAAAOAAAADgAAAAkASQBuAHQAZQByAGYAYQBjAGUAAAABAAAA
591 + AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA
592 + AAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAE
593 + AAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAOAAAAAFJnaHRsb25n
594 + AAAADgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25n
595 + AAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0
596 + b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAA
597 + AAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25n
598 + AAAADgAAAABSZ2h0bG9uZwAAAA4AAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABN
599 + c2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAI
600 + Y2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2Rl
601 + ZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0Nv
602 + bG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAA
603 + AAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRz
604 + ZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAAqOEJJTQQMAAAA
605 + AALrAAAAAQAAAA4AAAAOAAAALAAAAmgAAALPABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2Jl
606 + X0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwM
607 + DBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBER
608 + DAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAOAA4DASIAAhEBAxEB/90ABAAB
609 + /8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJ
610 + CgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw
611 + 4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2
612 + N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
613 + YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVW
614 + ZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDQ6JhYmfhUNp6RVm3sxsd+Ta6rHLi62sP3
615 + vsynMfZ6j22JZGFiHqGNg1dIqZlNyQy7GFWO0Pa7GyckMftd9mt27Kb/ANI/8z/SLOoyemtwsRmTi2ve
616 + 3HpaHj7OWuaK2NbZX6+VVbssb7/fWxLIyemurx9uLa3HbkBz5+zw53o5LG1sDMp9e/3+r+lfV/Nf6X06
617 + 1TAnxAVLis3Li9P6X6Lp+nUmUeChUeH1f4z/AP/ZADhCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBi
618 + AGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABD
619 + AFMAMwAAAAEAOEJJTQ+gAAAAAAD4bWFuaUlSRlIAAADsOEJJTUFuRHMAAADMAAAAEAAAAAEAAAAAAABu
620 + dWxsAAAAAwAAAABBRlN0bG9uZwAAAAAAAAAARnJJblZsTHMAAAABT2JqYwAAAAEAAAAAAABudWxsAAAA
621 + AQAAAABGcklEbG9uZ0KUeUEAAAAARlN0c1ZsTHMAAAABT2JqYwAAAAEAAAAAAABudWxsAAAABAAAAABG
622 + c0lEbG9uZwAAAAAAAAAAQUZybWxvbmcAAAAAAAAAAEZzRnJWbExzAAAAAWxvbmdClHlBAAAAAExDbnRs
623 + b25nAAAAAAAAOEJJTVJvbGwAAAAIAAAAAAAAAAA4QklND6EAAAAAABxtZnJpAAAAAgAAABAAAAABAAAA
624 + AAAAAAEAAAAAOEJJTQQGAAAAAAAHAAQAAAABAQD/4Q/haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w
625 + LwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4
626 + bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjEt
627 + YzAzNiA0Ni4yNzY3MjAsIE1vbiBGZWIgMTkgMjAwNyAyMjo0MDowOCAgICAgICAgIj4gPHJkZjpSREYg
628 + eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJk
629 + ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9l
630 + eGlmLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczp4
631 + YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRv
632 + YmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w
633 + L3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8x
634 + LjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIGV4
635 + aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0IiBleGlmOlBpeGVsWURpbWVu
636 + c2lvbj0iMTQiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0
637 + MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1Miwz
638 + NDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwz
639 + NzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0
640 + MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0
641 + MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAs
642 + MTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7MjRGOUE0RkZC
643 + MTM2MTgxQTdBMkRDQTFFOUVCQ0I3NDgiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRp
644 + b249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29s
645 + dXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3
646 + LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcy
647 + LDMwNSwzMTUsMzM0MzI7NDMyRUM4MUZGMTJBNUE3QjdFQ0ZFRTRCMTI5MzU2OTAiIHhhcDpDcmVhdGVE
648 + YXRlPSIyMDExLTAyLTI2VDE3OjI3OjQ5KzA4OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAxMS0wMi0yNlQx
649 + NzoyNzo0OSswODowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMS0wMi0yNlQxNzoyNzo0OSswODowMCIg
650 + eGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIFdpbmRvd3MiIHhhcE1NOkRvY3VtZW50
651 + SUQ9InV1aWQ6MzU3QTEwNzg4QTQxRTAxMTg0NzNBODREREQ5M0E1MDIiIHhhcE1NOkluc3RhbmNlSUQ9
652 + InV1aWQ6MzY3QTEwNzg4QTQxRTAxMTg0NzNBODREREQ5M0E1MDIiIGRjOmZvcm1hdD0iaW1hZ2UvanBl
653 + ZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5
654 + NjYtMi4xIiBwaG90b3Nob3A6SGlzdG9yeT0iIj4gPHhhcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3Rh
655 + bmNlSUQ9InV1aWQ6NkQ1RDA2QTI4NjQxRTAxMTg0NzNBODREREQ5M0E1MDIiIHN0UmVmOmRvY3VtZW50
656 + SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4ZGVlNGJkZC1kY2U4LTExZGYtYjkwMi1iZTg1YWNjNzNh
657 + YWIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAg
658 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
659 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
660 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
661 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
662 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
663 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
664 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
665 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
666 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
667 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
668 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
669 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
670 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
671 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
672 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
673 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
674 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
675 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
676 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
677 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
678 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
679 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
680 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
681 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
682 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
683 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
684 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
685 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
686 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
687 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
688 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
689 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
690 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
691 + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94
692 + cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfO
693 + AAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAA
694 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rl
695 + c2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJY
696 + WVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1
697 + bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJU
698 + UkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55
699 + AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4x
700 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
701 + 81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAA
702 + YpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVj
703 + LmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
704 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0Ig
705 + Y29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s
706 + b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2Ug
707 + Vmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp
708 + bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAA
709 + AAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAA
710 + AAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAU
711 + ABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACp
712 + AK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFS
713 + AVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJB
714 + AksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+
715 + A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUN
716 + BRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1
717 + BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6
718 + CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvh
719 + C/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7u
720 + DwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJk
721 + EoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJ
722 + FmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqe
723 + GsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9p
724 + H5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSr
725 + JNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpo
726 + KpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCk
727 + MNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdg
728 + N5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6g
729 + PuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZn
730 + RqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63
731 + TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeS
732 + V+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8
733 + YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3
734 + a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWF
735 + deF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4Co
736 + gQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/Ixj
737 + jMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4
738 + mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWp
739 + phqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4
740 + s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFn
741 + wePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA5
742 + 0LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v
743 + 4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M
744 + 8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////u
745 + AA5BZG9iZQBkAAAAAAH/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwM
746 + DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/2wBDAQcHBw0MDRgQEBgUDg4OFBQODg4OFBEMDAwMDBERDAwM
747 + DAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAOAA4DAREAAhEBAxEB/8QAHwAAAQUB
748 + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh
749 + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk
750 + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT
751 + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL
752 + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
753 + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK
754 + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3
755 + +Pn6/9oADAMBAAIRAxEAPwDoPBOiaTrWi2CWvhG21i/h06wn1G6kttPaRpLm3D73kumR5GkdZD/FXkRj
756 + Wqyk4uyjLl975eUv5j6CrVp0bKXN7y5vc/l5nHvH+UNQ0TST4g07RrbwlbQ6omoiC901LbT0E0b6bdXI
757 + R9rfZpVXZDOPMf5GT5f3lEY1lN02/e5VL+78Xp/d/lD2tN0/a+9ypuP9/m93z/v/AMxztjqXhuPRtJi1
758 + HS7qaWOwtEScDTzHIi26Kskfn3UUuyRQHw8aOu75l3VzypP2kvZznv73s41f/bDpc48q9pGn/d9q4d/7
759 + wahqXht7fTiml3UenR34ebeNPxI/2S6RY0CXTx7/AJ2lJleJNsX3mlaONinSd5e/P2lo/Zq+13/8DCU4
760 + 2Xu0/Z69Yey/7e+wf//Z
761 +</value>
762 + </data>
763 + <data name="panel2.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
764 + <value>
765 + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
766 + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
767 + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAOAbsDASIAAhEBAxEB/8QA
768 + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
769 + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
770 + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
771 + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
772 + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
773 + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
774 + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
775 + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+sWbTNbeeR4vEHlRsxKx/Y0baM8DJ61tUVnUpKpvf5Nr8mjS
776 + nVlTd42+aT/NMwv7K1//AKGX/wAkY/8AGj+ytf8A+hl/8kY/8a3aKy+qw7y/8Cl/ma/W6naP/gMf8jC/
777 + srX/APoZf/JGP/Gj+ytf/wChl/8AJGP/ABrdoo+qw7y/8Cl/mH1up2j/AOAx/wAjC/srX/8AoZf/ACRj
778 + /wAaP7K1/wD6GX/yRj/xrdoo+qw7y/8AApf5h9bqdo/+Ax/yML+ytf8A+hl/8kY/8aP7K1//AKGX/wAk
779 + Y/8AGt2ij6rDvL/wKX+YfW6naP8A4DH/ACML+ytf/wChl/8AJGP/ABo/srX/APoZf/JGP/Gt2ij6rDvL
780 + /wACl/mH1up2j/4DH/Iwv7K1/wD6GX/yRj/xo/srX/8AoZf/ACRj/wAa3aKPqsO8v/Apf5h9bqdo/wDg
781 + Mf8AIwv7K1//AKGX/wAkY/8AGj+ytf8A+hl/8kY/8a3aKPqsO8v/AAKX+YfW6naP/gMf8jC/srX/APoZ
782 + f/JGP/Gj+ytf/wChl/8AJGP/ABrdoo+qw7y/8Cl/mH1up2j/AOAx/wAjC/srX/8AoZf/ACRj/wAaP7K1
783 + /wD6GX/yRj/xrdoo+qw7y/8AApf5h9bqdo/+Ax/yML+ytf8A+hl/8kY/8aP7K1//AKGX/wAkY/8AGt2i
784 + j6rDvL/wKX+YfW6naP8A4DH/ACML+ytf/wChl/8AJGP/ABo/srX/APoZf/JGP/Gt2ij6rDvL/wACl/mH
785 + 1up2j/4DH/Iwv7K1/wD6GX/yRj/xo/srX/8AoZf/ACRj/wAa3aKPqsO8v/Apf5h9bqdo/wDgMf8AIwv7
786 + K1//AKGX/wAkY/8AGj+ytf8A+hl/8kY/8a3aKPqsO8v/AAKX+YfW6naP/gMf8jC/srX/APoZf/JGP/Gj
787 + +ytf/wChl/8AJGP/ABrdoo+qw7y/8Cl/mH1up2j/AOAx/wAjC/srX/8AoZf/ACRj/wAaP7K1/wD6GX/y
788 + Rj/xrdoo+qw7y/8AApf5h9bqdo/+Ax/yML+ytf8A+hl/8kY/8aP7K1//AKGX/wAkY/8AGt2ij6rDvL/w
789 + KX+YfW6naP8A4DH/ACML+ytf/wChl/8AJGP/ABo/srX/APoZf/JGP/Gt2ij6rDvL/wACl/mH1up2j/4D
790 + H/Iwv7K1/wD6GX/yRj/xo/srX/8AoZf/ACRj/wAa3aKPqsO8v/Apf5h9bqdo/wDgMf8AIwv7K1//AKGX
791 + /wAkY/8AGj+ytf8A+hl/8kY/8a3aKPqsO8v/AAKX+YfW6naP/gMf8jC/srX/APoZf/JGP/Gj+ytf/wCh
792 + l/8AJGP/ABrdoo+qw7y/8Cl/mH1up2j/AOAx/wAjC/srX/8AoZf/ACRj/wAaP7K1/wD6GX/yRj/xrdoo
793 + +qw7y/8AApf5h9bqdo/+Ax/yML+ytf8A+hl/8kY/8aP7K1//AKGX/wAkY/8AGt2ij6rDvL/wKX+YfW6n
794 + aP8A4DH/ACML+ytf/wChl/8AJGP/ABo/srX/APoZf/JGP/Gt2ij6rDvL/wACl/mH1up2j/4DH/Iwv7K1
795 + /wD6GX/yRj/xo/srX/8AoZf/ACRj/wAa3aKPqsO8v/Apf5h9bqdo/wDgMf8AIwv7K1//AKGX/wAkY/8A
796 + Gj+ytf8A+hl/8kY/8a3aKPqsO8v/AAKX+YfW6naP/gMf8jC/srX/APoZf/JGP/GrWn2WqW1wz3ur/bIi
797 + uBH9mWPB9citOiqjh4Rd03/4FJ/mxSxM5LlaX/gMV+SIpfu1kuPnPFbdFdKlY5mrn//Z
798 +</value>
799 + </data>
800 + <data name="panel3.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
801 + <value>
802 + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
803 + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
804 + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFLACMDASIAAhEBAxEB/8QA
805 + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
806 + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
807 + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
808 + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
809 + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
810 + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
811 + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
812 + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3byBS+SPQVKea4iSyuNW8X6lbNqV3bpEFZVjkIGCF7VhWxEqS
813 + Vle7sb0MPGrzOTskrnY+SPQUvkL6Vyl34ZmtrKef+3L8mOMtzIR0B961vCTyzeGbOSaR3kO8lnOSRuOP
814 + 0qaeJm6ns5xs7XKqYamqftIT5le2xq+QKKnHTrRXVzHJZCVy2u6TqEerrq+kFPtGzZLE3ST09P511Bri
815 + tYu9R1PVL+C1u5LW1sI97FCQznGe30rhxriqaUte1t7ndgVJ1Lq1ra32sF0nijW4xZSWqWUD8TPuBJHf
816 + GCa66wtUsrGG2jGFiUKK4rw7qWpW15p0V3cvc22oKxXecshHv/nrXeD7o/zmowTjNOrrfzLxylTapaW3
817 + 0+4dRRRXecBDPPFboZJZFjQfxMcCuba2sjqmoXcer26peQ+W0W4cHGN2c1vX9hbanatbXUe+IkEjJHP4
818 + Vw9vouip4nv7G+jWOJVUwK8jKMYGcNnmuDFzmnFWTV+vezO7Bxg4yd2ml0V9Lo0tA0Kxs72GV9WivJog
819 + RCiOMJkHOBk/WuwGNo71wUVrp2n+NtOj04BwytvVHLBTg8g/0rvA2BzTwCSg4JWs7CzBtzU5O91fVW6j
820 + hnHSigZxRXecQmRXJ+J7vQvtK299avdXYwVEC/Oo+oPvXWEVxE9yPD/iu+u762mkguVBjmUZxjtXFjJW
821 + gk9m930OzAxTm3rdLSztcseGZtBW7eCztHt7vHScfPj2ya68ZI5GD71xNvd/8JD4rs76yt5I7a1Vt8zr
822 + jdntXbDsKMFJ8jVtE/v0DGx99Pq1dq97Dh0ooHSiu2xxDa5e/wDEF62qz2Gmab9qMABkZnA5I4rqeKpw
823 + 6ba299PeRqRNPjed3XAwOK569Oc0lF2RvQnTg3KavpocjPrviOLVbSE6csTy7tsAYES4Hr2xXY2Ek81j
824 + DLcxCGZ1BdM5wfrTJtPt7i9t7yRT51vnyzuxjPWrY6AVNCjUpyk5SuVXrU6kYqMbPqOAoo5orpOcbXP3
825 + /jDTNOvpLWdbgyx4ztQY5GfX3roe1UdUe7jsZXsYEmugPkR+AeR3/Osq/NyXi7W8rmtHk5vfV/nYwj49
826 + 0gn7lz7fIP8AGuh02/h1OwjvIN3lyZxuGDwSP6VwFp5GoX5TxPd3EUwORbyr5Uf59Px4+tehWUVvBaRx
827 + WyIkKj5FQcY61yYOtWqyfO1bt1OzG0KNFJQTv3vdfLuWB0ooor0LnnWG1zGq6TLLqTSf8JDc2vmkbIRK
828 + VA4A45/pXTn6157fWlld+JNXi1O4CSCMGBi+ADgf/Wrixs1GMU1e/nY7cBFubadrLtc0J/BUt2cXOt3M
829 + wHI8wbh+prpdG04aTpcNkJTII92HIxnJJ6fjXE6PfNe6poGJC80aOkwDfwjdtJ/Afyr0MDjg4qMBGlK9
830 + SEbPuXjpVopU6krrt82h1FAPFFehoeeNrkNXuPCY1S4XUYSbrI3nY/PAx046Yrr/AKda5nUvE2i2Woy2
831 + 11as8yY3MIQc8A965MVbkXNbfqrnVg+bnfKnt0diLQ7/AMN/2isGlxhLiUHBMbZIAyeT9K6telcJa31v
832 + q3i+xudKtXjjiVvOJTaCNpHbvXdqcrU4KblFrs+mzKx1Pkmnrquru09Rw6daKB0oruOIbgYrk9T8UXUO
833 + pXFvY6d9ojtF3TOxx2zxXWDpXF32m67Fr1/c2FrbtDcqEIc8H5QCeo5rixjnyLkvvrY7cHGm5Pnttpc1
834 + YPEUU19p0K25Ed8hKyZ+6wzkY/Ct8DiuI0DQdUivrKS+WKO3st5jCHJLMST/ADrtwOOaeDlUlBuat/w3
835 + +ZOMhShNKm7/APDu34CgcUUoIorr0OXUw/FGo3GmaK89qcTb1VWIzjJ54rFuZtV1nXm0uK9a1jghWR5I
836 + +C+QD1BB711Oo2EGp2MlpcKTHIOcdfqK5KTwnLYzi4XxE1uVXYryL8230zuHFebioVudNax062PSwk6H
837 + I1LSettL9v8Ag/eWbGTU9D1+2025vJL23ugdjuPmUge5rrgfl6VymlaBJ/attqMmt/b/ACd2FxnqCOu4
838 + 11i9K2wSlGLvtfTroYYxxcly7210tr6egoHHSilHSiu05NRn071wmpWo1jXNY+1u+2yh/cxA4AO3Of8A
839 + PrXedq5LU9S8O2mtXZuRcLdvH5UpQHDKQPT2xXDjIxcVzOy/4DO3AycZy5Vd20t6oxPDbLZ6ppBtJCzX
840 + SOLmLcSBjOD9f8K9HTJXniuP8PXPhuPUki02OUXMoIDyK2eASRk9Oma7EY9anL4ctO1769Ntisxlz1dm
841 + tOu+7HCilorvOAZ2rnNR8TadY6hLbzWFzJImMukSkHIB6k+9dH1Fc7qOv3lreyQRaHeXEaEYlRCQ3GeO
842 + K5sTK0N7fK504WPNO1r/ADsY9pfxav4zsprG1eARI3m+YoUsMH06/wD167kciuNtZL/WPFNle/2VNZR2
843 + 6sJHkBG5SOnauzXoDnNZYHaT8+1uhrj7c0Va2m17/iOooBorvOEZiuT1jXdSbUbmz0mNAlonmTyuM9s4
844 + FdZ9elc3/Y15Hq2rSwmI295BhQWwd+MDPH1rjxSqOKVN2u+nodWEdOMpOdnZaX9SnoHiS/nu7W21KOMr
845 + dqWhlTjJXOQfyrsh71xmh+HNRhvbKTUZYzDZhvJjU5OT3NdkMYz2qcC6vs/3l/n6F4/2XtP3VreW2/8A
846 + kOA4ooA4oruOIb29K57UPDkl7fS3C6xdwh8fu0kwBgY9fauhFctrGhaTLfSXV7qs1s8mMqbhUHAA4yPa
847 + uXFK8Fpf52OnCy5Z/Fb5XKNvaXGj+L9Pt21K4uYZVfCtITg7T1GfpXbqRjjpXGWFv4Z0rVIpU1Pz52Ui
848 + OSWUMqevIGB+NdhBLFPCskTq6MMhlOQaywK5YtXW+17muOblKLs9t7WvuSjpRSDpRXecOomOh7Vyp8Mi
849 + +8RX1zqcHnQNsMJ3kdgDwD7V1Y6ZppZd+3PPYetY1aUKiSma0q06V+TqcldeELM6xZGCyT7EFf7Rljz8
850 + vy9+ea6m2t47W2SCFQiIMBR2p/A/pmnClSw9Om24KzCriKlVJTd0h1FAPFFbmQ3rjmuT09pb3xrqMrSy
851 + bLVVCx7jjJHXH5/pXWjpXL6v4dv31KW+0i8FtLMoEqscBuwOcHH5Vx4pStGUVezOrCyjeUZO11uYnlah
852 + 4iudTvo9Rkgit2ZYAjEDjP8ATH511nhu/l1LQre5mOZWBD/UEj+lULXQxp2gSaVHdotzcZzIe5PBwM9h
853 + Wvo+nDS9Jgsg27yxy2MZJOSfzNY4WjOM7vqtdep0YutTnBxjsmradEtTQHTrRQPrRXpHmGdq0N/PZMun
854 + TrDcZBVmHB9u9cfqmu+JbREt7qJLRScNcom4H6HkD6da77tWU+s2cmp3GmMjkwx75ZGUGMDAOCc+9cWJ
855 + pt+8puP6nbhKvLo6aklqY/hvS9NkuE1Iai9/eLn5mfBTIweOvQ9669cBRXG6Q/hu919J9OV4bqMMVUDa
856 + r8Ht0/lXYqRing7cjUbfIWNu6l3f59BwAxRQCMUV12OQZXC6xZapa6rqSWlkbiPUlVVkU/cGMEH9R+Ir
857 + u65G5u9b1PXruy066htYrYLnegJOR+NcWNjGUYp3vfS3o/0O3AuUZyatZLW+26/Ww220ae11vRUjtysV
858 + nCTLOOjMQcj8/wCddiOlcBdw+JYdZsbeTVlM0okMbKvyjC85GOfyNdvYx3EdjCl3IstwF/eOowGPqKnB
859 + Ne9GMWkn+iKxsZWjKUk210v3f6lkdKKKK77HAN7VyGrazeRardwaRawb4Y991cso6YyB711+OlcwdHu4
860 + tW1d4lRra8gwpLch9uAMe+TXJi1UlGKh3/Q6sI6cZSc+2z23RT0PxBd3d/ZxanbQFp1Y21wo5x3Ht0Nd
861 + kowP84rjNB8PanFe2M2omNYrMMI0U5OT3NdovAFTgfaezftPx9C8f7L2n7q1vL1Y4UUUV3aHEM/rXPah
862 + 4fu7u+luI9du7dGxiJGOF4x610OM9q5zUvDOm3t/LczahcxyORlFmUAYAHQj2rlxMOaOiv8AOx04WXJO
863 + 7dvlf8DNtoLzSfFun20ur3N1BKrfK8hIztPUZrtlNcJb6fZ6L4zsEgma5WaNly7BmQ4PPH1ArulyTjnA
864 + rHAXUZLbXvc2zC0pRktbre1ur6DxnFFFFegcA2sK+8JaXqF3JdTpKZZMbiHIHAx/St8AYpcCs50o1Faa
865 + uXTqTpu8HZmFp3hnTNKuRPBB+95wzsSRxjj0raA4H9KdgelGAO1OFOMFaKsKpOVR3m7i0UUVZJ//2Q==
866 +</value>
867 + </data>
868 + <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
869 + <value>
870 + AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAA
871 + AAAQRZQACFnWABggMQCtz/8AjL7/AGNhYwDe7/8AQkFCAABd5wAQJEIAQo7/AClpzgAhef8Atba1AAhB
872 + nAAQUbUAraqtAAhJrQCcmpwACDh7AIyOjAAhRXMACDyMADk0MQAYZdYAzuP/AAhNtQAAYfcA////AFqe
873 + /wBamv8A9/P3ADF99wDn4+cA1tfWABgUGADGx8YAAGX/ABBl5wAAUcYAGBwpAPf3/wAAAAAAAAAAAAAA
874 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
875 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
876 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
877 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
878 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
879 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
880 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
881 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
882 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
883 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
884 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
885 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
886 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
887 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
888 + AAAAAAAAHBwcHBwcHBwcHBwcHBwcHBwfJw0cHAAaHBwcJwkcHBwcJSUlHCklJRYcGCUlEhwcKSUcJSIl
889 + AyklHCUcCgEcHCUcHBwBARwcGSgiHBwlHBwlHCUcJSEnBBQlHCUcChwcERwlHCUcJyUUJRwlHBwUHCMc
890 + JRwlHCclFCUcJRwcFxwHHCUcJRwbDhQlHCUcHCMcIyQlJCUcJR8UJRwlJBwFHBMlJSUlHCUcFCUcJSUc
891 + IRwlJSUlJQclHBAlHCUlHhwcJSQcKRUlHBwmHBEcHCUcHBkIFCUcJQIUJRwlBw8bHBwcJSUlHAYlJQsc
892 + DCUlHBwcHAYlHBwcHSAcHBwKAxwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
893 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
894 +</value>
895 + </data>
896 +</root>
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 +namespace DMSSSOAgent
2 +{
3 + partial class DMSSSOConfig
4 + {
5 + /// <summary>
6 + /// Required designer variable.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// Clean up any resources being used.
12 + /// </summary>
13 + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows Form Designer generated code
24 +
25 + /// <summary>
26 + /// Required method for Designer support - do not modify
27 + /// the contents of this method with the code editor.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.components = new System.ComponentModel.Container();
32 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
33 + this.Text = "DMSSSOConfig";
34 + }
35 +
36 + #endregion
37 + }
38 +}
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Text;
7 +using System.Windows.Forms;
8 +
9 +namespace DMSSSOAgent
10 +{
11 + public partial class DMSSSOConfig : Form
12 + {
13 + public DMSSSOConfig()
14 + {
15 + InitializeComponent();
16 + }
17 + }
18 +}
1 +namespace DMSSSOAgent
2 +{
3 + partial class DMSSSOLogin
4 + {
5 + /// <summary>
6 + /// Required designer variable.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// Clean up any resources being used.
12 + /// </summary>
13 + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows Form Designer generated code
24 +
25 + /// <summary>
26 + /// Required method for Designer support - do not modify
27 + /// the contents of this method with the code editor.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DMSSSOLogin));
32 + this.btnMini = new System.Windows.Forms.Button();
33 + this.btnClose = new System.Windows.Forms.Button();
34 + this.panel1 = new System.Windows.Forms.Panel();
35 + this.btnLogin = new System.Windows.Forms.Button();
36 + this.lblLanuage = new System.Windows.Forms.Label();
37 + this.comBoxSelectLanguage = new System.Windows.Forms.ComboBox();
38 + this.lblUserName = new System.Windows.Forms.Label();
39 + this.txtUserName = new System.Windows.Forms.TextBox();
40 + this.txtPassword = new System.Windows.Forms.TextBox();
41 + this.lblPassword = new System.Windows.Forms.Label();
42 + this.panel1.SuspendLayout();
43 + this.SuspendLayout();
44 + //
45 + // btnMini
46 + //
47 + this.btnMini.AccessibleDescription = null;
48 + this.btnMini.AccessibleName = null;
49 + resources.ApplyResources(this.btnMini, "btnMini");
50 + this.btnMini.Font = null;
51 + this.btnMini.Name = "btnMini";
52 + this.btnMini.UseVisualStyleBackColor = true;
53 + this.btnMini.Click += new System.EventHandler(this.btnMini_Click);
54 + //
55 + // btnClose
56 + //
57 + this.btnClose.AccessibleDescription = null;
58 + this.btnClose.AccessibleName = null;
59 + resources.ApplyResources(this.btnClose, "btnClose");
60 + this.btnClose.Font = null;
61 + this.btnClose.Name = "btnClose";
62 + this.btnClose.UseVisualStyleBackColor = true;
63 + this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
64 + //
65 + // panel1
66 + //
67 + this.panel1.AccessibleDescription = null;
68 + this.panel1.AccessibleName = null;
69 + resources.ApplyResources(this.panel1, "panel1");
70 + this.panel1.BackColor = System.Drawing.Color.Transparent;
71 + this.panel1.BackgroundImage = null;
72 + this.panel1.Controls.Add(this.btnLogin);
73 + this.panel1.Controls.Add(this.lblLanuage);
74 + this.panel1.Controls.Add(this.comBoxSelectLanguage);
75 + this.panel1.Controls.Add(this.lblUserName);
76 + this.panel1.Controls.Add(this.txtUserName);
77 + this.panel1.Controls.Add(this.txtPassword);
78 + this.panel1.Controls.Add(this.lblPassword);
79 + this.panel1.Font = null;
80 + this.panel1.Name = "panel1";
81 + //
82 + // btnLogin
83 + //
84 + this.btnLogin.AccessibleDescription = null;
85 + this.btnLogin.AccessibleName = null;
86 + resources.ApplyResources(this.btnLogin, "btnLogin");
87 + this.btnLogin.ForeColor = System.Drawing.Color.White;
88 + this.btnLogin.Name = "btnLogin";
89 + this.btnLogin.UseVisualStyleBackColor = true;
90 + this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click);
91 + //
92 + // lblLanuage
93 + //
94 + this.lblLanuage.AccessibleDescription = null;
95 + this.lblLanuage.AccessibleName = null;
96 + resources.ApplyResources(this.lblLanuage, "lblLanuage");
97 + this.lblLanuage.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
98 + this.lblLanuage.ForeColor = System.Drawing.Color.OrangeRed;
99 + this.lblLanuage.Name = "lblLanuage";
100 + //
101 + // comBoxSelectLanguage
102 + //
103 + this.comBoxSelectLanguage.AccessibleDescription = null;
104 + this.comBoxSelectLanguage.AccessibleName = null;
105 + resources.ApplyResources(this.comBoxSelectLanguage, "comBoxSelectLanguage");
106 + this.comBoxSelectLanguage.BackgroundImage = null;
107 + this.comBoxSelectLanguage.Font = null;
108 + this.comBoxSelectLanguage.Items.AddRange(new object[] {
109 + resources.GetString("comBoxSelectLanguage.Items"),
110 + resources.GetString("comBoxSelectLanguage.Items1"),
111 + resources.GetString("comBoxSelectLanguage.Items2")});
112 + this.comBoxSelectLanguage.Name = "comBoxSelectLanguage";
113 + this.comBoxSelectLanguage.SelectedIndexChanged += new System.EventHandler(this.comBoxSelectLanguage_SelectedIndexChanged);
114 + //
115 + // lblUserName
116 + //
117 + this.lblUserName.AccessibleDescription = null;
118 + this.lblUserName.AccessibleName = null;
119 + resources.ApplyResources(this.lblUserName, "lblUserName");
120 + this.lblUserName.BackColor = System.Drawing.Color.White;
121 + this.lblUserName.ForeColor = System.Drawing.Color.OrangeRed;
122 + this.lblUserName.Name = "lblUserName";
123 + //
124 + // txtUserName
125 + //
126 + this.txtUserName.AccessibleDescription = null;
127 + this.txtUserName.AccessibleName = null;
128 + resources.ApplyResources(this.txtUserName, "txtUserName");
129 + this.txtUserName.BackColor = System.Drawing.SystemColors.Window;
130 + this.txtUserName.BackgroundImage = null;
131 + this.txtUserName.Font = null;
132 + this.txtUserName.Name = "txtUserName";
133 + this.txtUserName.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtUserName_KeyPress);
134 + //
135 + // txtPassword
136 + //
137 + this.txtPassword.AccessibleDescription = null;
138 + this.txtPassword.AccessibleName = null;
139 + resources.ApplyResources(this.txtPassword, "txtPassword");
140 + this.txtPassword.BackgroundImage = null;
141 + this.txtPassword.Font = null;
142 + this.txtPassword.Name = "txtPassword";
143 + //
144 + // lblPassword
145 + //
146 + this.lblPassword.AccessibleDescription = null;
147 + this.lblPassword.AccessibleName = null;
148 + resources.ApplyResources(this.lblPassword, "lblPassword");
149 + this.lblPassword.BackColor = System.Drawing.Color.White;
150 + this.lblPassword.ForeColor = System.Drawing.Color.OrangeRed;
151 + this.lblPassword.Name = "lblPassword";
152 + //
153 + // DMSSSOLogin
154 + //
155 + this.AcceptButton = this.btnLogin;
156 + this.AccessibleDescription = null;
157 + this.AccessibleName = null;
158 + resources.ApplyResources(this, "$this");
159 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
160 + this.Controls.Add(this.panel1);
161 + this.Controls.Add(this.btnClose);
162 + this.Controls.Add(this.btnMini);
163 + this.Font = null;
164 + this.ForeColor = System.Drawing.Color.OrangeRed;
165 + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
166 + this.Name = "DMSSSOLogin";
167 + this.Load += new System.EventHandler(this.DMSSSOLogin_Load);
168 + this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.DMSSSOLogin_MouseDown);
169 + this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.DMSSSOLogin_MouseMove);
170 + this.panel1.ResumeLayout(false);
171 + this.panel1.PerformLayout();
172 + this.ResumeLayout(false);
173 +
174 + }
175 +
176 + #endregion
177 +
178 + private System.Windows.Forms.Button btnMini;
179 + private System.Windows.Forms.Button btnClose;
180 + private System.Windows.Forms.Panel panel1;
181 + private System.Windows.Forms.Label lblLanuage;
182 + private System.Windows.Forms.ComboBox comBoxSelectLanguage;
183 + private System.Windows.Forms.TextBox txtUserName;
184 + private System.Windows.Forms.TextBox txtPassword;
185 + private System.Windows.Forms.Label lblPassword;
186 + private System.Windows.Forms.Button btnLogin;
187 + private System.Windows.Forms.Label lblUserName;
188 + }
189 +}
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Text;
7 +using System.Windows.Forms;
8 +using System.Diagnostics;
9 +using System.Configuration;
10 +using System.Globalization;
11 +using System.Threading;
12 +using System.IO;
13 +using DMSSSOUpgrade;
14 +
15 +namespace DMSSSOAgent
16 +{
17 +
18 +
19 + public partial class DMSSSOLogin : Form
20 + {
21 + #region 变量定义
22 + public string P_UserName = "";
23 + public string P_Password = "";
24 + public string P_UserID = "";
25 + public string P_UName = "";
26 + private Point downPoint;
27 + #endregion
28 +
29 + #region 构造函数
30 + public DMSSSOLogin()
31 + {
32 + InitializeComponent();
33 + this.FormBorderStyle = FormBorderStyle.None;
34 + }
35 + #endregion
36 +
37 + #region Functions
38 + #region Form Load
39 + private void DMSSSOLogin_Load(object sender, EventArgs e)
40 + {
41 + try
42 + {
43 + //判断是否有新版本
44 + DMSSSOService.SSOServices SSOServices = new global::DMSSSOAgent.DMSSSOService.SSOServices();
45 + object[] oSysList = SSOServices.getUpdateInfor();
46 + if (((System.Xml.XmlNode[])(oSysList[0]))[0].Value != ConfigurationSettings.AppSettings["VersionNo"].ToString())
47 + {
48 + //MessageBox.Show(((System.Xml.XmlNode[])(oSysList[0]))[0].Value + " versionNo" + ConfigurationSettings.AppSettings["VersionNo"].ToString());
49 + //判断是否必须更新版本 1→是 0→否
50 + if (((System.Xml.XmlNode[])(oSysList[4]))[0].Value == "1")
51 + {
52 + MessageBox.Show("有新版本必须更新!");
53 + Application.Exit();
54 + Process.Start("DMSSSOUpgrade.exe", Application.StartupPath + @"\DMSSSOUpgrade.exe");
55 + }
56 + else
57 + {
58 + if (MessageBox.Show("有新版本可更新,您是否更新!", "确认更新?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
59 + {
60 + Application.Exit();
61 + //Process.Start("DMSSSOUpgrade.exe", @"D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOUpgrade\bin\Debug\\DMSSSOUpgrade.exe");
62 + Process.Start("DMSSSOUpgrade.exe",Application.StartupPath+ @"\DMSSSOUpgrade.exe");
63 + }
64 + }
65 + }
66 + GetDDLLanguageText();
67 + ApplyResource();
68 + string sProcessesName = ConfigurationSettings.AppSettings["ProcessesName"].ToString().Trim();
69 + if (Process.GetProcessesByName(sProcessesName).Length > 1)
70 + {
71 + MessageBox.Show("The process is still live.");
72 + this.Close();
73 + }
74 + }
75 + catch (Exception ex)
76 + {
77 + MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
78 + }
79 + }
80 + #endregion
81 +
82 + #region 记录日志
83 +
84 + /// <summary>
85 + ///
86 + /// </summary>
87 + /// <param name="msg"></param>
88 + public void WriteLog()
89 + {
90 + try
91 + {
92 + string filePath = Application.StartupPath + @"\IMG\";
93 + string FileName = filePath + "SysLog.Log";
94 + if (!File.Exists(FileName))
95 + {
96 + File.Create(FileName);
97 + }
98 + System.IO.StreamWriter sw = System.IO.File.AppendText(FileName);
99 + sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss: ") +" Button X:"+ btnLogin.Location.X.ToString()+"Y:"+btnLogin.Location.Y.ToString());
100 + sw.Close();
101 + }
102 + catch(Exception ex)
103 + {
104 + throw (ex);
105 + }
106 + }
107 + #endregion
108 +
109 +
110 + #region Login
111 + private void Login()
112 + {
113 + if (comBoxSelectLanguage.Text == "-Select Language-")
114 + {
115 + MessageBox.Show("Please Select Language");
116 + return;
117 + }
118 + string username = "";
119 + username = txtUserName.Text;
120 + string password = "";
121 + password = txtPassword.Text;
122 +
123 + if (username == "" || password == "") return;
124 + try
125 + {
126 + DMSSSOService.SSOServices SSOservice = new global::DMSSSOAgent.DMSSSOService.SSOServices();
127 +
128 + object[] oUserInfo = SSOservice.validateUser(username, password);
129 + if (oUserInfo == null) return;
130 + if (((System.Xml.XmlNode[])(oUserInfo[0]))[0].Value == "SUCCESS")
131 + {
132 + P_UserID = ((System.Xml.XmlNode[])(oUserInfo[1]))[0].Value;
133 + P_UserName = ((System.Xml.XmlNode[])(oUserInfo[2]))[0].Value;
134 + P_Password = ((System.Xml.XmlNode[])(oUserInfo[3]))[0].Value;
135 + P_UName = ((System.Xml.XmlNode[])(oUserInfo[4]))[0].Value;
136 + ParameterSettings.UserID = ((System.Xml.XmlNode[])(oUserInfo[1]))[0].Value;
137 + ParameterSettings.UserName = ((System.Xml.XmlNode[])(oUserInfo[2]))[0].Value;
138 + ParameterSettings.Password = ((System.Xml.XmlNode[])(oUserInfo[3]))[0].Value;
139 + ParameterSettings.Name = ((System.Xml.XmlNode[])(oUserInfo[4]))[0].Value;
140 +
141 + if (ParameterSettings.IsReLogin == false)
142 + {
143 + this.DialogResult = DialogResult.OK;
144 + }
145 + else
146 + {
147 + this.Hide();
148 + ParameterSettings.IsReLogin = true;
149 + DMSSSOAgent fm = new DMSSSOAgent();
150 + fm.ShowDialog();
151 + this.Close();
152 + this.Dispose();
153 + }
154 + }
155 + else if (((System.Xml.XmlNode[])(oUserInfo[0]))[0].Value == "AD_FAILED")
156 + {
157 + MessageBox.Show("此账号在AD里没有通过验证,请联系Helpdesk");
158 + }
159 + else if (((System.Xml.XmlNode[])(oUserInfo[0]))[0].Value == "DMS_FAILED")
160 + {
161 + MessageBox.Show("此帐号无DMS权限,有问题请联系Helpdesk");
162 + }
163 + else if (((System.Xml.XmlNode[])(oUserInfo[0]))[0].Value == "DMS_PROHIBIT")
164 + {
165 + MessageBox.Show("此账号在DMS已禁用,有问题请联系Helpdesk ");
166 + }
167 + else
168 + {
169 + MessageBox.Show("Login Failed");
170 + }
171 + }
172 + catch (Exception ex)
173 + {
174 + MessageBox.Show("Please check the network.");
175 + }
176 +
177 + }
178 + #endregion
179 +
180 + #region System Check
181 + private bool SystemCheck()
182 + {
183 + bool returnvalue = false;
184 +
185 +
186 +
187 + return returnvalue;
188 +
189 + }
190 + private bool ConfigCheck()
191 + {
192 + bool returnvalue = false;
193 +
194 +
195 +
196 + return returnvalue;
197 +
198 + }
199 + private bool RCDirectoryCheck(ref string errormsg)
200 + {
201 + bool returnvalue = false;
202 +
203 +
204 +
205 +
206 + return returnvalue;
207 + }
208 + private bool RCFileTypeCheck(ref string errormsg)
209 + {
210 + bool returnvalue = false;
211 +
212 +
213 +
214 +
215 + return returnvalue;
216 + }
217 + #endregion
218 +
219 + #region Apply Resource
220 + /// <summary>
221 + /// 应用资源
222 + /// ApplyResources 的第一个参数为要设置的控件
223 + /// 第二个参数为在资源文件中的ID,默认为控件的名称
224 + /// </summary>
225 + private void ApplyResource()
226 + {
227 + //获取语言
228 + string language = ConfigurationSettings.AppSettings["language"].ToString().Trim();
229 + if (language == "Default")
230 + {
231 + ConfigurationSettings.AppSettings["language"] = "en";
232 + }
233 + //更改当前线程的 CultureInfo
234 + Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(ConfigurationSettings.AppSettings["language"].ToString().Trim());
235 +
236 + //Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en");
237 + System.ComponentModel.ComponentResourceManager res = new ComponentResourceManager(typeof(DMSSSOLogin));
238 + res.ApplyResources(lblUserName, "lblUserName");
239 + res.ApplyResources(lblPassword, "lblPassword");
240 + res.ApplyResources(btnLogin, "btnLogin");
241 + res.ApplyResources(lblLanuage, "lblLanuage");
242 +
243 + res.ApplyResources(this, "$this");
244 + }
245 + #endregion
246 +
247 + #endregion
248 +
249 + #region Button Events
250 + private void btnLogin_Click(object sender, EventArgs e)
251 + {
252 + Login();
253 + }
254 +
255 + private void btnMini_Click(object sender, EventArgs e)
256 + {
257 + this.WindowState = FormWindowState.Minimized;
258 + }
259 +
260 + private void btnClose_Click(object sender, EventArgs e)
261 + {
262 + this.Close();
263 + this.Dispose();
264 + Application.Exit();
265 + }
266 + #endregion
267 +
268 + #region Mouse Event
269 + private void DMSSSOLogin_MouseMove(object sender, MouseEventArgs e)
270 + {
271 + if (e.Button == MouseButtons.Left)
272 + {
273 + this.Location = new Point(this.Location.X + e.X - downPoint.X,
274 + this.Location.Y + e.Y - downPoint.Y);
275 + }
276 + }
277 +
278 + private void DMSSSOLogin_MouseDown(object sender, MouseEventArgs e)
279 + {
280 + downPoint = new Point(e.X, e.Y);
281 + }
282 + #endregion
283 +
284 + #region Key Event
285 + private void txtUserName_KeyPress(object sender, KeyPressEventArgs e)
286 + {
287 + if (Char.IsLower(e.KeyChar))
288 + {
289 + txtUserName.SelectedText = Char.ToUpper(e.KeyChar).ToString();
290 + e.Handled = true;
291 + }
292 + }
293 + #endregion
294 +
295 + #region Languange Event
296 +
297 + /// <summary>
298 + /// 获取Lanuage
299 + /// </summary>
300 + public void GetDDLLanguageText()
301 + {
302 + if (ConfigurationSettings.AppSettings["language"] == "en")
303 + {
304 + comBoxSelectLanguage.Text = "English";
305 + }
306 + else if (ConfigurationSettings.AppSettings["language"] == "zh-CHS")
307 + {
308 + comBoxSelectLanguage.Text = "简体中文";
309 +
310 + }
311 + else if (ConfigurationSettings.AppSettings["language"] == "zh-CHT")
312 + {
313 + comBoxSelectLanguage.Text = "繁体中文";
314 + }
315 + else
316 + {
317 + comBoxSelectLanguage.Text = "-Select Language-";
318 + }
319 + }
320 + /// <summary>
321 + /// Language 选择事件
322 + /// </summary>
323 + /// <param name="sender"></param>
324 + /// <param name="e"></param>
325 +
326 + private void comBoxSelectLanguage_SelectedIndexChanged(object sender, EventArgs e)
327 + {
328 + string s = comBoxSelectLanguage.Text;
329 + if (s == "English")
330 + {
331 + ConfigurationSettings.AppSettings["language"] = "en";
332 +
333 + }
334 + else if (s == "简体中文")
335 + {
336 + ConfigurationSettings.AppSettings["language"] = "zh-CHS";
337 +
338 + }
339 + else if (s == "繁体中文")
340 + {
341 + ConfigurationSettings.AppSettings["language"] = "zh-CHT";
342 +
343 + }
344 + else
345 + {
346 + MessageBox.Show("Please Select Language");
347 + }
348 + ApplyResource();
349 + }
350 +
351 + #endregion
352 + }
353 +}
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 +namespace DMSSSOAgent
2 +{
3 + partial class DMSSSOSelectLanguage
4 + {
5 + /// <summary>
6 + /// Required designer variable.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// Clean up any resources being used.
12 + /// </summary>
13 + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows Form Designer generated code
24 +
25 + /// <summary>
26 + /// Required method for Designer support - do not modify
27 + /// the contents of this method with the code editor.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.BtnSave = new System.Windows.Forms.Button();
32 + this.comBoxSelectLanguage = new System.Windows.Forms.ComboBox();
33 + this.SuspendLayout();
34 + //
35 + // BtnSave
36 + //
37 + this.BtnSave.Location = new System.Drawing.Point(146, 10);
38 + this.BtnSave.Name = "BtnSave";
39 + this.BtnSave.Size = new System.Drawing.Size(75, 23);
40 + this.BtnSave.TabIndex = 0;
41 + this.BtnSave.Text = "Save";
42 + this.BtnSave.UseVisualStyleBackColor = true;
43 + this.BtnSave.Click += new System.EventHandler(this.BtnSave_Click);
44 + //
45 + // comBoxSelectLanguage
46 + //
47 + this.comBoxSelectLanguage.FormattingEnabled = true;
48 + this.comBoxSelectLanguage.Items.AddRange(new object[] {
49 + "English",
50 + "简体中文",
51 + "繁体中文"});
52 + this.comBoxSelectLanguage.Location = new System.Drawing.Point(5, 12);
53 + this.comBoxSelectLanguage.Name = "comBoxSelectLanguage";
54 + this.comBoxSelectLanguage.Size = new System.Drawing.Size(128, 20);
55 + this.comBoxSelectLanguage.TabIndex = 1;
56 + this.comBoxSelectLanguage.Text = "-Select Language-";
57 + //
58 + // DMSSSOSelectLanguage
59 + //
60 + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
61 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
62 + this.ClientSize = new System.Drawing.Size(224, 60);
63 + this.Controls.Add(this.comBoxSelectLanguage);
64 + this.Controls.Add(this.BtnSave);
65 + this.Name = "DMSSSOSelectLanguage";
66 + this.Text = "SelectLanguage";
67 + this.ResumeLayout(false);
68 +
69 + }
70 +
71 + #endregion
72 +
73 + private System.Windows.Forms.Button BtnSave;
74 + private System.Windows.Forms.ComboBox comBoxSelectLanguage;
75 + }
76 +}
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Text;
7 +using System.Windows.Forms;
8 +using System.Configuration;
9 +
10 +namespace DMSSSOAgent
11 +{
12 + public partial class DMSSSOSelectLanguage : Form
13 + {
14 + public DMSSSOSelectLanguage()
15 + {
16 + InitializeComponent();
17 + }
18 +
19 + private void BtnSave_Click(object sender, EventArgs e)
20 + {
21 + string s = comBoxSelectLanguage.Text;
22 + if (s == "English")
23 + {
24 + ConfigurationSettings.AppSettings["language"] = "en";
25 + }
26 + else if (s == "简体中文")
27 + {
28 + ConfigurationSettings.AppSettings["language"] = "zh-CHS";
29 + }
30 + else if (s == "繁体中文")
31 + {
32 + ConfigurationSettings.AppSettings["language"] = "zh-CHT";
33 + }
34 + else
35 + {
36 + MessageBox.Show("Please Select Language");
37 + return;
38 + }
39 + this.Close();
40 + this.Dispose();
41 + }
42 +
43 + }
44 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<root>
3 + <!--
4 + Microsoft ResX Schema
5 +
6 + Version 2.0
7 +
8 + The primary goals of this format is to allow a simple XML format
9 + that is mostly human readable. The generation and parsing of the
10 + various data types are done through the TypeConverter classes
11 + associated with the data types.
12 +
13 + Example:
14 +
15 + ... ado.net/XML headers & schema ...
16 + <resheader name="resmimetype">text/microsoft-resx</resheader>
17 + <resheader name="version">2.0</resheader>
18 + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 + <value>[base64 mime encoded serialized .NET Framework object]</value>
24 + </data>
25 + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 + <comment>This is a comment</comment>
28 + </data>
29 +
30 + There are any number of "resheader" rows that contain simple
31 + name/value pairs.
32 +
33 + Each data row contains a name, and value. The row also contains a
34 + type or mimetype. Type corresponds to a .NET class that support
35 + text/value conversion through the TypeConverter architecture.
36 + Classes that don't support this are serialized and stored with the
37 + mimetype set.
38 +
39 + The mimetype is used for serialized objects, and tells the
40 + ResXResourceReader how to depersist the object. This is currently not
41 + extensible. For a given mimetype the value must be set accordingly:
42 +
43 + Note - application/x-microsoft.net.object.binary.base64 is the format
44 + that the ResXResourceWriter will generate, however the reader can
45 + read any of the formats listed below.
46 +
47 + mimetype: application/x-microsoft.net.object.binary.base64
48 + value : The object must be serialized with
49 + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 + : and then encoded with base64 encoding.
51 +
52 + mimetype: application/x-microsoft.net.object.soap.base64
53 + value : The object must be serialized with
54 + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 + : and then encoded with base64 encoding.
56 +
57 + mimetype: application/x-microsoft.net.object.bytearray.base64
58 + value : The object must be serialized into a byte array
59 + : using a System.ComponentModel.TypeConverter
60 + : and then encoded with base64 encoding.
61 + -->
62 + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 + <xsd:element name="root" msdata:IsDataSet="true">
65 + <xsd:complexType>
66 + <xsd:choice maxOccurs="unbounded">
67 + <xsd:element name="metadata">
68 + <xsd:complexType>
69 + <xsd:sequence>
70 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 + </xsd:sequence>
72 + <xsd:attribute name="name" use="required" type="xsd:string" />
73 + <xsd:attribute name="type" type="xsd:string" />
74 + <xsd:attribute name="mimetype" type="xsd:string" />
75 + <xsd:attribute ref="xml:space" />
76 + </xsd:complexType>
77 + </xsd:element>
78 + <xsd:element name="assembly">
79 + <xsd:complexType>
80 + <xsd:attribute name="alias" type="xsd:string" />
81 + <xsd:attribute name="name" type="xsd:string" />
82 + </xsd:complexType>
83 + </xsd:element>
84 + <xsd:element name="data">
85 + <xsd:complexType>
86 + <xsd:sequence>
87 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 + </xsd:sequence>
90 + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 + <xsd:attribute ref="xml:space" />
94 + </xsd:complexType>
95 + </xsd:element>
96 + <xsd:element name="resheader">
97 + <xsd:complexType>
98 + <xsd:sequence>
99 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 + </xsd:sequence>
101 + <xsd:attribute name="name" type="xsd:string" use="required" />
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:choice>
105 + </xsd:complexType>
106 + </xsd:element>
107 + </xsd:schema>
108 + <resheader name="resmimetype">
109 + <value>text/microsoft-resx</value>
110 + </resheader>
111 + <resheader name="version">
112 + <value>2.0</value>
113 + </resheader>
114 + <resheader name="reader">
115 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 + <resheader name="writer">
118 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 + </resheader>
120 +</root>
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
1 +using System;
2 +using System.Collections.Generic;
3 +using System.Windows.Forms;
4 +
5 +namespace DMSSSOAgent
6 +{
7 + static class Program
8 + {
9 + /// <summary>
10 + /// 应用程序的主入口点。
11 + /// </summary>
12 + [STAThread]
13 + static void Main()
14 + {
15 + //Application.EnableVisualStyles();
16 + //Application.SetCompatibleTextRenderingDefault(false);
17 + //Application.Run(new DMSSSOAgent());
18 +
19 + Application.EnableVisualStyles();
20 + Application.SetCompatibleTextRenderingDefault(false);
21 +
22 + //新建Login窗口(Login是自己定义的Form)
23 + DMSSSOLogin dmsssologin = new DMSSSOLogin();
24 +
25 + //使用模式对话框方法显示Log
26 + dmsssologin.ShowDialog();
27 +
28 + //DialogResult就是用来判断是否返回父窗体的
29 + if (dmsssologin.DialogResult == DialogResult.OK)
30 + {
31 + //在线程中打开主窗体
32 + Application.Run(new DMSSSOAgent());
33 + }
34 + }
35 + }
36 +}
1 +using System.Reflection;
2 +using System.Runtime.CompilerServices;
3 +using System.Runtime.InteropServices;
4 +
5 +// 有关程序集的常规信息通过下列属性集
6 +// 控制。更改这些属性值可修改
7 +// 与程序集关联的信息。
8 +[assembly: AssemblyTitle("DMSSSOAgent")]
9 +[assembly: AssemblyDescription("")]
10 +[assembly: AssemblyConfiguration("")]
11 +[assembly: AssemblyCompany("")]
12 +[assembly: AssemblyProduct("DMSSSOAgent")]
13 +[assembly: AssemblyCopyright("Copyright © 2011")]
14 +[assembly: AssemblyTrademark("")]
15 +[assembly: AssemblyCulture("")]
16 +
17 +// 将 ComVisible 设置为 false 使此程序集中的类型
18 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 +// 则将该类型上的 ComVisible 属性设置为 true。
20 +[assembly: ComVisible(false)]
21 +
22 +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 +[assembly: Guid("88e9bf92-466f-4936-9ac9-2cb85003861f")]
24 +
25 +// 程序集的版本信息由下面四个值组成:
26 +//
27 +// 主版本
28 +// 次版本
29 +// 内部版本号
30 +// 修订号
31 +//
32 +// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
33 +// 方法是按如下所示使用“*”:
34 +// [assembly: AssemblyVersion("1.0.*")]
35 +[assembly: AssemblyVersion("1.0.0.0")]
36 +[assembly: AssemblyFileVersion("1.0.0.0")]
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOAgent.Properties {
12 + using System;
13 +
14 +
15 + /// <summary>
16 + /// 一个强类型的资源类,用于查找本地化的字符串等。
17 + /// </summary>
18 + // 此类是由 StronglyTypedResourceBuilder
19 + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
20 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
21 + // (以 /str 作为命令选项),或重新生成 VS 项目。
22 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 + internal class Resources {
26 +
27 + private static global::System.Resources.ResourceManager resourceMan;
28 +
29 + private static global::System.Globalization.CultureInfo resourceCulture;
30 +
31 + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 + internal Resources() {
33 + }
34 +
35 + /// <summary>
36 + /// 返回此类使用的缓存的 ResourceManager 实例。
37 + /// </summary>
38 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 + internal static global::System.Resources.ResourceManager ResourceManager {
40 + get {
41 + if (object.ReferenceEquals(resourceMan, null)) {
42 + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DMSSSOAgent.Properties.Resources", typeof(Resources).Assembly);
43 + resourceMan = temp;
44 + }
45 + return resourceMan;
46 + }
47 + }
48 +
49 + /// <summary>
50 + /// 使用此强类型资源类,为所有资源查找
51 + /// 重写当前线程的 CurrentUICulture 属性。
52 + /// </summary>
53 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 + internal static global::System.Globalization.CultureInfo Culture {
55 + get {
56 + return resourceCulture;
57 + }
58 + set {
59 + resourceCulture = value;
60 + }
61 + }
62 + }
63 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<root>
3 + <!--
4 + Microsoft ResX Schema
5 +
6 + Version 2.0
7 +
8 + The primary goals of this format is to allow a simple XML format
9 + that is mostly human readable. The generation and parsing of the
10 + various data types are done through the TypeConverter classes
11 + associated with the data types.
12 +
13 + Example:
14 +
15 + ... ado.net/XML headers & schema ...
16 + <resheader name="resmimetype">text/microsoft-resx</resheader>
17 + <resheader name="version">2.0</resheader>
18 + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 + <value>[base64 mime encoded serialized .NET Framework object]</value>
24 + </data>
25 + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 + <comment>This is a comment</comment>
28 + </data>
29 +
30 + There are any number of "resheader" rows that contain simple
31 + name/value pairs.
32 +
33 + Each data row contains a name, and value. The row also contains a
34 + type or mimetype. Type corresponds to a .NET class that support
35 + text/value conversion through the TypeConverter architecture.
36 + Classes that don't support this are serialized and stored with the
37 + mimetype set.
38 +
39 + The mimetype is used for serialized objects, and tells the
40 + ResXResourceReader how to depersist the object. This is currently not
41 + extensible. For a given mimetype the value must be set accordingly:
42 +
43 + Note - application/x-microsoft.net.object.binary.base64 is the format
44 + that the ResXResourceWriter will generate, however the reader can
45 + read any of the formats listed below.
46 +
47 + mimetype: application/x-microsoft.net.object.binary.base64
48 + value : The object must be serialized with
49 + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 + : and then encoded with base64 encoding.
51 +
52 + mimetype: application/x-microsoft.net.object.soap.base64
53 + value : The object must be serialized with
54 + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 + : and then encoded with base64 encoding.
56 +
57 + mimetype: application/x-microsoft.net.object.bytearray.base64
58 + value : The object must be serialized into a byte array
59 + : using a System.ComponentModel.TypeConverter
60 + : and then encoded with base64 encoding.
61 + -->
62 + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 + <xsd:element name="root" msdata:IsDataSet="true">
65 + <xsd:complexType>
66 + <xsd:choice maxOccurs="unbounded">
67 + <xsd:element name="metadata">
68 + <xsd:complexType>
69 + <xsd:sequence>
70 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 + </xsd:sequence>
72 + <xsd:attribute name="name" use="required" type="xsd:string" />
73 + <xsd:attribute name="type" type="xsd:string" />
74 + <xsd:attribute name="mimetype" type="xsd:string" />
75 + <xsd:attribute ref="xml:space" />
76 + </xsd:complexType>
77 + </xsd:element>
78 + <xsd:element name="assembly">
79 + <xsd:complexType>
80 + <xsd:attribute name="alias" type="xsd:string" />
81 + <xsd:attribute name="name" type="xsd:string" />
82 + </xsd:complexType>
83 + </xsd:element>
84 + <xsd:element name="data">
85 + <xsd:complexType>
86 + <xsd:sequence>
87 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 + </xsd:sequence>
90 + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 + <xsd:attribute ref="xml:space" />
94 + </xsd:complexType>
95 + </xsd:element>
96 + <xsd:element name="resheader">
97 + <xsd:complexType>
98 + <xsd:sequence>
99 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 + </xsd:sequence>
101 + <xsd:attribute name="name" type="xsd:string" use="required" />
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:choice>
105 + </xsd:complexType>
106 + </xsd:element>
107 + </xsd:schema>
108 + <resheader name="resmimetype">
109 + <value>text/microsoft-resx</value>
110 + </resheader>
111 + <resheader name="version">
112 + <value>2.0</value>
113 + </resheader>
114 + <resheader name="reader">
115 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 + <resheader name="writer">
118 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 + </resheader>
120 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOAgent.Properties {
12 +
13 +
14 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
16 + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 +
18 + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 +
20 + public static Settings Default {
21 + get {
22 + return defaultInstance;
23 + }
24 + }
25 +
26 + [global::System.Configuration.ApplicationScopedSettingAttribute()]
27 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
28 + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
29 + [global::System.Configuration.DefaultSettingValueAttribute("http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoi" +
30 + "nt/")]
31 + public string DMSSSOAgent_DMSSSOService_SSOServices {
32 + get {
33 + return ((string)(this["DMSSSOAgent_DMSSSOService_SSOServices"]));
34 + }
35 + }
36 + }
37 +}
1 +<?xml version='1.0' encoding='utf-8'?>
2 +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="DMSSSOAgent.Properties" GeneratedClassName="Settings">
3 + <Profiles />
4 + <Settings>
5 + <Setting Name="DMSSSOAgent_DMSSSOService_SSOServices" Type="(Web Service URL)" Scope="Application">
6 + <Value Profile="(Default)">http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</Value>
7 + </Setting>
8 + </Settings>
9 +</SettingsFile>
...\ No newline at end of file ...\ No newline at end of file
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +//
12 +// 此源代码是由 Microsoft.VSDesigner 4.0.30319.42000 版自动生成。
13 +//
14 +#pragma warning disable 1591
15 +
16 +namespace DMSSSOAgent.DMSSSOService {
17 + using System;
18 + using System.Web.Services;
19 + using System.Diagnostics;
20 + using System.Web.Services.Protocols;
21 + using System.Xml.Serialization;
22 + using System.ComponentModel;
23 +
24 +
25 + /// <remarks/>
26 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
27 + [System.Diagnostics.DebuggerStepThroughAttribute()]
28 + [System.ComponentModel.DesignerCategoryAttribute("code")]
29 + [System.Web.Services.WebServiceBindingAttribute(Name="SSOServicesSoap11Binding", Namespace="http://sso.tnt.erry.com")]
30 + public partial class SSOServices : System.Web.Services.Protocols.SoapHttpClientProtocol {
31 +
32 + private System.Threading.SendOrPostCallback validateUserOperationCompleted;
33 +
34 + private System.Threading.SendOrPostCallback getSystemOperationCompleted;
35 +
36 + private System.Threading.SendOrPostCallback getUpdateInforOperationCompleted;
37 +
38 + private bool useDefaultCredentialsSetExplicitly;
39 +
40 + /// <remarks/>
41 + public SSOServices() {
42 + this.Url = global::DMSSSOAgent.Properties.Settings.Default.DMSSSOAgent_DMSSSOService_SSOServices;
43 + if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
44 + this.UseDefaultCredentials = true;
45 + this.useDefaultCredentialsSetExplicitly = false;
46 + }
47 + else {
48 + this.useDefaultCredentialsSetExplicitly = true;
49 + }
50 + }
51 +
52 + public new string Url {
53 + get {
54 + return base.Url;
55 + }
56 + set {
57 + if ((((this.IsLocalFileSystemWebService(base.Url) == true)
58 + && (this.useDefaultCredentialsSetExplicitly == false))
59 + && (this.IsLocalFileSystemWebService(value) == false))) {
60 + base.UseDefaultCredentials = false;
61 + }
62 + base.Url = value;
63 + }
64 + }
65 +
66 + public new bool UseDefaultCredentials {
67 + get {
68 + return base.UseDefaultCredentials;
69 + }
70 + set {
71 + base.UseDefaultCredentials = value;
72 + this.useDefaultCredentialsSetExplicitly = true;
73 + }
74 + }
75 +
76 + /// <remarks/>
77 + public event validateUserCompletedEventHandler validateUserCompleted;
78 +
79 + /// <remarks/>
80 + public event getSystemCompletedEventHandler getSystemCompleted;
81 +
82 + /// <remarks/>
83 + public event getUpdateInforCompletedEventHandler getUpdateInforCompleted;
84 +
85 + /// <remarks/>
86 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:validateUser", RequestNamespace="http://sso.tnt.erry.com", ResponseNamespace="http://sso.tnt.erry.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
87 + [return: System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
88 + public object[] validateUser([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string pass) {
89 + object[] results = this.Invoke("validateUser", new object[] {
90 + userName,
91 + pass});
92 + return ((object[])(results[0]));
93 + }
94 +
95 + /// <remarks/>
96 + public void validateUserAsync(string userName, string pass) {
97 + this.validateUserAsync(userName, pass, null);
98 + }
99 +
100 + /// <remarks/>
101 + public void validateUserAsync(string userName, string pass, object userState) {
102 + if ((this.validateUserOperationCompleted == null)) {
103 + this.validateUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnvalidateUserOperationCompleted);
104 + }
105 + this.InvokeAsync("validateUser", new object[] {
106 + userName,
107 + pass}, this.validateUserOperationCompleted, userState);
108 + }
109 +
110 + private void OnvalidateUserOperationCompleted(object arg) {
111 + if ((this.validateUserCompleted != null)) {
112 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
113 + this.validateUserCompleted(this, new validateUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
114 + }
115 + }
116 +
117 + /// <remarks/>
118 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:getSystem", RequestNamespace="http://sso.tnt.erry.com", ResponseNamespace="http://sso.tnt.erry.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
119 + [return: System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
120 + public object[] getSystem([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userIdStr, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string language) {
121 + object[] results = this.Invoke("getSystem", new object[] {
122 + userIdStr,
123 + userName,
124 + password,
125 + language});
126 + return ((object[])(results[0]));
127 + }
128 +
129 + /// <remarks/>
130 + public void getSystemAsync(string userIdStr, string userName, string password, string language) {
131 + this.getSystemAsync(userIdStr, userName, password, language, null);
132 + }
133 +
134 + /// <remarks/>
135 + public void getSystemAsync(string userIdStr, string userName, string password, string language, object userState) {
136 + if ((this.getSystemOperationCompleted == null)) {
137 + this.getSystemOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSystemOperationCompleted);
138 + }
139 + this.InvokeAsync("getSystem", new object[] {
140 + userIdStr,
141 + userName,
142 + password,
143 + language}, this.getSystemOperationCompleted, userState);
144 + }
145 +
146 + private void OngetSystemOperationCompleted(object arg) {
147 + if ((this.getSystemCompleted != null)) {
148 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
149 + this.getSystemCompleted(this, new getSystemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
150 + }
151 + }
152 +
153 + /// <remarks/>
154 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:getUpdateInfor", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
155 + [return: System.Xml.Serialization.XmlArrayAttribute("getUpdateInforResponse", Namespace="http://sso.tnt.erry.com")]
156 + [return: System.Xml.Serialization.XmlArrayItemAttribute("return")]
157 + public object[] getUpdateInfor() {
158 + object[] results = this.Invoke("getUpdateInfor", new object[0]);
159 + return ((object[])(results[0]));
160 + }
161 +
162 + /// <remarks/>
163 + public void getUpdateInforAsync() {
164 + this.getUpdateInforAsync(null);
165 + }
166 +
167 + /// <remarks/>
168 + public void getUpdateInforAsync(object userState) {
169 + if ((this.getUpdateInforOperationCompleted == null)) {
170 + this.getUpdateInforOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetUpdateInforOperationCompleted);
171 + }
172 + this.InvokeAsync("getUpdateInfor", new object[0], this.getUpdateInforOperationCompleted, userState);
173 + }
174 +
175 + private void OngetUpdateInforOperationCompleted(object arg) {
176 + if ((this.getUpdateInforCompleted != null)) {
177 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
178 + this.getUpdateInforCompleted(this, new getUpdateInforCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
179 + }
180 + }
181 +
182 + /// <remarks/>
183 + public new void CancelAsync(object userState) {
184 + base.CancelAsync(userState);
185 + }
186 +
187 + private bool IsLocalFileSystemWebService(string url) {
188 + if (((url == null)
189 + || (url == string.Empty))) {
190 + return false;
191 + }
192 + System.Uri wsUri = new System.Uri(url);
193 + if (((wsUri.Port >= 1024)
194 + && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
195 + return true;
196 + }
197 + return false;
198 + }
199 + }
200 +
201 + /// <remarks/>
202 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
203 + public delegate void validateUserCompletedEventHandler(object sender, validateUserCompletedEventArgs e);
204 +
205 + /// <remarks/>
206 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
207 + [System.Diagnostics.DebuggerStepThroughAttribute()]
208 + [System.ComponentModel.DesignerCategoryAttribute("code")]
209 + public partial class validateUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
210 +
211 + private object[] results;
212 +
213 + internal validateUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
214 + base(exception, cancelled, userState) {
215 + this.results = results;
216 + }
217 +
218 + /// <remarks/>
219 + public object[] Result {
220 + get {
221 + this.RaiseExceptionIfNecessary();
222 + return ((object[])(this.results[0]));
223 + }
224 + }
225 + }
226 +
227 + /// <remarks/>
228 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
229 + public delegate void getSystemCompletedEventHandler(object sender, getSystemCompletedEventArgs e);
230 +
231 + /// <remarks/>
232 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
233 + [System.Diagnostics.DebuggerStepThroughAttribute()]
234 + [System.ComponentModel.DesignerCategoryAttribute("code")]
235 + public partial class getSystemCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
236 +
237 + private object[] results;
238 +
239 + internal getSystemCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
240 + base(exception, cancelled, userState) {
241 + this.results = results;
242 + }
243 +
244 + /// <remarks/>
245 + public object[] Result {
246 + get {
247 + this.RaiseExceptionIfNecessary();
248 + return ((object[])(this.results[0]));
249 + }
250 + }
251 + }
252 +
253 + /// <remarks/>
254 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
255 + public delegate void getUpdateInforCompletedEventHandler(object sender, getUpdateInforCompletedEventArgs e);
256 +
257 + /// <remarks/>
258 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
259 + [System.Diagnostics.DebuggerStepThroughAttribute()]
260 + [System.ComponentModel.DesignerCategoryAttribute("code")]
261 + public partial class getUpdateInforCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
262 +
263 + private object[] results;
264 +
265 + internal getUpdateInforCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
266 + base(exception, cancelled, userState) {
267 + this.results = results;
268 + }
269 +
270 + /// <remarks/>
271 + public object[] Result {
272 + get {
273 + this.RaiseExceptionIfNecessary();
274 + return ((object[])(this.results[0]));
275 + }
276 + }
277 + }
278 +}
279 +
280 +#pragma warning restore 1591
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3 + <Results>
4 + <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" filename="SSOServices.wsdl" />
5 + </Results>
6 +</DiscoveryClientResultsFile>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://sso.tnt.erry.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://sso.tnt.erry.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3 + <wsdl:documentation>SSOServices</wsdl:documentation>
4 + <wsdl:types>
5 + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sso.tnt.erry.com">
6 + <xs:element name="getSystem">
7 + <xs:complexType>
8 + <xs:sequence>
9 + <xs:element minOccurs="0" name="userIdStr" nillable="true" type="xs:string" />
10 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
11 + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
12 + <xs:element minOccurs="0" name="language" nillable="true" type="xs:string" />
13 + </xs:sequence>
14 + </xs:complexType>
15 + </xs:element>
16 + <xs:element name="getSystemResponse">
17 + <xs:complexType>
18 + <xs:sequence>
19 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
20 + </xs:sequence>
21 + </xs:complexType>
22 + </xs:element>
23 + <xs:element name="getUpdateInforResponse">
24 + <xs:complexType>
25 + <xs:sequence>
26 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
27 + </xs:sequence>
28 + </xs:complexType>
29 + </xs:element>
30 + <xs:element name="validateUser">
31 + <xs:complexType>
32 + <xs:sequence>
33 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
34 + <xs:element minOccurs="0" name="pass" nillable="true" type="xs:string" />
35 + </xs:sequence>
36 + </xs:complexType>
37 + </xs:element>
38 + <xs:element name="validateUserResponse">
39 + <xs:complexType>
40 + <xs:sequence>
41 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
42 + </xs:sequence>
43 + </xs:complexType>
44 + </xs:element>
45 + </xs:schema>
46 + </wsdl:types>
47 + <wsdl:message name="validateUserRequest">
48 + <wsdl:part name="parameters" element="ns:validateUser" />
49 + </wsdl:message>
50 + <wsdl:message name="validateUserResponse">
51 + <wsdl:part name="parameters" element="ns:validateUserResponse" />
52 + </wsdl:message>
53 + <wsdl:message name="getSystemRequest">
54 + <wsdl:part name="parameters" element="ns:getSystem" />
55 + </wsdl:message>
56 + <wsdl:message name="getSystemResponse">
57 + <wsdl:part name="parameters" element="ns:getSystemResponse" />
58 + </wsdl:message>
59 + <wsdl:message name="getUpdateInforRequest" />
60 + <wsdl:message name="getUpdateInforResponse">
61 + <wsdl:part name="parameters" element="ns:getUpdateInforResponse" />
62 + </wsdl:message>
63 + <wsdl:portType name="SSOServicesPortType">
64 + <wsdl:operation name="validateUser">
65 + <wsdl:input wsaw:Action="urn:validateUser" message="ns:validateUserRequest" />
66 + <wsdl:output wsaw:Action="urn:validateUserResponse" message="ns:validateUserResponse" />
67 + </wsdl:operation>
68 + <wsdl:operation name="getSystem">
69 + <wsdl:input wsaw:Action="urn:getSystem" message="ns:getSystemRequest" />
70 + <wsdl:output wsaw:Action="urn:getSystemResponse" message="ns:getSystemResponse" />
71 + </wsdl:operation>
72 + <wsdl:operation name="getUpdateInfor">
73 + <wsdl:input wsaw:Action="urn:getUpdateInfor" message="ns:getUpdateInforRequest" />
74 + <wsdl:output wsaw:Action="urn:getUpdateInforResponse" message="ns:getUpdateInforResponse" />
75 + </wsdl:operation>
76 + </wsdl:portType>
77 + <wsdl:binding name="SSOServicesSoap11Binding" type="ns:SSOServicesPortType">
78 + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
79 + <wsdl:operation name="validateUser">
80 + <soap:operation soapAction="urn:validateUser" style="document" />
81 + <wsdl:input>
82 + <soap:body use="literal" />
83 + </wsdl:input>
84 + <wsdl:output>
85 + <soap:body use="literal" />
86 + </wsdl:output>
87 + </wsdl:operation>
88 + <wsdl:operation name="getSystem">
89 + <soap:operation soapAction="urn:getSystem" style="document" />
90 + <wsdl:input>
91 + <soap:body use="literal" />
92 + </wsdl:input>
93 + <wsdl:output>
94 + <soap:body use="literal" />
95 + </wsdl:output>
96 + </wsdl:operation>
97 + <wsdl:operation name="getUpdateInfor">
98 + <soap:operation soapAction="urn:getUpdateInfor" style="document" />
99 + <wsdl:input>
100 + <soap:body use="literal" />
101 + </wsdl:input>
102 + <wsdl:output>
103 + <soap:body use="literal" />
104 + </wsdl:output>
105 + </wsdl:operation>
106 + </wsdl:binding>
107 + <wsdl:binding name="SSOServicesSoap12Binding" type="ns:SSOServicesPortType">
108 + <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
109 + <wsdl:operation name="validateUser">
110 + <soap12:operation soapAction="urn:validateUser" style="document" />
111 + <wsdl:input>
112 + <soap12:body use="literal" />
113 + </wsdl:input>
114 + <wsdl:output>
115 + <soap12:body use="literal" />
116 + </wsdl:output>
117 + </wsdl:operation>
118 + <wsdl:operation name="getSystem">
119 + <soap12:operation soapAction="urn:getSystem" style="document" />
120 + <wsdl:input>
121 + <soap12:body use="literal" />
122 + </wsdl:input>
123 + <wsdl:output>
124 + <soap12:body use="literal" />
125 + </wsdl:output>
126 + </wsdl:operation>
127 + <wsdl:operation name="getUpdateInfor">
128 + <soap12:operation soapAction="urn:getUpdateInfor" style="document" />
129 + <wsdl:input>
130 + <soap12:body use="literal" />
131 + </wsdl:input>
132 + <wsdl:output>
133 + <soap12:body use="literal" />
134 + </wsdl:output>
135 + </wsdl:operation>
136 + </wsdl:binding>
137 + <wsdl:binding name="SSOServicesHttpBinding" type="ns:SSOServicesPortType">
138 + <http:binding verb="POST" />
139 + <wsdl:operation name="validateUser">
140 + <http:operation location="SSOServices/validateUser" />
141 + <wsdl:input>
142 + <mime:content part="validateUser" type="text/xml" />
143 + </wsdl:input>
144 + <wsdl:output>
145 + <mime:content part="validateUser" type="text/xml" />
146 + </wsdl:output>
147 + </wsdl:operation>
148 + <wsdl:operation name="getSystem">
149 + <http:operation location="SSOServices/getSystem" />
150 + <wsdl:input>
151 + <mime:content part="getSystem" type="text/xml" />
152 + </wsdl:input>
153 + <wsdl:output>
154 + <mime:content part="getSystem" type="text/xml" />
155 + </wsdl:output>
156 + </wsdl:operation>
157 + <wsdl:operation name="getUpdateInfor">
158 + <http:operation location="SSOServices/getUpdateInfor" />
159 + <wsdl:input>
160 + <mime:content part="getUpdateInfor" type="text/xml" />
161 + </wsdl:input>
162 + <wsdl:output>
163 + <mime:content part="getUpdateInfor" type="text/xml" />
164 + </wsdl:output>
165 + </wsdl:operation>
166 + </wsdl:binding>
167 + <wsdl:service name="SSOServices">
168 + <wsdl:port name="SSOServicesHttpSoap11Endpoint" binding="ns:SSOServicesSoap11Binding">
169 + <soap:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" />
170 + </wsdl:port>
171 + <wsdl:port name="SSOServicesHttpSoap12Endpoint" binding="ns:SSOServicesSoap12Binding">
172 + <soap12:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" />
173 + </wsdl:port>
174 + <wsdl:port name="SSOServicesHttpEndpoint" binding="ns:SSOServicesHttpBinding">
175 + <http:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpEndpoint/" />
176 + </wsdl:port>
177 + </wsdl:service>
178 +</wsdl:definitions>
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
1 +"DeployProject"
2 +{
3 +"VSVersion" = "3:800"
4 +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
5 +"IsWebType" = "8:FALSE"
6 +"ProjectName" = "8:DMSSSOSetup"
7 +"LanguageId" = "3:2052"
8 +"CodePage" = "3:936"
9 +"UILanguageId" = "3:2052"
10 +"SccProjectName" = "8:"
11 +"SccLocalPath" = "8:"
12 +"SccAuxPath" = "8:"
13 +"SccProvider" = "8:"
14 + "Hierarchy"
15 + {
16 + "Entry"
17 + {
18 + "MsmKey" = "8:_0C82D06E0C9D4744994695B70BD291CA"
19 + "OwnerKey" = "8:_UNDEFINED"
20 + "MsmSig" = "8:_UNDEFINED"
21 + }
22 + "Entry"
23 + {
24 + "MsmKey" = "8:_0CF7C35EF7E341B9A0C08075AD266DB5"
25 + "OwnerKey" = "8:_UNDEFINED"
26 + "MsmSig" = "8:_UNDEFINED"
27 + }
28 + "Entry"
29 + {
30 + "MsmKey" = "8:_16D3E06A926443B5ACC79DB28E0906C6"
31 + "OwnerKey" = "8:_UNDEFINED"
32 + "MsmSig" = "8:_UNDEFINED"
33 + }
34 + "Entry"
35 + {
36 + "MsmKey" = "8:_46148C1FAD624F799137132A1702FCD5"
37 + "OwnerKey" = "8:_UNDEFINED"
38 + "MsmSig" = "8:_UNDEFINED"
39 + }
40 + "Entry"
41 + {
42 + "MsmKey" = "8:_4AAC4F1C480743F5B895A6C7D8C12C74"
43 + "OwnerKey" = "8:_UNDEFINED"
44 + "MsmSig" = "8:_UNDEFINED"
45 + }
46 + "Entry"
47 + {
48 + "MsmKey" = "8:_675B9C7F8EBF4BDCA6325BA69AB7C852"
49 + "OwnerKey" = "8:_UNDEFINED"
50 + "MsmSig" = "8:_UNDEFINED"
51 + }
52 + "Entry"
53 + {
54 + "MsmKey" = "8:_684587BEB1FB47FFB4926B59EAB86790"
55 + "OwnerKey" = "8:_UNDEFINED"
56 + "MsmSig" = "8:_UNDEFINED"
57 + }
58 + "Entry"
59 + {
60 + "MsmKey" = "8:_7175E0032FD243B8A26DE3131AF18D01"
61 + "OwnerKey" = "8:_UNDEFINED"
62 + "MsmSig" = "8:_UNDEFINED"
63 + }
64 + "Entry"
65 + {
66 + "MsmKey" = "8:_74652BF989DD4C99B4391054763B3358"
67 + "OwnerKey" = "8:_UNDEFINED"
68 + "MsmSig" = "8:_UNDEFINED"
69 + }
70 + "Entry"
71 + {
72 + "MsmKey" = "8:_779F31150E634E5E8412047A63956A59"
73 + "OwnerKey" = "8:_UNDEFINED"
74 + "MsmSig" = "8:_UNDEFINED"
75 + }
76 + "Entry"
77 + {
78 + "MsmKey" = "8:_84132F250B204CFFBD35D95CCAC649BE"
79 + "OwnerKey" = "8:_UNDEFINED"
80 + "MsmSig" = "8:_UNDEFINED"
81 + }
82 + "Entry"
83 + {
84 + "MsmKey" = "8:_8C76FBBA6A364ACFAD4D72F482389155"
85 + "OwnerKey" = "8:_UNDEFINED"
86 + "MsmSig" = "8:_UNDEFINED"
87 + }
88 + "Entry"
89 + {
90 + "MsmKey" = "8:_8E18E93A270A4E3D94C364F2749701DD"
91 + "OwnerKey" = "8:_UNDEFINED"
92 + "MsmSig" = "8:_UNDEFINED"
93 + }
94 + "Entry"
95 + {
96 + "MsmKey" = "8:_B56189C6FA664A92A6FA40867DD2F89D"
97 + "OwnerKey" = "8:_UNDEFINED"
98 + "MsmSig" = "8:_UNDEFINED"
99 + }
100 + "Entry"
101 + {
102 + "MsmKey" = "8:_B7F945E37DB445C1B5CF42E579C135B1"
103 + "OwnerKey" = "8:_UNDEFINED"
104 + "MsmSig" = "8:_UNDEFINED"
105 + }
106 + "Entry"
107 + {
108 + "MsmKey" = "8:_B904AB2F3DD0407F9373C6FBF656A57F"
109 + "OwnerKey" = "8:_UNDEFINED"
110 + "MsmSig" = "8:_UNDEFINED"
111 + }
112 + "Entry"
113 + {
114 + "MsmKey" = "8:_C1CB3A36D1B44338A4F57C2A64AE3670"
115 + "OwnerKey" = "8:_UNDEFINED"
116 + "MsmSig" = "8:_UNDEFINED"
117 + }
118 + "Entry"
119 + {
120 + "MsmKey" = "8:_C4A5EC3E3A1E4B49BFFF6CA390C53831"
121 + "OwnerKey" = "8:_UNDEFINED"
122 + "MsmSig" = "8:_UNDEFINED"
123 + }
124 + "Entry"
125 + {
126 + "MsmKey" = "8:_C7696026AFCA47DE99080DC2C4C7422B"
127 + "OwnerKey" = "8:_UNDEFINED"
128 + "MsmSig" = "8:_UNDEFINED"
129 + }
130 + "Entry"
131 + {
132 + "MsmKey" = "8:_DBFD448CB6674608B729F654603883FC"
133 + "OwnerKey" = "8:_UNDEFINED"
134 + "MsmSig" = "8:_UNDEFINED"
135 + }
136 + "Entry"
137 + {
138 + "MsmKey" = "8:_F1C275E05A594D5790DBC0F1E0BEE302"
139 + "OwnerKey" = "8:_UNDEFINED"
140 + "MsmSig" = "8:_UNDEFINED"
141 + }
142 + "Entry"
143 + {
144 + "MsmKey" = "8:_F60B31CEE979454BB3EE874722121AC9"
145 + "OwnerKey" = "8:_UNDEFINED"
146 + "MsmSig" = "8:_UNDEFINED"
147 + }
148 + "Entry"
149 + {
150 + "MsmKey" = "8:_UNDEFINED"
151 + "OwnerKey" = "8:_7175E0032FD243B8A26DE3131AF18D01"
152 + "MsmSig" = "8:_UNDEFINED"
153 + }
154 + "Entry"
155 + {
156 + "MsmKey" = "8:_UNDEFINED"
157 + "OwnerKey" = "8:_F1C275E05A594D5790DBC0F1E0BEE302"
158 + "MsmSig" = "8:_UNDEFINED"
159 + }
160 + "Entry"
161 + {
162 + "MsmKey" = "8:_UNDEFINED"
163 + "OwnerKey" = "8:_B904AB2F3DD0407F9373C6FBF656A57F"
164 + "MsmSig" = "8:_UNDEFINED"
165 + }
166 + "Entry"
167 + {
168 + "MsmKey" = "8:_UNDEFINED"
169 + "OwnerKey" = "8:_8C76FBBA6A364ACFAD4D72F482389155"
170 + "MsmSig" = "8:_UNDEFINED"
171 + }
172 + "Entry"
173 + {
174 + "MsmKey" = "8:_UNDEFINED"
175 + "OwnerKey" = "8:_46148C1FAD624F799137132A1702FCD5"
176 + "MsmSig" = "8:_UNDEFINED"
177 + }
178 + }
179 + "Configurations"
180 + {
181 + "Debug"
182 + {
183 + "DisplayName" = "8:Debug"
184 + "IsDebugOnly" = "11:TRUE"
185 + "IsReleaseOnly" = "11:FALSE"
186 + "OutputFilename" = "8:Debug\\DMSSSOSetup.msi"
187 + "PackageFilesAs" = "3:2"
188 + "PackageFileSize" = "3:-2147483648"
189 + "CabType" = "3:1"
190 + "Compression" = "3:2"
191 + "SignOutput" = "11:FALSE"
192 + "CertificateFile" = "8:"
193 + "PrivateKeyFile" = "8:"
194 + "TimeStampServer" = "8:"
195 + "InstallerBootstrapper" = "3:2"
196 + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
197 + {
198 + "Enabled" = "11:TRUE"
199 + "PromptEnabled" = "11:TRUE"
200 + "PrerequisitesLocation" = "2:1"
201 + "Url" = "8:"
202 + "ComponentsUrl" = "8:"
203 + "Items"
204 + {
205 + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
206 + {
207 + "Name" = "8:.NET Framework 2.0 (x86)"
208 + "ProductCode" = "8:Microsoft.Net.Framework.2.0"
209 + }
210 + }
211 + }
212 + }
213 + "Release"
214 + {
215 + "DisplayName" = "8:Release"
216 + "IsDebugOnly" = "11:FALSE"
217 + "IsReleaseOnly" = "11:TRUE"
218 + "OutputFilename" = "8:Release\\DMSSSOSetup.msi"
219 + "PackageFilesAs" = "3:2"
220 + "PackageFileSize" = "3:-2147483648"
221 + "CabType" = "3:1"
222 + "Compression" = "3:2"
223 + "SignOutput" = "11:FALSE"
224 + "CertificateFile" = "8:"
225 + "PrivateKeyFile" = "8:"
226 + "TimeStampServer" = "8:"
227 + "InstallerBootstrapper" = "3:2"
228 + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
229 + {
230 + "Enabled" = "11:TRUE"
231 + "PromptEnabled" = "11:TRUE"
232 + "PrerequisitesLocation" = "2:1"
233 + "Url" = "8:"
234 + "ComponentsUrl" = "8:"
235 + "Items"
236 + {
237 + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5"
238 + {
239 + "Name" = "8:.NET Framework 3.5"
240 + "ProductCode" = "8:Microsoft.Net.Framework.3.5"
241 + }
242 + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
243 + {
244 + "Name" = "8:Windows Installer 3.1"
245 + "ProductCode" = "8:Microsoft.Windows.Installer.3.1"
246 + }
247 + }
248 + }
249 + }
250 + }
251 + "Deployable"
252 + {
253 + "CustomAction"
254 + {
255 + }
256 + "DefaultFeature"
257 + {
258 + "Name" = "8:DefaultFeature"
259 + "Title" = "8:"
260 + "Description" = "8:"
261 + }
262 + "ExternalPersistence"
263 + {
264 + "LaunchCondition"
265 + {
266 + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_B9EEB52A9BFE461EAC4BBD693D3F6B35"
267 + {
268 + "Name" = "8:.NET Framework"
269 + "Message" = "8:[VSDNETMSG]"
270 + "Version" = "8:2.0.50727"
271 + "AllowLaterVersions" = "11:FALSE"
272 + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617"
273 + }
274 + }
275 + }
276 + "File"
277 + {
278 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C82D06E0C9D4744994695B70BD291CA"
279 + {
280 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\item2.JPG"
281 + "TargetName" = "8:item2.JPG"
282 + "Tag" = "8:"
283 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
284 + "Condition" = "8:"
285 + "Transitive" = "11:FALSE"
286 + "Vital" = "11:TRUE"
287 + "ReadOnly" = "11:FALSE"
288 + "Hidden" = "11:FALSE"
289 + "System" = "11:FALSE"
290 + "Permanent" = "11:FALSE"
291 + "SharedLegacy" = "11:FALSE"
292 + "PackageAs" = "3:1"
293 + "Register" = "3:1"
294 + "Exclude" = "11:FALSE"
295 + "IsDependency" = "11:FALSE"
296 + "IsolateTo" = "8:"
297 + }
298 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0CF7C35EF7E341B9A0C08075AD266DB5"
299 + {
300 + "SourcePath" = "8:C:\\Documents and Settings\\caopeigang\\桌面\\uninstall.ico"
301 + "TargetName" = "8:uninstall.ico"
302 + "Tag" = "8:"
303 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
304 + "Condition" = "8:"
305 + "Transitive" = "11:FALSE"
306 + "Vital" = "11:TRUE"
307 + "ReadOnly" = "11:FALSE"
308 + "Hidden" = "11:FALSE"
309 + "System" = "11:FALSE"
310 + "Permanent" = "11:FALSE"
311 + "SharedLegacy" = "11:FALSE"
312 + "PackageAs" = "3:1"
313 + "Register" = "3:1"
314 + "Exclude" = "11:FALSE"
315 + "IsDependency" = "11:FALSE"
316 + "IsolateTo" = "8:"
317 + }
318 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16D3E06A926443B5ACC79DB28E0906C6"
319 + {
320 + "SourcePath" = "8:..\\DMSSSOUpgrade\\bin\\Debug\\DMSSSOUpgrade.exe.config"
321 + "TargetName" = "8:DMSSSOUpgrade.exe.config"
322 + "Tag" = "8:"
323 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
324 + "Condition" = "8:"
325 + "Transitive" = "11:FALSE"
326 + "Vital" = "11:TRUE"
327 + "ReadOnly" = "11:FALSE"
328 + "Hidden" = "11:FALSE"
329 + "System" = "11:FALSE"
330 + "Permanent" = "11:FALSE"
331 + "SharedLegacy" = "11:FALSE"
332 + "PackageAs" = "3:1"
333 + "Register" = "3:1"
334 + "Exclude" = "11:FALSE"
335 + "IsDependency" = "11:FALSE"
336 + "IsolateTo" = "8:"
337 + }
338 + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_46148C1FAD624F799137132A1702FCD5"
339 + {
340 + "AssemblyRegister" = "3:1"
341 + "AssemblyIsInGAC" = "11:FALSE"
342 + "AssemblyAsmDisplayName" = "8:DMSSSOAgent.resources, Version=1.0.0.0, Culture=en, processorArchitecture=MSIL"
343 + "ScatterAssemblies"
344 + {
345 + "_46148C1FAD624F799137132A1702FCD5"
346 + {
347 + "Name" = "8:DMSSSOAgent.resources.dll"
348 + "Attributes" = "3:512"
349 + }
350 + }
351 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\en\\DMSSSOAgent.resources.dll"
352 + "TargetName" = "8:"
353 + "Tag" = "8:"
354 + "Folder" = "8:_40CE118706694092B40F3CFC002DFC85"
355 + "Condition" = "8:"
356 + "Transitive" = "11:FALSE"
357 + "Vital" = "11:TRUE"
358 + "ReadOnly" = "11:FALSE"
359 + "Hidden" = "11:FALSE"
360 + "System" = "11:FALSE"
361 + "Permanent" = "11:FALSE"
362 + "SharedLegacy" = "11:FALSE"
363 + "PackageAs" = "3:1"
364 + "Register" = "3:1"
365 + "Exclude" = "11:FALSE"
366 + "IsDependency" = "11:FALSE"
367 + "IsolateTo" = "8:"
368 + }
369 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4AAC4F1C480743F5B895A6C7D8C12C74"
370 + {
371 + "SourcePath" = "8:C:\\WINDOWS\\system32\\msiexec.exe"
372 + "TargetName" = "8:msiexec.exe"
373 + "Tag" = "8:"
374 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
375 + "Condition" = "8:"
376 + "Transitive" = "11:FALSE"
377 + "Vital" = "11:TRUE"
378 + "ReadOnly" = "11:FALSE"
379 + "Hidden" = "11:FALSE"
380 + "System" = "11:FALSE"
381 + "Permanent" = "11:FALSE"
382 + "SharedLegacy" = "11:FALSE"
383 + "PackageAs" = "3:1"
384 + "Register" = "3:1"
385 + "Exclude" = "11:FALSE"
386 + "IsDependency" = "11:FALSE"
387 + "IsolateTo" = "8:"
388 + }
389 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_675B9C7F8EBF4BDCA6325BA69AB7C852"
390 + {
391 + "SourcePath" = "8:D:\\Help\\C_SAutoUpdate\\C_SAutoUpdate\\App.ico"
392 + "TargetName" = "8:App.ico"
393 + "Tag" = "8:"
394 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
395 + "Condition" = "8:"
396 + "Transitive" = "11:FALSE"
397 + "Vital" = "11:TRUE"
398 + "ReadOnly" = "11:FALSE"
399 + "Hidden" = "11:FALSE"
400 + "System" = "11:FALSE"
401 + "Permanent" = "11:FALSE"
402 + "SharedLegacy" = "11:FALSE"
403 + "PackageAs" = "3:1"
404 + "Register" = "3:1"
405 + "Exclude" = "11:FALSE"
406 + "IsDependency" = "11:FALSE"
407 + "IsolateTo" = "8:"
408 + }
409 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_684587BEB1FB47FFB4926B59EAB86790"
410 + {
411 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\DMSSSOAgent.exe.config"
412 + "TargetName" = "8:DMSSSOAgent.exe.config"
413 + "Tag" = "8:"
414 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
415 + "Condition" = "8:"
416 + "Transitive" = "11:FALSE"
417 + "Vital" = "11:TRUE"
418 + "ReadOnly" = "11:FALSE"
419 + "Hidden" = "11:FALSE"
420 + "System" = "11:FALSE"
421 + "Permanent" = "11:FALSE"
422 + "SharedLegacy" = "11:FALSE"
423 + "PackageAs" = "3:1"
424 + "Register" = "3:1"
425 + "Exclude" = "11:FALSE"
426 + "IsDependency" = "11:FALSE"
427 + "IsolateTo" = "8:"
428 + }
429 + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7175E0032FD243B8A26DE3131AF18D01"
430 + {
431 + "AssemblyRegister" = "3:1"
432 + "AssemblyIsInGAC" = "11:FALSE"
433 + "AssemblyAsmDisplayName" = "8:DMSSSOUpgrade, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
434 + "ScatterAssemblies"
435 + {
436 + "_7175E0032FD243B8A26DE3131AF18D01"
437 + {
438 + "Name" = "8:DMSSSOUpgrade.exe"
439 + "Attributes" = "3:512"
440 + }
441 + }
442 + "SourcePath" = "8:..\\DMSSSOUpgrade\\bin\\Debug\\DMSSSOUpgrade.exe"
443 + "TargetName" = "8:"
444 + "Tag" = "8:"
445 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
446 + "Condition" = "8:"
447 + "Transitive" = "11:FALSE"
448 + "Vital" = "11:TRUE"
449 + "ReadOnly" = "11:FALSE"
450 + "Hidden" = "11:FALSE"
451 + "System" = "11:FALSE"
452 + "Permanent" = "11:FALSE"
453 + "SharedLegacy" = "11:FALSE"
454 + "PackageAs" = "3:1"
455 + "Register" = "3:1"
456 + "Exclude" = "11:FALSE"
457 + "IsDependency" = "11:FALSE"
458 + "IsolateTo" = "8:"
459 + }
460 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_74652BF989DD4C99B4391054763B3358"
461 + {
462 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\admin.jpg"
463 + "TargetName" = "8:admin.jpg"
464 + "Tag" = "8:"
465 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
466 + "Condition" = "8:"
467 + "Transitive" = "11:FALSE"
468 + "Vital" = "11:TRUE"
469 + "ReadOnly" = "11:FALSE"
470 + "Hidden" = "11:FALSE"
471 + "System" = "11:FALSE"
472 + "Permanent" = "11:FALSE"
473 + "SharedLegacy" = "11:FALSE"
474 + "PackageAs" = "3:1"
475 + "Register" = "3:1"
476 + "Exclude" = "11:FALSE"
477 + "IsDependency" = "11:FALSE"
478 + "IsolateTo" = "8:"
479 + }
480 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_779F31150E634E5E8412047A63956A59"
481 + {
482 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\logo.ico"
483 + "TargetName" = "8:logo.ico"
484 + "Tag" = "8:"
485 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
486 + "Condition" = "8:"
487 + "Transitive" = "11:FALSE"
488 + "Vital" = "11:TRUE"
489 + "ReadOnly" = "11:FALSE"
490 + "Hidden" = "11:FALSE"
491 + "System" = "11:FALSE"
492 + "Permanent" = "11:FALSE"
493 + "SharedLegacy" = "11:FALSE"
494 + "PackageAs" = "3:1"
495 + "Register" = "3:1"
496 + "Exclude" = "11:FALSE"
497 + "IsDependency" = "11:FALSE"
498 + "IsolateTo" = "8:"
499 + }
500 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_84132F250B204CFFBD35D95CCAC649BE"
501 + {
502 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\cems.jpg"
503 + "TargetName" = "8:cems.jpg"
504 + "Tag" = "8:"
505 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
506 + "Condition" = "8:"
507 + "Transitive" = "11:FALSE"
508 + "Vital" = "11:TRUE"
509 + "ReadOnly" = "11:FALSE"
510 + "Hidden" = "11:FALSE"
511 + "System" = "11:FALSE"
512 + "Permanent" = "11:FALSE"
513 + "SharedLegacy" = "11:FALSE"
514 + "PackageAs" = "3:1"
515 + "Register" = "3:1"
516 + "Exclude" = "11:FALSE"
517 + "IsDependency" = "11:FALSE"
518 + "IsolateTo" = "8:"
519 + }
520 + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8C76FBBA6A364ACFAD4D72F482389155"
521 + {
522 + "AssemblyRegister" = "3:1"
523 + "AssemblyIsInGAC" = "11:FALSE"
524 + "AssemblyAsmDisplayName" = "8:DMSSSOAgent, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
525 + "ScatterAssemblies"
526 + {
527 + "_8C76FBBA6A364ACFAD4D72F482389155"
528 + {
529 + "Name" = "8:DMSSSOAgent.exe"
530 + "Attributes" = "3:512"
531 + }
532 + }
533 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\DMSSSOAgent.exe"
534 + "TargetName" = "8:"
535 + "Tag" = "8:"
536 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
537 + "Condition" = "8:"
538 + "Transitive" = "11:FALSE"
539 + "Vital" = "11:TRUE"
540 + "ReadOnly" = "11:FALSE"
541 + "Hidden" = "11:FALSE"
542 + "System" = "11:FALSE"
543 + "Permanent" = "11:FALSE"
544 + "SharedLegacy" = "11:FALSE"
545 + "PackageAs" = "3:1"
546 + "Register" = "3:1"
547 + "Exclude" = "11:FALSE"
548 + "IsDependency" = "11:FALSE"
549 + "IsolateTo" = "8:"
550 + }
551 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8E18E93A270A4E3D94C364F2749701DD"
552 + {
553 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\Finance.jpg"
554 + "TargetName" = "8:Finance.jpg"
555 + "Tag" = "8:"
556 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
557 + "Condition" = "8:"
558 + "Transitive" = "11:FALSE"
559 + "Vital" = "11:TRUE"
560 + "ReadOnly" = "11:FALSE"
561 + "Hidden" = "11:FALSE"
562 + "System" = "11:FALSE"
563 + "Permanent" = "11:FALSE"
564 + "SharedLegacy" = "11:FALSE"
565 + "PackageAs" = "3:1"
566 + "Register" = "3:1"
567 + "Exclude" = "11:FALSE"
568 + "IsDependency" = "11:FALSE"
569 + "IsolateTo" = "8:"
570 + }
571 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B56189C6FA664A92A6FA40867DD2F89D"
572 + {
573 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\CS.JPG"
574 + "TargetName" = "8:CS.JPG"
575 + "Tag" = "8:"
576 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
577 + "Condition" = "8:"
578 + "Transitive" = "11:FALSE"
579 + "Vital" = "11:TRUE"
580 + "ReadOnly" = "11:FALSE"
581 + "Hidden" = "11:FALSE"
582 + "System" = "11:FALSE"
583 + "Permanent" = "11:FALSE"
584 + "SharedLegacy" = "11:FALSE"
585 + "PackageAs" = "3:1"
586 + "Register" = "3:1"
587 + "Exclude" = "11:FALSE"
588 + "IsDependency" = "11:FALSE"
589 + "IsolateTo" = "8:"
590 + }
591 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7F945E37DB445C1B5CF42E579C135B1"
592 + {
593 + "SourcePath" = "8:C:\\Documents and Settings\\caopeigang\\桌面\\favicon.ico"
594 + "TargetName" = "8:favicon.ico"
595 + "Tag" = "8:"
596 + "Folder" = "8:_B109723C995546CB835723861E8E6785"
597 + "Condition" = "8:"
598 + "Transitive" = "11:FALSE"
599 + "Vital" = "11:TRUE"
600 + "ReadOnly" = "11:FALSE"
601 + "Hidden" = "11:FALSE"
602 + "System" = "11:FALSE"
603 + "Permanent" = "11:FALSE"
604 + "SharedLegacy" = "11:FALSE"
605 + "PackageAs" = "3:1"
606 + "Register" = "3:1"
607 + "Exclude" = "11:FALSE"
608 + "IsDependency" = "11:FALSE"
609 + "IsolateTo" = "8:"
610 + }
611 + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B904AB2F3DD0407F9373C6FBF656A57F"
612 + {
613 + "AssemblyRegister" = "3:1"
614 + "AssemblyIsInGAC" = "11:FALSE"
615 + "AssemblyAsmDisplayName" = "8:DMSSSOAgent.resources, Version=1.0.0.0, Culture=zh-CHS, processorArchitecture=MSIL"
616 + "ScatterAssemblies"
617 + {
618 + "_B904AB2F3DD0407F9373C6FBF656A57F"
619 + {
620 + "Name" = "8:DMSSSOAgent.resources.dll"
621 + "Attributes" = "3:512"
622 + }
623 + }
624 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\zh-CHS\\DMSSSOAgent.resources.dll"
625 + "TargetName" = "8:"
626 + "Tag" = "8:"
627 + "Folder" = "8:_5F789483B241432F9337D86C7540CD28"
628 + "Condition" = "8:"
629 + "Transitive" = "11:FALSE"
630 + "Vital" = "11:TRUE"
631 + "ReadOnly" = "11:FALSE"
632 + "Hidden" = "11:FALSE"
633 + "System" = "11:FALSE"
634 + "Permanent" = "11:FALSE"
635 + "SharedLegacy" = "11:FALSE"
636 + "PackageAs" = "3:1"
637 + "Register" = "3:1"
638 + "Exclude" = "11:FALSE"
639 + "IsDependency" = "11:FALSE"
640 + "IsolateTo" = "8:"
641 + }
642 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C1CB3A36D1B44338A4F57C2A64AE3670"
643 + {
644 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\ICS.jpg"
645 + "TargetName" = "8:ICS.jpg"
646 + "Tag" = "8:"
647 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
648 + "Condition" = "8:"
649 + "Transitive" = "11:FALSE"
650 + "Vital" = "11:TRUE"
651 + "ReadOnly" = "11:FALSE"
652 + "Hidden" = "11:FALSE"
653 + "System" = "11:FALSE"
654 + "Permanent" = "11:FALSE"
655 + "SharedLegacy" = "11:FALSE"
656 + "PackageAs" = "3:1"
657 + "Register" = "3:1"
658 + "Exclude" = "11:FALSE"
659 + "IsDependency" = "11:FALSE"
660 + "IsolateTo" = "8:"
661 + }
662 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C4A5EC3E3A1E4B49BFFF6CA390C53831"
663 + {
664 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\OPS.jpg"
665 + "TargetName" = "8:OPS.jpg"
666 + "Tag" = "8:"
667 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
668 + "Condition" = "8:"
669 + "Transitive" = "11:FALSE"
670 + "Vital" = "11:TRUE"
671 + "ReadOnly" = "11:FALSE"
672 + "Hidden" = "11:FALSE"
673 + "System" = "11:FALSE"
674 + "Permanent" = "11:FALSE"
675 + "SharedLegacy" = "11:FALSE"
676 + "PackageAs" = "3:1"
677 + "Register" = "3:1"
678 + "Exclude" = "11:FALSE"
679 + "IsDependency" = "11:FALSE"
680 + "IsolateTo" = "8:"
681 + }
682 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7696026AFCA47DE99080DC2C4C7422B"
683 + {
684 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\default.JPG"
685 + "TargetName" = "8:default.JPG"
686 + "Tag" = "8:"
687 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
688 + "Condition" = "8:"
689 + "Transitive" = "11:FALSE"
690 + "Vital" = "11:TRUE"
691 + "ReadOnly" = "11:FALSE"
692 + "Hidden" = "11:FALSE"
693 + "System" = "11:FALSE"
694 + "Permanent" = "11:FALSE"
695 + "SharedLegacy" = "11:FALSE"
696 + "PackageAs" = "3:1"
697 + "Register" = "3:1"
698 + "Exclude" = "11:FALSE"
699 + "IsDependency" = "11:FALSE"
700 + "IsolateTo" = "8:"
701 + }
702 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBFD448CB6674608B729F654603883FC"
703 + {
704 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\item1.JPG"
705 + "TargetName" = "8:item1.JPG"
706 + "Tag" = "8:"
707 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
708 + "Condition" = "8:"
709 + "Transitive" = "11:FALSE"
710 + "Vital" = "11:TRUE"
711 + "ReadOnly" = "11:FALSE"
712 + "Hidden" = "11:FALSE"
713 + "System" = "11:FALSE"
714 + "Permanent" = "11:FALSE"
715 + "SharedLegacy" = "11:FALSE"
716 + "PackageAs" = "3:1"
717 + "Register" = "3:1"
718 + "Exclude" = "11:FALSE"
719 + "IsDependency" = "11:FALSE"
720 + "IsolateTo" = "8:"
721 + }
722 + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1C275E05A594D5790DBC0F1E0BEE302"
723 + {
724 + "AssemblyRegister" = "3:1"
725 + "AssemblyIsInGAC" = "11:FALSE"
726 + "AssemblyAsmDisplayName" = "8:DMSSSOAgent.resources, Version=1.0.0.0, Culture=zh-CHT, processorArchitecture=MSIL"
727 + "ScatterAssemblies"
728 + {
729 + "_F1C275E05A594D5790DBC0F1E0BEE302"
730 + {
731 + "Name" = "8:DMSSSOAgent.resources.dll"
732 + "Attributes" = "3:512"
733 + }
734 + }
735 + "SourcePath" = "8:..\\DMSSSOAgent\\bin\\Debug\\zh-CHT\\DMSSSOAgent.resources.dll"
736 + "TargetName" = "8:"
737 + "Tag" = "8:"
738 + "Folder" = "8:_409F7C7D70454BA4BF7328591B4E82BD"
739 + "Condition" = "8:"
740 + "Transitive" = "11:FALSE"
741 + "Vital" = "11:TRUE"
742 + "ReadOnly" = "11:FALSE"
743 + "Hidden" = "11:FALSE"
744 + "System" = "11:FALSE"
745 + "Permanent" = "11:FALSE"
746 + "SharedLegacy" = "11:FALSE"
747 + "PackageAs" = "3:1"
748 + "Register" = "3:1"
749 + "Exclude" = "11:FALSE"
750 + "IsDependency" = "11:FALSE"
751 + "IsolateTo" = "8:"
752 + }
753 + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F60B31CEE979454BB3EE874722121AC9"
754 + {
755 + "SourcePath" = "8:..\\DMSSSOAgent\\Image\\item3.JPG"
756 + "TargetName" = "8:item3.JPG"
757 + "Tag" = "8:"
758 + "Folder" = "8:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
759 + "Condition" = "8:"
760 + "Transitive" = "11:FALSE"
761 + "Vital" = "11:TRUE"
762 + "ReadOnly" = "11:FALSE"
763 + "Hidden" = "11:FALSE"
764 + "System" = "11:FALSE"
765 + "Permanent" = "11:FALSE"
766 + "SharedLegacy" = "11:FALSE"
767 + "PackageAs" = "3:1"
768 + "Register" = "3:1"
769 + "Exclude" = "11:FALSE"
770 + "IsDependency" = "11:FALSE"
771 + "IsolateTo" = "8:"
772 + }
773 + }
774 + "FileType"
775 + {
776 + }
777 + "Folder"
778 + {
779 + "{1525181F-901A-416C-8A58-119130FE478E}:_204B4D770B164C019BA906BEF09AD9D1"
780 + {
781 + "Name" = "8:#1919"
782 + "AlwaysCreate" = "11:FALSE"
783 + "Condition" = "8:"
784 + "Transitive" = "11:FALSE"
785 + "Property" = "8:ProgramMenuFolder"
786 + "Folders"
787 + {
788 + "{9EF0B969-E518-4E46-987F-47570745A589}:_634D802FD9CB460FB10319104C41DC5B"
789 + {
790 + "Name" = "8:TNT DMS"
791 + "AlwaysCreate" = "11:FALSE"
792 + "Condition" = "8:"
793 + "Transitive" = "11:FALSE"
794 + "Property" = "8:_D51E6141B34A4017A1D926053DD25B7C"
795 + "Folders"
796 + {
797 + }
798 + }
799 + }
800 + }
801 + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_B109723C995546CB835723861E8E6785"
802 + {
803 + "DefaultLocation" = "8:D:\\TNT DMS"
804 + "Name" = "8:#1925"
805 + "AlwaysCreate" = "11:FALSE"
806 + "Condition" = "8:"
807 + "Transitive" = "11:FALSE"
808 + "Property" = "8:TARGETDIR"
809 + "Folders"
810 + {
811 + "{9EF0B969-E518-4E46-987F-47570745A589}:_409F7C7D70454BA4BF7328591B4E82BD"
812 + {
813 + "Name" = "8:zh-CHT"
814 + "AlwaysCreate" = "11:FALSE"
815 + "Condition" = "8:"
816 + "Transitive" = "11:FALSE"
817 + "Property" = "8:_23F51828A1374EAD9DFB56989F32FAB1"
818 + "Folders"
819 + {
820 + }
821 + }
822 + "{9EF0B969-E518-4E46-987F-47570745A589}:_40CE118706694092B40F3CFC002DFC85"
823 + {
824 + "Name" = "8:en"
825 + "AlwaysCreate" = "11:FALSE"
826 + "Condition" = "8:"
827 + "Transitive" = "11:FALSE"
828 + "Property" = "8:_0058D9C5E6C5453B9C66B4B331DD28BE"
829 + "Folders"
830 + {
831 + }
832 + }
833 + "{9EF0B969-E518-4E46-987F-47570745A589}:_45EE5D002BE84AFAAF6D1B7B4C4B1507"
834 + {
835 + "Name" = "8:IMG"
836 + "AlwaysCreate" = "11:FALSE"
837 + "Condition" = "8:"
838 + "Transitive" = "11:FALSE"
839 + "Property" = "8:_D6CD959F7394426BBF5C8A830200738E"
840 + "Folders"
841 + {
842 + }
843 + }
844 + "{9EF0B969-E518-4E46-987F-47570745A589}:_5F789483B241432F9337D86C7540CD28"
845 + {
846 + "Name" = "8:zh-CHS"
847 + "AlwaysCreate" = "11:FALSE"
848 + "Condition" = "8:"
849 + "Transitive" = "11:FALSE"
850 + "Property" = "8:_B00BBB6EA7924EA9BB80A52C3E1B37E4"
851 + "Folders"
852 + {
853 + }
854 + }
855 + }
856 + }
857 + "{1525181F-901A-416C-8A58-119130FE478E}:_DEB2D75BAECA4E39AEB9D384E83A452C"
858 + {
859 + "Name" = "8:#1916"
860 + "AlwaysCreate" = "11:TRUE"
861 + "Condition" = "8:"
862 + "Transitive" = "11:TRUE"
863 + "Property" = "8:DesktopFolder"
864 + "Folders"
865 + {
866 + }
867 + }
868 + }
869 + "LaunchCondition"
870 + {
871 + }
872 + "Locator"
873 + {
874 + }
875 + "MsiBootstrapper"
876 + {
877 + "LangId" = "3:2052"
878 + "RequiresElevation" = "11:FALSE"
879 + }
880 + "Product"
881 + {
882 + "Name" = "8:Microsoft Visual Studio"
883 + "ProductName" = "8:TNT DMS"
884 + "ProductCode" = "8:{49CF7804-9940-4865-AD79-07D14DDD4147}"
885 + "PackageCode" = "8:{68EC2E3A-6F71-4443-9DB2-5518DBD6C758}"
886 + "UpgradeCode" = "8:{87DB77C5-22D4-46BA-90C8-12B3AAFA0D13}"
887 + "RestartWWWService" = "11:FALSE"
888 + "RemovePreviousVersions" = "11:FALSE"
889 + "DetectNewerInstalledVersion" = "11:TRUE"
890 + "InstallAllUsers" = "11:FALSE"
891 + "ProductVersion" = "8:1.0.0"
892 + "Manufacturer" = "8:Erry"
893 + "ARPHELPTELEPHONE" = "8:"
894 + "ARPHELPLINK" = "8:"
895 + "Title" = "8:DMSSSOSetup"
896 + "Subject" = "8:"
897 + "ARPCONTACT" = "8:Erry"
898 + "Keywords" = "8:"
899 + "ARPCOMMENTS" = "8:"
900 + "ARPURLINFOABOUT" = "8:"
901 + "ARPPRODUCTICON" = "8:_B7F945E37DB445C1B5CF42E579C135B1"
902 + "ARPIconIndex" = "3:0"
903 + "SearchPath" = "8:"
904 + "UseSystemSearchPath" = "11:TRUE"
905 + "TargetPlatform" = "3:0"
906 + "PreBuildEvent" = "8:"
907 + "PostBuildEvent" = "8:"
908 + "RunPostBuildEvent" = "3:0"
909 + }
910 + "Registry"
911 + {
912 + "HKLM"
913 + {
914 + "Keys"
915 + {
916 + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_2567B2A368244ED9825CF14FDE43E43F"
917 + {
918 + "Name" = "8:Software"
919 + "Condition" = "8:"
920 + "AlwaysCreate" = "11:FALSE"
921 + "DeleteAtUninstall" = "11:FALSE"
922 + "Transitive" = "11:FALSE"
923 + "Keys"
924 + {
925 + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5B20CCCF82A1429BA9671DF0FFACBEC4"
926 + {
927 + "Name" = "8:[Manufacturer]"
928 + "Condition" = "8:"
929 + "AlwaysCreate" = "11:FALSE"
930 + "DeleteAtUninstall" = "11:FALSE"
931 + "Transitive" = "11:FALSE"
932 + "Keys"
933 + {
934 + }
935 + "Values"
936 + {
937 + }
938 + }
939 + }
940 + "Values"
941 + {
942 + }
943 + }
944 + }
945 + }
946 + "HKCU"
947 + {
948 + "Keys"
949 + {
950 + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A8A1511D96734D3C9F7461FC2A0CCBA0"
951 + {
952 + "Name" = "8:Software"
953 + "Condition" = "8:"
954 + "AlwaysCreate" = "11:FALSE"
955 + "DeleteAtUninstall" = "11:FALSE"
956 + "Transitive" = "11:FALSE"
957 + "Keys"
958 + {
959 + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_371D514B367C454BB7E45AAD8EF2A5E7"
960 + {
961 + "Name" = "8:[Manufacturer]"
962 + "Condition" = "8:"
963 + "AlwaysCreate" = "11:FALSE"
964 + "DeleteAtUninstall" = "11:FALSE"
965 + "Transitive" = "11:FALSE"
966 + "Keys"
967 + {
968 + }
969 + "Values"
970 + {
971 + }
972 + }
973 + }
974 + "Values"
975 + {
976 + }
977 + }
978 + }
979 + }
980 + "HKCR"
981 + {
982 + "Keys"
983 + {
984 + }
985 + }
986 + "HKU"
987 + {
988 + "Keys"
989 + {
990 + }
991 + }
992 + "HKPU"
993 + {
994 + "Keys"
995 + {
996 + }
997 + }
998 + }
999 + "Sequences"
1000 + {
1001 + }
1002 + "Shortcut"
1003 + {
1004 + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_139805C1A6754BE6A5FA83B1129DA6D5"
1005 + {
1006 + "Name" = "8:uninstall"
1007 + "Arguments" = "8:/x {49CF7804-9940-4865-AD79-07D14DDD4147}"
1008 + "Description" = "8:"
1009 + "ShowCmd" = "3:1"
1010 + "IconIndex" = "3:0"
1011 + "Transitive" = "11:FALSE"
1012 + "Target" = "8:_4AAC4F1C480743F5B895A6C7D8C12C74"
1013 + "Folder" = "8:_634D802FD9CB460FB10319104C41DC5B"
1014 + "WorkingFolder" = "8:_B109723C995546CB835723861E8E6785"
1015 + "Icon" = "8:_0CF7C35EF7E341B9A0C08075AD266DB5"
1016 + "Feature" = "8:"
1017 + }
1018 + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_70B43CB5174448EB953735904AAB407C"
1019 + {
1020 + "Name" = "8:TNT DMS Upgrade"
1021 + "Arguments" = "8:"
1022 + "Description" = "8:"
1023 + "ShowCmd" = "3:1"
1024 + "IconIndex" = "3:0"
1025 + "Transitive" = "11:FALSE"
1026 + "Target" = "8:_7175E0032FD243B8A26DE3131AF18D01"
1027 + "Folder" = "8:_634D802FD9CB460FB10319104C41DC5B"
1028 + "WorkingFolder" = "8:_B109723C995546CB835723861E8E6785"
1029 + "Icon" = "8:_675B9C7F8EBF4BDCA6325BA69AB7C852"
1030 + "Feature" = "8:"
1031 + }
1032 + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_92940A35FC84405A8A85244AE1D4AB94"
1033 + {
1034 + "Name" = "8:TNT DMS"
1035 + "Arguments" = "8:"
1036 + "Description" = "8:"
1037 + "ShowCmd" = "3:1"
1038 + "IconIndex" = "3:0"
1039 + "Transitive" = "11:FALSE"
1040 + "Target" = "8:_8C76FBBA6A364ACFAD4D72F482389155"
1041 + "Folder" = "8:_DEB2D75BAECA4E39AEB9D384E83A452C"
1042 + "WorkingFolder" = "8:_B109723C995546CB835723861E8E6785"
1043 + "Icon" = "8:_B7F945E37DB445C1B5CF42E579C135B1"
1044 + "Feature" = "8:"
1045 + }
1046 + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_FFC33A6584BE4C3AA4A7AC4E50241D96"
1047 + {
1048 + "Name" = "8:TNT DMS"
1049 + "Arguments" = "8:"
1050 + "Description" = "8:"
1051 + "ShowCmd" = "3:3"
1052 + "IconIndex" = "3:0"
1053 + "Transitive" = "11:FALSE"
1054 + "Target" = "8:_8C76FBBA6A364ACFAD4D72F482389155"
1055 + "Folder" = "8:_634D802FD9CB460FB10319104C41DC5B"
1056 + "WorkingFolder" = "8:_B109723C995546CB835723861E8E6785"
1057 + "Icon" = "8:_B7F945E37DB445C1B5CF42E579C135B1"
1058 + "Feature" = "8:"
1059 + }
1060 + }
1061 + "UserInterface"
1062 + {
1063 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_112D520F4407466CB11F1176EA00CC87"
1064 + {
1065 + "Name" = "8:#1900"
1066 + "Sequence" = "3:2"
1067 + "Attributes" = "3:1"
1068 + "Dialogs"
1069 + {
1070 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_088A36DD3A62432B9BC8D60A848FBFBF"
1071 + {
1072 + "Sequence" = "3:300"
1073 + "DisplayName" = "8:确认安装"
1074 + "UseDynamicProperties" = "11:TRUE"
1075 + "IsDependency" = "11:FALSE"
1076 + "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
1077 + "Properties"
1078 + {
1079 + "BannerBitmap"
1080 + {
1081 + "Name" = "8:BannerBitmap"
1082 + "DisplayName" = "8:#1001"
1083 + "Description" = "8:#1101"
1084 + "Type" = "3:8"
1085 + "ContextData" = "8:Bitmap"
1086 + "Attributes" = "3:4"
1087 + "Setting" = "3:1"
1088 + "UsePlugInResources" = "11:TRUE"
1089 + }
1090 + }
1091 + }
1092 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BA1868AE45454D8B95C4CF756F3AC843"
1093 + {
1094 + "Sequence" = "3:200"
1095 + "DisplayName" = "8:安装文件夹"
1096 + "UseDynamicProperties" = "11:TRUE"
1097 + "IsDependency" = "11:FALSE"
1098 + "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
1099 + "Properties"
1100 + {
1101 + "BannerBitmap"
1102 + {
1103 + "Name" = "8:BannerBitmap"
1104 + "DisplayName" = "8:#1001"
1105 + "Description" = "8:#1101"
1106 + "Type" = "3:8"
1107 + "ContextData" = "8:Bitmap"
1108 + "Attributes" = "3:4"
1109 + "Setting" = "3:1"
1110 + "UsePlugInResources" = "11:TRUE"
1111 + }
1112 + }
1113 + }
1114 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F816C685D472455689717330A9BEE7B7"
1115 + {
1116 + "Sequence" = "3:100"
1117 + "DisplayName" = "8:欢迎使用"
1118 + "UseDynamicProperties" = "11:TRUE"
1119 + "IsDependency" = "11:FALSE"
1120 + "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
1121 + "Properties"
1122 + {
1123 + "BannerBitmap"
1124 + {
1125 + "Name" = "8:BannerBitmap"
1126 + "DisplayName" = "8:#1001"
1127 + "Description" = "8:#1101"
1128 + "Type" = "3:8"
1129 + "ContextData" = "8:Bitmap"
1130 + "Attributes" = "3:4"
1131 + "Setting" = "3:1"
1132 + "UsePlugInResources" = "11:TRUE"
1133 + }
1134 + "CopyrightWarning"
1135 + {
1136 + "Name" = "8:CopyrightWarning"
1137 + "DisplayName" = "8:#1002"
1138 + "Description" = "8:#1102"
1139 + "Type" = "3:3"
1140 + "ContextData" = "8:"
1141 + "Attributes" = "3:0"
1142 + "Setting" = "3:1"
1143 + "Value" = "8:#1202"
1144 + "DefaultValue" = "8:#1202"
1145 + "UsePlugInResources" = "11:TRUE"
1146 + }
1147 + "Welcome"
1148 + {
1149 + "Name" = "8:Welcome"
1150 + "DisplayName" = "8:#1003"
1151 + "Description" = "8:#1103"
1152 + "Type" = "3:3"
1153 + "ContextData" = "8:"
1154 + "Attributes" = "3:0"
1155 + "Setting" = "3:1"
1156 + "Value" = "8:#1203"
1157 + "DefaultValue" = "8:#1203"
1158 + "UsePlugInResources" = "11:TRUE"
1159 + }
1160 + }
1161 + }
1162 + }
1163 + }
1164 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_32E8A46719E140F9897575A9D21DA2C3"
1165 + {
1166 + "Name" = "8:#1902"
1167 + "Sequence" = "3:2"
1168 + "Attributes" = "3:3"
1169 + "Dialogs"
1170 + {
1171 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_15383EF772884B1CBCDB6965FB1066AE"
1172 + {
1173 + "Sequence" = "3:100"
1174 + "DisplayName" = "8:已完成"
1175 + "UseDynamicProperties" = "11:TRUE"
1176 + "IsDependency" = "11:FALSE"
1177 + "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
1178 + "Properties"
1179 + {
1180 + "BannerBitmap"
1181 + {
1182 + "Name" = "8:BannerBitmap"
1183 + "DisplayName" = "8:#1001"
1184 + "Description" = "8:#1101"
1185 + "Type" = "3:8"
1186 + "ContextData" = "8:Bitmap"
1187 + "Attributes" = "3:4"
1188 + "Setting" = "3:1"
1189 + "UsePlugInResources" = "11:TRUE"
1190 + }
1191 + }
1192 + }
1193 + }
1194 + }
1195 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_70A382262CF647F6B796C1DA4CD6C257"
1196 + {
1197 + "Name" = "8:#1901"
1198 + "Sequence" = "3:2"
1199 + "Attributes" = "3:2"
1200 + "Dialogs"
1201 + {
1202 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_903C1F1748364DDDAE15CE3BC9B7B408"
1203 + {
1204 + "Sequence" = "3:100"
1205 + "DisplayName" = "8:进度"
1206 + "UseDynamicProperties" = "11:TRUE"
1207 + "IsDependency" = "11:FALSE"
1208 + "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
1209 + "Properties"
1210 + {
1211 + "BannerBitmap"
1212 + {
1213 + "Name" = "8:BannerBitmap"
1214 + "DisplayName" = "8:#1001"
1215 + "Description" = "8:#1101"
1216 + "Type" = "3:8"
1217 + "ContextData" = "8:Bitmap"
1218 + "Attributes" = "3:4"
1219 + "Setting" = "3:1"
1220 + "UsePlugInResources" = "11:TRUE"
1221 + }
1222 + "ShowProgress"
1223 + {
1224 + "Name" = "8:ShowProgress"
1225 + "DisplayName" = "8:#1009"
1226 + "Description" = "8:#1109"
1227 + "Type" = "3:5"
1228 + "ContextData" = "8:1;True=1;False=0"
1229 + "Attributes" = "3:0"
1230 + "Setting" = "3:0"
1231 + "Value" = "3:1"
1232 + "DefaultValue" = "3:1"
1233 + "UsePlugInResources" = "11:TRUE"
1234 + }
1235 + }
1236 + }
1237 + }
1238 + }
1239 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_AF8AE2DCB5E24C91B061246069EC3C4D"
1240 + {
1241 + "Name" = "8:#1902"
1242 + "Sequence" = "3:1"
1243 + "Attributes" = "3:3"
1244 + "Dialogs"
1245 + {
1246 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_99A5BDCBEEF24A45B1C39F87F477C00C"
1247 + {
1248 + "Sequence" = "3:100"
1249 + "DisplayName" = "8:已完成"
1250 + "UseDynamicProperties" = "11:TRUE"
1251 + "IsDependency" = "11:FALSE"
1252 + "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
1253 + "Properties"
1254 + {
1255 + "BannerBitmap"
1256 + {
1257 + "Name" = "8:BannerBitmap"
1258 + "DisplayName" = "8:#1001"
1259 + "Description" = "8:#1101"
1260 + "Type" = "3:8"
1261 + "ContextData" = "8:Bitmap"
1262 + "Attributes" = "3:4"
1263 + "Setting" = "3:1"
1264 + "UsePlugInResources" = "11:TRUE"
1265 + }
1266 + "UpdateText"
1267 + {
1268 + "Name" = "8:UpdateText"
1269 + "DisplayName" = "8:#1058"
1270 + "Description" = "8:#1158"
1271 + "Type" = "3:15"
1272 + "ContextData" = "8:"
1273 + "Attributes" = "3:0"
1274 + "Setting" = "3:1"
1275 + "Value" = "8:#1258"
1276 + "DefaultValue" = "8:#1258"
1277 + "UsePlugInResources" = "11:TRUE"
1278 + }
1279 + }
1280 + }
1281 + }
1282 + }
1283 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B670F3034FC8427D977115887C1FBDD6"
1284 + {
1285 + "Name" = "8:#1901"
1286 + "Sequence" = "3:1"
1287 + "Attributes" = "3:2"
1288 + "Dialogs"
1289 + {
1290 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DD757CF63BA54529B9783402C8B8ED55"
1291 + {
1292 + "Sequence" = "3:100"
1293 + "DisplayName" = "8:进度"
1294 + "UseDynamicProperties" = "11:TRUE"
1295 + "IsDependency" = "11:FALSE"
1296 + "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
1297 + "Properties"
1298 + {
1299 + "BannerBitmap"
1300 + {
1301 + "Name" = "8:BannerBitmap"
1302 + "DisplayName" = "8:#1001"
1303 + "Description" = "8:#1101"
1304 + "Type" = "3:8"
1305 + "ContextData" = "8:Bitmap"
1306 + "Attributes" = "3:4"
1307 + "Setting" = "3:1"
1308 + "UsePlugInResources" = "11:TRUE"
1309 + }
1310 + "ShowProgress"
1311 + {
1312 + "Name" = "8:ShowProgress"
1313 + "DisplayName" = "8:#1009"
1314 + "Description" = "8:#1109"
1315 + "Type" = "3:5"
1316 + "ContextData" = "8:1;True=1;False=0"
1317 + "Attributes" = "3:0"
1318 + "Setting" = "3:0"
1319 + "Value" = "3:1"
1320 + "DefaultValue" = "3:1"
1321 + "UsePlugInResources" = "11:TRUE"
1322 + }
1323 + }
1324 + }
1325 + }
1326 + }
1327 + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_D466AD34BE0643E48E28CDCF557FFBA5"
1328 + {
1329 + "Name" = "8:#1900"
1330 + "Sequence" = "3:1"
1331 + "Attributes" = "3:1"
1332 + "Dialogs"
1333 + {
1334 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9201994D6D124BA3953C42A7A296CC02"
1335 + {
1336 + "Sequence" = "3:100"
1337 + "DisplayName" = "8:欢迎使用"
1338 + "UseDynamicProperties" = "11:TRUE"
1339 + "IsDependency" = "11:FALSE"
1340 + "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
1341 + "Properties"
1342 + {
1343 + "BannerBitmap"
1344 + {
1345 + "Name" = "8:BannerBitmap"
1346 + "DisplayName" = "8:#1001"
1347 + "Description" = "8:#1101"
1348 + "Type" = "3:8"
1349 + "ContextData" = "8:Bitmap"
1350 + "Attributes" = "3:4"
1351 + "Setting" = "3:1"
1352 + "UsePlugInResources" = "11:TRUE"
1353 + }
1354 + "CopyrightWarning"
1355 + {
1356 + "Name" = "8:CopyrightWarning"
1357 + "DisplayName" = "8:#1002"
1358 + "Description" = "8:#1102"
1359 + "Type" = "3:3"
1360 + "ContextData" = "8:"
1361 + "Attributes" = "3:0"
1362 + "Setting" = "3:1"
1363 + "Value" = "8:#1202"
1364 + "DefaultValue" = "8:#1202"
1365 + "UsePlugInResources" = "11:TRUE"
1366 + }
1367 + "Welcome"
1368 + {
1369 + "Name" = "8:Welcome"
1370 + "DisplayName" = "8:#1003"
1371 + "Description" = "8:#1103"
1372 + "Type" = "3:3"
1373 + "ContextData" = "8:"
1374 + "Attributes" = "3:0"
1375 + "Setting" = "3:1"
1376 + "Value" = "8:#1203"
1377 + "DefaultValue" = "8:#1203"
1378 + "UsePlugInResources" = "11:TRUE"
1379 + }
1380 + }
1381 + }
1382 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CBA715BF07CB47A6BD7E19AAEEF45C09"
1383 + {
1384 + "Sequence" = "3:300"
1385 + "DisplayName" = "8:确认安装"
1386 + "UseDynamicProperties" = "11:TRUE"
1387 + "IsDependency" = "11:FALSE"
1388 + "SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
1389 + "Properties"
1390 + {
1391 + "BannerBitmap"
1392 + {
1393 + "Name" = "8:BannerBitmap"
1394 + "DisplayName" = "8:#1001"
1395 + "Description" = "8:#1101"
1396 + "Type" = "3:8"
1397 + "ContextData" = "8:Bitmap"
1398 + "Attributes" = "3:4"
1399 + "Setting" = "3:1"
1400 + "UsePlugInResources" = "11:TRUE"
1401 + }
1402 + }
1403 + }
1404 + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E135BED0B06E4BEDB31ED6D6F833F278"
1405 + {
1406 + "Sequence" = "3:200"
1407 + "DisplayName" = "8:安装文件夹"
1408 + "UseDynamicProperties" = "11:TRUE"
1409 + "IsDependency" = "11:FALSE"
1410 + "SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
1411 + "Properties"
1412 + {
1413 + "BannerBitmap"
1414 + {
1415 + "Name" = "8:BannerBitmap"
1416 + "DisplayName" = "8:#1001"
1417 + "Description" = "8:#1101"
1418 + "Type" = "3:8"
1419 + "ContextData" = "8:Bitmap"
1420 + "Attributes" = "3:4"
1421 + "Setting" = "3:1"
1422 + "UsePlugInResources" = "11:TRUE"
1423 + }
1424 + "InstallAllUsersVisible"
1425 + {
1426 + "Name" = "8:InstallAllUsersVisible"
1427 + "DisplayName" = "8:#1059"
1428 + "Description" = "8:#1159"
1429 + "Type" = "3:5"
1430 + "ContextData" = "8:1;True=1;False=0"
1431 + "Attributes" = "3:0"
1432 + "Setting" = "3:0"
1433 + "Value" = "3:1"
1434 + "DefaultValue" = "3:1"
1435 + "UsePlugInResources" = "11:TRUE"
1436 + }
1437 + }
1438 + }
1439 + }
1440 + }
1441 + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_F45ED25A7A9F457E9E54523340D28ECE"
1442 + {
1443 + "UseDynamicProperties" = "11:FALSE"
1444 + "IsDependency" = "11:FALSE"
1445 + "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
1446 + }
1447 + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_FCA05A075CCA40118F9BDB349581BF66"
1448 + {
1449 + "UseDynamicProperties" = "11:FALSE"
1450 + "IsDependency" = "11:FALSE"
1451 + "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
1452 + }
1453 + }
1454 + "MergeModule"
1455 + {
1456 + }
1457 + "ProjectOutput"
1458 + {
1459 + }
1460 + }
1461 +}
No preview for this file type
No preview for this file type
This diff could not be displayed because it is too large.
1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 +<Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 + <PropertyGroup>
4 + <!-- Select a Product Configuration -->
5 + <InstallShieldProductConfiguration>Express</InstallShieldProductConfiguration>
6 + <!-- Select a Visual Studio Configuration / InstallShield Release -->
7 + <Configuration>Debug</Configuration>
8 + <InstallShieldRelease>$(Configuration)</InstallShieldRelease>
9 + </PropertyGroup>
10 + <ItemGroup>
11 + <!-- The InstallShieldProject item selects the project to build -->
12 + <InstallShieldProject Include="$(MSBuildProjectDirectory)\$(MSBuildProjectName).isl"/>
13 + <!-- The InstallShieldReleaseFlags sets Release Flags -->
14 + <!--<InstallShieldReleaseFlags Include=""/>-->
15 + <!-- The InstallShieldMergeModulePath specifies what directories are
16 + searched for Merge Modules -->
17 + <!--<InstallShieldMergeModulePath Include=""/>-->
18 + </ItemGroup>
19 + <ItemGroup>
20 + <!-- The ProjectReference items refer to any Visual Studio solutions you want to automatically probe for Project Output Groups. -->
21 + </ItemGroup>
22 + <ItemGroup>
23 + <!-- The TaggedOutputs items allow you to explicitly add extra files to output groups. Each item must include both Name and OutputGroup, as well as TargetPath metadata values. -->
24 + <!--<TaggedOutputs Include="C:\My Test Exe.exe">
25 + <Name>My Test Project</Name>
26 + <OutputGroup>Primary output</OutputGroup>
27 + <TargetPath>My Test Exe.exe</TargetPath>
28 + </TaggedOutputs> -->
29 + </ItemGroup>
30 + <Import Project="$(MSBuildExtensionsPath32)\InstallShield\2015Limited\InstallShield.targets"/>
31 +</Project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0"?>
2 +<configuration>
3 + <configSections>
4 + <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
5 + <section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6 + </sectionGroup>
7 + </configSections>
8 + <appSettings>
9 + <!--Demo-->
10 + <add key="ServerPath" value="http://164.39.68.247/dms_sso_demo/agentUpgrade" />
11 + <!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
12 + <add key="VersionNo" value="1.0.4"/>
13 + <!--Language-->
14 + <add key="language" value="zh-CHS" />
15 + <add key="DefaultLanguage" value="zh-CHS" />
16 + <!--Process Name-->
17 + <add key="ProcessesName" value="DMSSSOAgent" />
18 + <!--Rich Client Directory Path-->
19 + <add key="RCDirPath" value="C:/DMSTemp/" />
20 + <!--Rich Client File Type-->
21 + <add key="RCFileType" value=".jnlp" />
22 + <!--System Image Path-->
23 + <!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
24 + <add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
25 + <add key="ClientSettingsProvider.ServiceUri" value="" />
26 + </appSettings>
27 + <startup>
28 + <supportedRuntime version="v2.0.50727" />
29 + </startup>
30 + <applicationSettings>
31 + <DMSSSOAgent.Properties.Settings>
32 + <setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
33 + <!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
34 + <!--Demo-->
35 + <value>http://164.39.68.247/dms_sso_demo/services/SSOServices?wsdl</value>
36 + </setting>
37 + </DMSSSOAgent.Properties.Settings>
38 + </applicationSettings>
39 + <system.web>
40 + <membership defaultProvider="ClientAuthenticationMembershipProvider">
41 + <providers>
42 + <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
43 + </providers>
44 + </membership>
45 + <roleManager defaultProvider="ClientRoleProvider" enabled="true">
46 + <providers>
47 + <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
48 + </providers>
49 + </roleManager>
50 + </system.web>
51 +</configuration>
1 +<?xml version="1.0"?>
2 +<configuration>
3 + <configSections>
4 + <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
5 + <section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6 + </sectionGroup>
7 + </configSections>
8 + <appSettings>
9 + <!--Demo-->
10 + <add key="ServerPath" value="http://164.39.68.247/dms_sso_demo/agentUpgrade" />
11 + <!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
12 + <add key="VersionNo" value="1.0.4"/>
13 + <!--Language-->
14 + <add key="language" value="zh-CHS" />
15 + <add key="DefaultLanguage" value="zh-CHS" />
16 + <!--Process Name-->
17 + <add key="ProcessesName" value="DMSSSOAgent" />
18 + <!--Rich Client Directory Path-->
19 + <add key="RCDirPath" value="C:/DMSTemp/" />
20 + <!--Rich Client File Type-->
21 + <add key="RCFileType" value=".jnlp" />
22 + <!--System Image Path-->
23 + <!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
24 + <add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
25 + <add key="ClientSettingsProvider.ServiceUri" value="" />
26 + </appSettings>
27 + <startup>
28 + <supportedRuntime version="v2.0.50727" />
29 + </startup>
30 + <applicationSettings>
31 + <DMSSSOAgent.Properties.Settings>
32 + <setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
33 + <!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
34 + <!--Demo-->
35 + <value>http://164.39.68.247/dms_sso_demo/services/SSOServices?wsdl</value>
36 + </setting>
37 + </DMSSSOAgent.Properties.Settings>
38 + </applicationSettings>
39 + <system.web>
40 + <membership defaultProvider="ClientAuthenticationMembershipProvider">
41 + <providers>
42 + <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
43 + </providers>
44 + </membership>
45 + <roleManager defaultProvider="ClientRoleProvider" enabled="true">
46 + <providers>
47 + <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
48 + </providers>
49 + </roleManager>
50 + </system.web>
51 +</configuration>
1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3 + <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
4 + <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
5 + <security>
6 + <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
7 + <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
8 + </requestedPrivileges>
9 + </security>
10 + </trustInfo>
11 +</assembly>
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +DVD-5
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +10
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.56 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 14:57:16
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 14:57:15
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 14:58:39
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 14:57:12
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 14:57:11
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/24 17:07:22
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2542
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 14:57:15
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/24 17:07:22
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2542
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 14:57:11
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +</TABLE>
521 +
522 +</BODY></HTML>
523 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.exe
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 14:57:15
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +312320
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.vshost.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 14:58:39
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +21464
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +11.0.50727.1
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOUpgrade.XmlSerializers.dll
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 14:57:12
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +15872
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +1.0.0.0
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOAgent.pdb
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 14:57:15
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +81408
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOAgent.vshost.exe.config
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/24 17:07:22
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +2542
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.vshost.exe.manifest
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2012/6/6 2:06:32
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +490
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOUpgrade.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 14:57:11
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +36352
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/24 17:07:22
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2542
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +favicon.ico
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2011/9/20 16:01:08
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +2238
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOAgent.XmlSerializers.dll
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 14:57:16
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +15872
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +1.0.0.0
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +DMSSSOUpgrade.exe
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2020/3/25 14:57:11
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +103424
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +1.0.0.0
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 14:57:16
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 14:57:15
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 14:58:39
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 14:57:12
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 14:57:11
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/24 17:07:22
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2542
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 14:57:15
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/24 17:07:22
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2542
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 14:57:11
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 14:57:16
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 14:57:15
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 14:58:39
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 14:57:12
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 14:57:11
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/24 17:07:22
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2542
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 14:57:15
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/24 17:07:22
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2542
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 14:57:11
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 15:49:01
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 15:49:01
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 15:49:50
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 15:48:57
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 15:48:56
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 15:43:03
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2534
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 15:49:01
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 15:43:03
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2534
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 15:48:56
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 15:49:01
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 15:49:01
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 15:53:37
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 15:48:57
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 15:48:56
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 15:43:03
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2534
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 15:49:01
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 15:43:03
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2534
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 15:48:56
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 15:49:01
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 15:49:01
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 15:55:37
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 15:48:57
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 15:48:56
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 15:43:03
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2534
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 15:49:01
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 15:43:03
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2534
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 15:48:56
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 15:49:01
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 15:49:01
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 15:57:44
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 15:48:57
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 15:48:56
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 15:43:03
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2534
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 15:49:01
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 15:43:03
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2534
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 15:48:56
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +11
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOUpgrade.exe
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 16:04:17
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +103424
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 16:04:21
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.exe.config
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 15:43:03
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +2534
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOAgent.vshost.exe.config
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 15:43:03
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +2534
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +favicon.ico
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2011/9/20 16:01:08
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +2238
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.vshost.exe.manifest
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2012/6/6 2:06:32
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +490
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOUpgrade.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 16:04:17
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +36352
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.pdb
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 16:04:21
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +81408
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2020/3/25 16:02:37
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +21464
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +11.0.50727.1
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOAgent.XmlSerializers.dll
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 16:04:22
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +15872
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +1.0.0.0
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +DMSSSOUpgrade.XmlSerializers.dll
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2020/3/25 16:04:17
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +15872
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +1.0.0.0
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +</TABLE>
555 +
556 +</BODY></HTML>
557 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +25
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 16:04:22
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 16:04:21
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.vshost.exe
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 16:02:37
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +21464
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +11.0.50727.1
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOUpgrade.XmlSerializers.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 16:04:17
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +15872
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOUpgrade.exe
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 16:04:17
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +103424
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.exe.config
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 15:43:03
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +2534
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOAgent.pdb
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 16:04:21
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +81408
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOAgent.vshost.exe.config
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 15:43:03
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +2534
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.vshost.exe.manifest
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2012/6/6 2:06:32
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +490
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOUpgrade.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 16:04:17
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +36352
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +favicon.ico
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2011/9/20 16:01:08
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2238
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +<TR>
555 +
556 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
557 +
558 +admin.jpg
559 +</FONT></P></TD>
560 +
561 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
562 +
563 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
564 +</FONT></P></TD>
565 +
566 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
567 +
568 +始终安装
569 +</FONT></P></TD>
570 +
571 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
572 +
573 +2011/3/1 10:25:10
574 +</FONT></P></TD>
575 +
576 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
577 +
578 +9219
579 +</FONT></P></TD>
580 +
581 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
582 +
583 +
584 +</FONT></P></TD>
585 +
586 +</TR>
587 +
588 +<TR>
589 +
590 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
591 +
592 +cems.jpg
593 +</FONT></P></TD>
594 +
595 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
596 +
597 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
598 +</FONT></P></TD>
599 +
600 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
601 +
602 +始终安装
603 +</FONT></P></TD>
604 +
605 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
606 +
607 +2011/3/1 10:25:10
608 +</FONT></P></TD>
609 +
610 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
611 +
612 +11911
613 +</FONT></P></TD>
614 +
615 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
616 +
617 +
618 +</FONT></P></TD>
619 +
620 +</TR>
621 +
622 +<TR>
623 +
624 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
625 +
626 +CS.JPG
627 +</FONT></P></TD>
628 +
629 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
630 +
631 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
632 +</FONT></P></TD>
633 +
634 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
635 +
636 +始终安装
637 +</FONT></P></TD>
638 +
639 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
640 +
641 +2011/3/1 10:25:08
642 +</FONT></P></TD>
643 +
644 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
645 +
646 +22729
647 +</FONT></P></TD>
648 +
649 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
650 +
651 +
652 +</FONT></P></TD>
653 +
654 +</TR>
655 +
656 +<TR>
657 +
658 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
659 +
660 +default.JPG
661 +</FONT></P></TD>
662 +
663 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
664 +
665 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
666 +</FONT></P></TD>
667 +
668 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
669 +
670 +始终安装
671 +</FONT></P></TD>
672 +
673 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
674 +
675 +2011/3/2 13:51:52
676 +</FONT></P></TD>
677 +
678 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
679 +
680 +24594
681 +</FONT></P></TD>
682 +
683 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
684 +
685 +
686 +</FONT></P></TD>
687 +
688 +</TR>
689 +
690 +<TR>
691 +
692 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
693 +
694 +Finance.jpg
695 +</FONT></P></TD>
696 +
697 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
698 +
699 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
700 +</FONT></P></TD>
701 +
702 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
703 +
704 +始终安装
705 +</FONT></P></TD>
706 +
707 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
708 +
709 +2011/3/2 13:52:30
710 +</FONT></P></TD>
711 +
712 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
713 +
714 +19821
715 +</FONT></P></TD>
716 +
717 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
718 +
719 +
720 +</FONT></P></TD>
721 +
722 +</TR>
723 +
724 +<TR>
725 +
726 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
727 +
728 +ICS.jpg
729 +</FONT></P></TD>
730 +
731 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
732 +
733 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
734 +</FONT></P></TD>
735 +
736 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
737 +
738 +始终安装
739 +</FONT></P></TD>
740 +
741 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
742 +
743 +2011/3/1 10:25:10
744 +</FONT></P></TD>
745 +
746 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
747 +
748 +12850
749 +</FONT></P></TD>
750 +
751 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
752 +
753 +
754 +</FONT></P></TD>
755 +
756 +</TR>
757 +
758 +<TR>
759 +
760 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
761 +
762 +item1.JPG
763 +</FONT></P></TD>
764 +
765 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
766 +
767 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
768 +</FONT></P></TD>
769 +
770 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
771 +
772 +始终安装
773 +</FONT></P></TD>
774 +
775 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
776 +
777 +2011/3/1 10:25:10
778 +</FONT></P></TD>
779 +
780 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
781 +
782 +4560
783 +</FONT></P></TD>
784 +
785 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
786 +
787 +
788 +</FONT></P></TD>
789 +
790 +</TR>
791 +
792 +<TR>
793 +
794 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
795 +
796 +item2.JPG
797 +</FONT></P></TD>
798 +
799 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
800 +
801 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
802 +</FONT></P></TD>
803 +
804 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
805 +
806 +始终安装
807 +</FONT></P></TD>
808 +
809 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
810 +
811 +2011/3/1 10:25:08
812 +</FONT></P></TD>
813 +
814 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
815 +
816 +4251
817 +</FONT></P></TD>
818 +
819 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
820 +
821 +
822 +</FONT></P></TD>
823 +
824 +</TR>
825 +
826 +<TR>
827 +
828 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
829 +
830 +item3.JPG
831 +</FONT></P></TD>
832 +
833 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
834 +
835 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
836 +</FONT></P></TD>
837 +
838 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
839 +
840 +始终安装
841 +</FONT></P></TD>
842 +
843 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
844 +
845 +2011/3/1 10:25:08
846 +</FONT></P></TD>
847 +
848 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
849 +
850 +4677
851 +</FONT></P></TD>
852 +
853 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
854 +
855 +
856 +</FONT></P></TD>
857 +
858 +</TR>
859 +
860 +<TR>
861 +
862 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
863 +
864 +OPS.jpg
865 +</FONT></P></TD>
866 +
867 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
868 +
869 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
870 +</FONT></P></TD>
871 +
872 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
873 +
874 +始终安装
875 +</FONT></P></TD>
876 +
877 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
878 +
879 +2011/3/2 13:53:14
880 +</FONT></P></TD>
881 +
882 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
883 +
884 +23447
885 +</FONT></P></TD>
886 +
887 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
888 +
889 +
890 +</FONT></P></TD>
891 +
892 +</TR>
893 +
894 +<TR>
895 +
896 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
897 +
898 +uninstall.ico
899 +</FONT></P></TD>
900 +
901 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
902 +
903 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
904 +</FONT></P></TD>
905 +
906 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
907 +
908 +始终安装
909 +</FONT></P></TD>
910 +
911 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
912 +
913 +2011/9/27 10:14:00
914 +</FONT></P></TD>
915 +
916 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
917 +
918 +25214
919 +</FONT></P></TD>
920 +
921 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
922 +
923 +
924 +</FONT></P></TD>
925 +
926 +</TR>
927 +
928 +<TR>
929 +
930 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
931 +
932 +DMSSSOAgent.resources.dll
933 +</FONT></P></TD>
934 +
935 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
936 +
937 +[ProgramFilesFolder]erry\DMSSSOSetupNew\en
938 +</FONT></P></TD>
939 +
940 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
941 +
942 +始终安装
943 +</FONT></P></TD>
944 +
945 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
946 +
947 +2020/3/25 16:04:22
948 +</FONT></P></TD>
949 +
950 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
951 +
952 +241664
953 +</FONT></P></TD>
954 +
955 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
956 +
957 +1.0.0.0
958 +</FONT></P></TD>
959 +
960 +</TR>
961 +
962 +<TR>
963 +
964 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
965 +
966 +DMSSSOAgent.resources.dll
967 +</FONT></P></TD>
968 +
969 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
970 +
971 +[ProgramFilesFolder]erry\DMSSSOSetupNew\zh-CHS
972 +</FONT></P></TD>
973 +
974 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
975 +
976 +始终安装
977 +</FONT></P></TD>
978 +
979 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
980 +
981 +2020/3/25 16:04:22
982 +</FONT></P></TD>
983 +
984 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
985 +
986 +245760
987 +</FONT></P></TD>
988 +
989 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
990 +
991 +1.0.0.0
992 +</FONT></P></TD>
993 +
994 +</TR>
995 +
996 +<TR>
997 +
998 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
999 +
1000 +DMSSSOAgent.resources.dll
1001 +</FONT></P></TD>
1002 +
1003 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1004 +
1005 +[ProgramFilesFolder]erry\DMSSSOSetupNew\zh-CHT
1006 +</FONT></P></TD>
1007 +
1008 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1009 +
1010 +始终安装
1011 +</FONT></P></TD>
1012 +
1013 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1014 +
1015 +2020/3/25 16:04:22
1016 +</FONT></P></TD>
1017 +
1018 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1019 +
1020 +245760
1021 +</FONT></P></TD>
1022 +
1023 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1024 +
1025 +1.0.0.0
1026 +</FONT></P></TD>
1027 +
1028 +</TR>
1029 +
1030 +</TABLE>
1031 +
1032 +</BODY></HTML>
1033 +
1 +<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
2 +
3 +<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
4 +Build Report</P></B></FONT>
5 +
6 +<B><I><FONT FACE="Arial" ><P>
7 +Summary</P></I></B></FONT>
8 +
9 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
10 +
11 +<TR>
12 +
13 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
14 +
15 +Number of features:
16 +</FONT></P></TD>
17 +
18 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
19 +
20 +1
21 +</FONT></P></TD>
22 +
23 +</TR>
24 +
25 +<TR>
26 +
27 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
28 +
29 +Number of merge modules:
30 +</FONT></P></TD>
31 +
32 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
33 +
34 +0
35 +</FONT></P></TD>
36 +
37 +</TR>
38 +
39 +<TR>
40 +
41 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
42 +
43 +Number of dynamic links:
44 +</FONT></P></TD>
45 +
46 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
47 +
48 +0
49 +</FONT></P></TD>
50 +
51 +</TR>
52 +
53 +<TR>
54 +
55 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
56 +
57 +Media:
58 +</FONT></P></TD>
59 +
60 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
61 +
62 +SingleImage
63 +</FONT></P></TD>
64 +
65 +</TR>
66 +
67 +<TR>
68 +
69 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
70 +
71 +Number of files:
72 +</FONT></P></TD>
73 +
74 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
75 +
76 +25
77 +</FONT></P></TD>
78 +
79 +</TR>
80 +
81 +<TR>
82 +
83 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
84 +
85 +Uncompressed files total size:
86 +</FONT></P></TD>
87 +
88 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
89 +
90 +0.00 MB
91 +</FONT></P></TD>
92 +
93 +</TR>
94 +
95 +<TR>
96 +
97 +<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
98 +
99 +Compressed files total size:
100 +</FONT></P></TD>
101 +
102 +<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103 +
104 +0.00 MB
105 +</FONT></P></TD>
106 +
107 +</TR>
108 +
109 +</TABLE>
110 +
111 +<B><I><FONT FACE="Arial" ><P>
112 +Features</P></I></B></FONT>
113 +
114 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
115 +
116 +<TR>
117 +
118 +<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
119 +
120 +AlwaysInstall
121 +</FONT></P></TD>
122 +
123 +</TR>
124 +
125 +</TABLE>
126 +
127 +<B><I><FONT FACE="Arial" ><P>
128 +Merge Modules</P></I></B></FONT>
129 +
130 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
131 +
132 +</TABLE>
133 +
134 +<B><I><FONT FACE="Arial" ><P>
135 +Dynamic links</P></I></B></FONT>
136 +
137 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
138 +
139 +</TABLE>
140 +
141 +<B><I><FONT FACE="Arial" ><P>
142 +Files</P></I></B></FONT>
143 +
144 +<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
145 +
146 +<TR>
147 +
148 +<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
149 +
150 +File
151 +</I></B></FONT></P></TD>
152 +
153 +<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
154 +
155 +Destination
156 +</I></B></FONT></P></TD>
157 +
158 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
159 +
160 +Feature
161 +</I></B></FONT></P></TD>
162 +
163 +<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
164 +
165 +Last Modified
166 +</I></B></FONT></P></TD>
167 +
168 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
169 +
170 +Size (bytes)
171 +</I></B></FONT></P></TD>
172 +
173 +<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
174 +
175 +Version
176 +</I></B></FONT></P></TD>
177 +
178 +</TR>
179 +
180 +<TR>
181 +
182 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
183 +
184 +DMSSSOAgent.XmlSerializers.dll
185 +</FONT></P></TD>
186 +
187 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
188 +
189 +[ProgramFilesFolder]erry\DMSSSOSetupNew
190 +</FONT></P></TD>
191 +
192 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
193 +
194 +始终安装
195 +</FONT></P></TD>
196 +
197 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
198 +
199 +2020/3/25 16:04:22
200 +</FONT></P></TD>
201 +
202 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
203 +
204 +15872
205 +</FONT></P></TD>
206 +
207 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
208 +
209 +1.0.0.0
210 +</FONT></P></TD>
211 +
212 +</TR>
213 +
214 +<TR>
215 +
216 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
217 +
218 +DMSSSOAgent.exe
219 +</FONT></P></TD>
220 +
221 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
222 +
223 +[ProgramFilesFolder]erry\DMSSSOSetupNew
224 +</FONT></P></TD>
225 +
226 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
227 +
228 +始终安装
229 +</FONT></P></TD>
230 +
231 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
232 +
233 +2020/3/25 16:04:21
234 +</FONT></P></TD>
235 +
236 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
237 +
238 +312320
239 +</FONT></P></TD>
240 +
241 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
242 +
243 +1.0.0.0
244 +</FONT></P></TD>
245 +
246 +</TR>
247 +
248 +<TR>
249 +
250 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
251 +
252 +DMSSSOAgent.resources.dll
253 +</FONT></P></TD>
254 +
255 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
256 +
257 +[ProgramFilesFolder]erry\DMSSSOSetupNew\en
258 +</FONT></P></TD>
259 +
260 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
261 +
262 +始终安装
263 +</FONT></P></TD>
264 +
265 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
266 +
267 +2020/3/25 16:04:22
268 +</FONT></P></TD>
269 +
270 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
271 +
272 +241664
273 +</FONT></P></TD>
274 +
275 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
276 +
277 +1.0.0.0
278 +</FONT></P></TD>
279 +
280 +</TR>
281 +
282 +<TR>
283 +
284 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
285 +
286 +DMSSSOAgent.resources.dll
287 +</FONT></P></TD>
288 +
289 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
290 +
291 +[ProgramFilesFolder]erry\DMSSSOSetupNew\zh-CHS
292 +</FONT></P></TD>
293 +
294 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
295 +
296 +始终安装
297 +</FONT></P></TD>
298 +
299 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
300 +
301 +2020/3/25 16:04:22
302 +</FONT></P></TD>
303 +
304 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
305 +
306 +245760
307 +</FONT></P></TD>
308 +
309 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
310 +
311 +1.0.0.0
312 +</FONT></P></TD>
313 +
314 +</TR>
315 +
316 +<TR>
317 +
318 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
319 +
320 +DMSSSOAgent.resources.dll
321 +</FONT></P></TD>
322 +
323 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
324 +
325 +[ProgramFilesFolder]erry\DMSSSOSetupNew\zh-CHT
326 +</FONT></P></TD>
327 +
328 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
329 +
330 +始终安装
331 +</FONT></P></TD>
332 +
333 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
334 +
335 +2020/3/25 16:04:22
336 +</FONT></P></TD>
337 +
338 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
339 +
340 +245760
341 +</FONT></P></TD>
342 +
343 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
344 +
345 +1.0.0.0
346 +</FONT></P></TD>
347 +
348 +</TR>
349 +
350 +<TR>
351 +
352 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
353 +
354 +DMSSSOAgent.vshost.exe
355 +</FONT></P></TD>
356 +
357 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
358 +
359 +[ProgramFilesFolder]erry\DMSSSOSetupNew
360 +</FONT></P></TD>
361 +
362 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
363 +
364 +始终安装
365 +</FONT></P></TD>
366 +
367 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
368 +
369 +2020/3/25 16:02:37
370 +</FONT></P></TD>
371 +
372 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
373 +
374 +21464
375 +</FONT></P></TD>
376 +
377 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
378 +
379 +11.0.50727.1
380 +</FONT></P></TD>
381 +
382 +</TR>
383 +
384 +<TR>
385 +
386 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
387 +
388 +DMSSSOUpgrade.XmlSerializers.dll
389 +</FONT></P></TD>
390 +
391 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
392 +
393 +[ProgramFilesFolder]erry\DMSSSOSetupNew
394 +</FONT></P></TD>
395 +
396 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
397 +
398 +始终安装
399 +</FONT></P></TD>
400 +
401 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
402 +
403 +2020/3/25 16:04:17
404 +</FONT></P></TD>
405 +
406 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
407 +
408 +15872
409 +</FONT></P></TD>
410 +
411 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
412 +
413 +1.0.0.0
414 +</FONT></P></TD>
415 +
416 +</TR>
417 +
418 +<TR>
419 +
420 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
421 +
422 +DMSSSOUpgrade.exe
423 +</FONT></P></TD>
424 +
425 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
426 +
427 +[ProgramFilesFolder]erry\DMSSSOSetupNew
428 +</FONT></P></TD>
429 +
430 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
431 +
432 +始终安装
433 +</FONT></P></TD>
434 +
435 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
436 +
437 +2020/3/25 16:04:17
438 +</FONT></P></TD>
439 +
440 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
441 +
442 +103424
443 +</FONT></P></TD>
444 +
445 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
446 +
447 +1.0.0.0
448 +</FONT></P></TD>
449 +
450 +</TR>
451 +
452 +<TR>
453 +
454 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
455 +
456 +DMSSSOAgent.exe.config
457 +</FONT></P></TD>
458 +
459 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
460 +
461 +[ProgramFilesFolder]erry\DMSSSOSetupNew
462 +</FONT></P></TD>
463 +
464 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
465 +
466 +始终安装
467 +</FONT></P></TD>
468 +
469 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
470 +
471 +2020/3/25 15:43:03
472 +</FONT></P></TD>
473 +
474 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
475 +
476 +2534
477 +</FONT></P></TD>
478 +
479 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
480 +
481 +
482 +</FONT></P></TD>
483 +
484 +</TR>
485 +
486 +<TR>
487 +
488 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
489 +
490 +DMSSSOAgent.pdb
491 +</FONT></P></TD>
492 +
493 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
494 +
495 +[ProgramFilesFolder]erry\DMSSSOSetupNew
496 +</FONT></P></TD>
497 +
498 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
499 +
500 +始终安装
501 +</FONT></P></TD>
502 +
503 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
504 +
505 +2020/3/25 16:04:21
506 +</FONT></P></TD>
507 +
508 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
509 +
510 +81408
511 +</FONT></P></TD>
512 +
513 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
514 +
515 +
516 +</FONT></P></TD>
517 +
518 +</TR>
519 +
520 +<TR>
521 +
522 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
523 +
524 +DMSSSOAgent.vshost.exe.config
525 +</FONT></P></TD>
526 +
527 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
528 +
529 +[ProgramFilesFolder]erry\DMSSSOSetupNew
530 +</FONT></P></TD>
531 +
532 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
533 +
534 +始终安装
535 +</FONT></P></TD>
536 +
537 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
538 +
539 +2020/3/25 15:43:03
540 +</FONT></P></TD>
541 +
542 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
543 +
544 +2534
545 +</FONT></P></TD>
546 +
547 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
548 +
549 +
550 +</FONT></P></TD>
551 +
552 +</TR>
553 +
554 +<TR>
555 +
556 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
557 +
558 +DMSSSOAgent.vshost.exe.manifest
559 +</FONT></P></TD>
560 +
561 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
562 +
563 +[ProgramFilesFolder]erry\DMSSSOSetupNew
564 +</FONT></P></TD>
565 +
566 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
567 +
568 +始终安装
569 +</FONT></P></TD>
570 +
571 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
572 +
573 +2012/6/6 2:06:32
574 +</FONT></P></TD>
575 +
576 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
577 +
578 +490
579 +</FONT></P></TD>
580 +
581 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
582 +
583 +
584 +</FONT></P></TD>
585 +
586 +</TR>
587 +
588 +<TR>
589 +
590 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
591 +
592 +DMSSSOUpgrade.pdb
593 +</FONT></P></TD>
594 +
595 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
596 +
597 +[ProgramFilesFolder]erry\DMSSSOSetupNew
598 +</FONT></P></TD>
599 +
600 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
601 +
602 +始终安装
603 +</FONT></P></TD>
604 +
605 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
606 +
607 +2020/3/25 16:04:17
608 +</FONT></P></TD>
609 +
610 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
611 +
612 +36352
613 +</FONT></P></TD>
614 +
615 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
616 +
617 +
618 +</FONT></P></TD>
619 +
620 +</TR>
621 +
622 +<TR>
623 +
624 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
625 +
626 +favicon.ico
627 +</FONT></P></TD>
628 +
629 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
630 +
631 +[ProgramFilesFolder]erry\DMSSSOSetupNew
632 +</FONT></P></TD>
633 +
634 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
635 +
636 +始终安装
637 +</FONT></P></TD>
638 +
639 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
640 +
641 +2011/9/20 16:01:08
642 +</FONT></P></TD>
643 +
644 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
645 +
646 +2238
647 +</FONT></P></TD>
648 +
649 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
650 +
651 +
652 +</FONT></P></TD>
653 +
654 +</TR>
655 +
656 +<TR>
657 +
658 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
659 +
660 +admin.jpg
661 +</FONT></P></TD>
662 +
663 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
664 +
665 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
666 +</FONT></P></TD>
667 +
668 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
669 +
670 +始终安装
671 +</FONT></P></TD>
672 +
673 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
674 +
675 +2011/3/1 10:25:10
676 +</FONT></P></TD>
677 +
678 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
679 +
680 +9219
681 +</FONT></P></TD>
682 +
683 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
684 +
685 +
686 +</FONT></P></TD>
687 +
688 +</TR>
689 +
690 +<TR>
691 +
692 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
693 +
694 +cems.jpg
695 +</FONT></P></TD>
696 +
697 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
698 +
699 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
700 +</FONT></P></TD>
701 +
702 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
703 +
704 +始终安装
705 +</FONT></P></TD>
706 +
707 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
708 +
709 +2011/3/1 10:25:10
710 +</FONT></P></TD>
711 +
712 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
713 +
714 +11911
715 +</FONT></P></TD>
716 +
717 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
718 +
719 +
720 +</FONT></P></TD>
721 +
722 +</TR>
723 +
724 +<TR>
725 +
726 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
727 +
728 +CS.JPG
729 +</FONT></P></TD>
730 +
731 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
732 +
733 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
734 +</FONT></P></TD>
735 +
736 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
737 +
738 +始终安装
739 +</FONT></P></TD>
740 +
741 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
742 +
743 +2011/3/1 10:25:08
744 +</FONT></P></TD>
745 +
746 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
747 +
748 +22729
749 +</FONT></P></TD>
750 +
751 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
752 +
753 +
754 +</FONT></P></TD>
755 +
756 +</TR>
757 +
758 +<TR>
759 +
760 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
761 +
762 +default.JPG
763 +</FONT></P></TD>
764 +
765 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
766 +
767 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
768 +</FONT></P></TD>
769 +
770 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
771 +
772 +始终安装
773 +</FONT></P></TD>
774 +
775 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
776 +
777 +2011/3/2 13:51:52
778 +</FONT></P></TD>
779 +
780 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
781 +
782 +24594
783 +</FONT></P></TD>
784 +
785 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
786 +
787 +
788 +</FONT></P></TD>
789 +
790 +</TR>
791 +
792 +<TR>
793 +
794 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
795 +
796 +Finance.jpg
797 +</FONT></P></TD>
798 +
799 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
800 +
801 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
802 +</FONT></P></TD>
803 +
804 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
805 +
806 +始终安装
807 +</FONT></P></TD>
808 +
809 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
810 +
811 +2011/3/2 13:52:30
812 +</FONT></P></TD>
813 +
814 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
815 +
816 +19821
817 +</FONT></P></TD>
818 +
819 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
820 +
821 +
822 +</FONT></P></TD>
823 +
824 +</TR>
825 +
826 +<TR>
827 +
828 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
829 +
830 +ICS.jpg
831 +</FONT></P></TD>
832 +
833 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
834 +
835 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
836 +</FONT></P></TD>
837 +
838 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
839 +
840 +始终安装
841 +</FONT></P></TD>
842 +
843 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
844 +
845 +2011/3/1 10:25:10
846 +</FONT></P></TD>
847 +
848 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
849 +
850 +12850
851 +</FONT></P></TD>
852 +
853 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
854 +
855 +
856 +</FONT></P></TD>
857 +
858 +</TR>
859 +
860 +<TR>
861 +
862 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
863 +
864 +item1.JPG
865 +</FONT></P></TD>
866 +
867 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
868 +
869 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
870 +</FONT></P></TD>
871 +
872 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
873 +
874 +始终安装
875 +</FONT></P></TD>
876 +
877 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
878 +
879 +2011/3/1 10:25:10
880 +</FONT></P></TD>
881 +
882 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
883 +
884 +4560
885 +</FONT></P></TD>
886 +
887 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
888 +
889 +
890 +</FONT></P></TD>
891 +
892 +</TR>
893 +
894 +<TR>
895 +
896 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
897 +
898 +item2.JPG
899 +</FONT></P></TD>
900 +
901 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
902 +
903 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
904 +</FONT></P></TD>
905 +
906 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
907 +
908 +始终安装
909 +</FONT></P></TD>
910 +
911 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
912 +
913 +2011/3/1 10:25:08
914 +</FONT></P></TD>
915 +
916 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
917 +
918 +4251
919 +</FONT></P></TD>
920 +
921 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
922 +
923 +
924 +</FONT></P></TD>
925 +
926 +</TR>
927 +
928 +<TR>
929 +
930 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
931 +
932 +item3.JPG
933 +</FONT></P></TD>
934 +
935 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
936 +
937 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
938 +</FONT></P></TD>
939 +
940 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
941 +
942 +始终安装
943 +</FONT></P></TD>
944 +
945 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
946 +
947 +2011/3/1 10:25:08
948 +</FONT></P></TD>
949 +
950 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
951 +
952 +4677
953 +</FONT></P></TD>
954 +
955 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
956 +
957 +
958 +</FONT></P></TD>
959 +
960 +</TR>
961 +
962 +<TR>
963 +
964 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
965 +
966 +OPS.jpg
967 +</FONT></P></TD>
968 +
969 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
970 +
971 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
972 +</FONT></P></TD>
973 +
974 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
975 +
976 +始终安装
977 +</FONT></P></TD>
978 +
979 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
980 +
981 +2011/3/2 13:53:14
982 +</FONT></P></TD>
983 +
984 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
985 +
986 +23447
987 +</FONT></P></TD>
988 +
989 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
990 +
991 +
992 +</FONT></P></TD>
993 +
994 +</TR>
995 +
996 +<TR>
997 +
998 +<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
999 +
1000 +uninstall.ico
1001 +</FONT></P></TD>
1002 +
1003 +<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1004 +
1005 +[ProgramFilesFolder]erry\DMSSSOSetupNew\IMG
1006 +</FONT></P></TD>
1007 +
1008 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1009 +
1010 +始终安装
1011 +</FONT></P></TD>
1012 +
1013 +<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1014 +
1015 +2011/9/27 10:14:00
1016 +</FONT></P></TD>
1017 +
1018 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1019 +
1020 +25214
1021 +</FONT></P></TD>
1022 +
1023 +<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1024 +
1025 +
1026 +</FONT></P></TD>
1027 +
1028 +</TR>
1029 +
1030 +</TABLE>
1031 +
1032 +</BODY></HTML>
1033 +
1 +namespace DMSSSOUpgrade
2 +{
3 + partial class DMSSSOUpgrad
4 + {
5 + /// <summary>
6 + /// 必需的设计器变量。
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 清理所有正在使用的资源。
12 + /// </summary>
13 + /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows 窗体设计器生成的代码
24 +
25 + /// <summary>
26 + /// 设计器支持所需的方法 - 不要
27 + /// 使用代码编辑器修改此方法的内容。
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DMSSSOUpgrad));
32 + this.btnClose = new System.Windows.Forms.Button();
33 + this.btnMini = new System.Windows.Forms.Button();
34 + this.btnCancel = new System.Windows.Forms.Button();
35 + this.btnNext = new System.Windows.Forms.Button();
36 + this.btnFinish = new System.Windows.Forms.Button();
37 + this.lbState = new System.Windows.Forms.Label();
38 + this.pbDownFile = new System.Windows.Forms.ProgressBar();
39 + this.SuspendLayout();
40 + //
41 + // btnClose
42 + //
43 + this.btnClose.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnClose.BackgroundImage")));
44 + this.btnClose.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
45 + this.btnClose.ImeMode = System.Windows.Forms.ImeMode.NoControl;
46 + this.btnClose.Location = new System.Drawing.Point(617, 4);
47 + this.btnClose.Name = "btnClose";
48 + this.btnClose.Size = new System.Drawing.Size(15, 15);
49 + this.btnClose.TabIndex = 8;
50 + this.btnClose.UseVisualStyleBackColor = true;
51 + this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
52 + //
53 + // btnMini
54 + //
55 + this.btnMini.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnMini.BackgroundImage")));
56 + this.btnMini.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
57 + this.btnMini.ImeMode = System.Windows.Forms.ImeMode.NoControl;
58 + this.btnMini.Location = new System.Drawing.Point(598, 4);
59 + this.btnMini.Name = "btnMini";
60 + this.btnMini.Size = new System.Drawing.Size(15, 15);
61 + this.btnMini.TabIndex = 7;
62 + this.btnMini.UseVisualStyleBackColor = true;
63 + this.btnMini.Click += new System.EventHandler(this.btnMini_Click);
64 + //
65 + // btnCancel
66 + //
67 + this.btnCancel.Location = new System.Drawing.Point(533, 329);
68 + this.btnCancel.Name = "btnCancel";
69 + this.btnCancel.Size = new System.Drawing.Size(80, 24);
70 + this.btnCancel.TabIndex = 14;
71 + this.btnCancel.Text = "取消(&C)";
72 + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
73 + //
74 + // btnNext
75 + //
76 + this.btnNext.Location = new System.Drawing.Point(445, 329);
77 + this.btnNext.Name = "btnNext";
78 + this.btnNext.Size = new System.Drawing.Size(80, 24);
79 + this.btnNext.TabIndex = 13;
80 + this.btnNext.Text = "下一步(&N)>";
81 + this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
82 + //
83 + // btnFinish
84 + //
85 + this.btnFinish.Location = new System.Drawing.Point(357, 329);
86 + this.btnFinish.Name = "btnFinish";
87 + this.btnFinish.Size = new System.Drawing.Size(80, 24);
88 + this.btnFinish.TabIndex = 12;
89 + this.btnFinish.Text = "完成(&F)";
90 + this.btnFinish.Click += new System.EventHandler(this.btnFinish_Click);
91 + //
92 + // lbState
93 + //
94 + this.lbState.BackColor = System.Drawing.Color.White;
95 + this.lbState.Location = new System.Drawing.Point(219, 271);
96 + this.lbState.Name = "lbState";
97 + this.lbState.Size = new System.Drawing.Size(240, 16);
98 + this.lbState.TabIndex = 17;
99 + this.lbState.Text = "点击“下一步”开始更新文件";
100 + //
101 + // pbDownFile
102 + //
103 + this.pbDownFile.Location = new System.Drawing.Point(217, 298);
104 + this.pbDownFile.Name = "pbDownFile";
105 + this.pbDownFile.Size = new System.Drawing.Size(396, 23);
106 + this.pbDownFile.TabIndex = 18;
107 + //
108 + // DMSSSOUpgrad
109 + //
110 + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
111 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
112 + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
113 + this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
114 + this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
115 + this.ClientSize = new System.Drawing.Size(632, 370);
116 + this.Controls.Add(this.pbDownFile);
117 + this.Controls.Add(this.lbState);
118 + this.Controls.Add(this.btnCancel);
119 + this.Controls.Add(this.btnNext);
120 + this.Controls.Add(this.btnFinish);
121 + this.Controls.Add(this.btnClose);
122 + this.Controls.Add(this.btnMini);
123 + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
124 + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
125 + this.Name = "DMSSSOUpgrad";
126 + this.Text = "DMSSSOUpgrade";
127 + this.Load += new System.EventHandler(this.DMSSSOUpgrad_Load);
128 + this.ResumeLayout(false);
129 +
130 + }
131 +
132 + #endregion
133 +
134 + private System.Windows.Forms.Button btnClose;
135 + private System.Windows.Forms.Button btnMini;
136 + private System.Windows.Forms.Button btnCancel;
137 + private System.Windows.Forms.Button btnNext;
138 + private System.Windows.Forms.Button btnFinish;
139 + private System.Windows.Forms.Label lbState;
140 + private System.Windows.Forms.ProgressBar pbDownFile;
141 + }
142 +}
143 +
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Text;
7 +using System.Windows.Forms;
8 +using System.Configuration;
9 +using System.IO;
10 +using System.Xml;
11 +using System.Diagnostics;
12 +using System.Threading;
13 +using System.Net;
14 +
15 +namespace DMSSSOUpgrade
16 +{
17 + public partial class DMSSSOUpgrad : Form
18 + {
19 + // private string filePath = ConfigurationSettings.AppSettings["FilePath"].ToString();
20 + public DMSSSOUpgrad()
21 + {
22 + InitializeComponent();
23 + }
24 + /// <summary>
25 + /// 传递项目的资源文件路径
26 + /// </summary>
27 + /// <param name="_filePath"></param>
28 + public DMSSSOUpgrad(string _filePath)
29 + {
30 + InitializeComponent();
31 + //filePath = _filePath;
32 + }
33 + /// <summary>
34 + ///
35 + /// </summary>
36 + /// <param name="sender"></param>
37 + /// <param name="e"></param>
38 + private void btnClose_Click(object sender, EventArgs e)
39 + {
40 + this.Close();
41 + this.Dispose();
42 + Application.Exit();
43 + }
44 + /// <summary>
45 + /// 最小化
46 + /// </summary>
47 + /// <param name="sender"></param>
48 + /// <param name="e"></param>
49 + private void btnMini_Click(object sender, EventArgs e)
50 + {
51 + this.WindowState = FormWindowState.Minimized;
52 + }
53 + /// <summary>
54 + /// 取消按钮
55 + /// </summary>
56 + /// <param name="sender"></param>
57 + /// <param name="e"></param>
58 + private void btnCancel_Click(object sender, EventArgs e)
59 + {
60 + Application.Exit();
61 + }
62 + /// <summary>
63 + /// 下一步按钮
64 + /// </summary>
65 + /// <param name="sender"></param>
66 + /// <param name="e"></param>
67 + private void btnNext_Click(object sender, EventArgs e)
68 + {
69 + try
70 + {
71 + DMSSSOService.SSOServices ss = new DMSSSOUpgrade.DMSSSOService.SSOServices();
72 + object[] oSysList = ss.getUpdateInfor();
73 + if (((System.Xml.XmlNode[])(oSysList[0]))[0].Value != ConfigurationSettings.AppSettings["VersionNo"].ToString())
74 + {
75 + lbState.Text = "正在下载更新文件,请稍后...";
76 + string[] fileList = ((System.Xml.XmlNode[])(oSysList[1]))[0].Value.Split('|');
77 + //更新文件的文件地址 D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\bin\Debug
78 + string updateSysFilePath = ConfigurationSettings.AppSettings["ServerPath"].ToString();
79 + //滚动条
80 + pbDownFile.Maximum = fileList.Length+2;
81 + pbDownFile.Minimum = 0;
82 + System.Net.WebClient webClient = new System.Net.WebClient();
83 + for (int i = 0; i < fileList.Length; i++)
84 + {
85 + if (fileList[i].ToString() != "")
86 + {
87 + string filePathName = Application.StartupPath + fileList[i].ToString().Replace(" ", "");
88 + string updateSysFilePathName=@""+updateSysFilePath+ fileList[i].ToString().Replace(" ","");
89 + try
90 + {
91 + System.Net.WebRequest s = System.Net.WebRequest.Create(updateSysFilePathName);
92 + System.Net.WebResponse a = s.GetResponse();
93 + s.Abort();
94 + }
95 + catch
96 + {
97 + MessageBox.Show("更新失败," + fileList[i].ToString() + "文件不存在!");
98 + btnNext.Enabled = false;
99 + return;
100 + }
101 + if (File.Exists(filePathName))
102 + {
103 + //删除原始的
104 + File.Delete(filePathName);
105 +
106 + }
107 + //放入新的文件
108 + //File.Copy(updateSysFilePathName,filePathName);
109 + try
110 + {
111 + webClient.DownloadFile(updateSysFilePathName, filePathName);
112 + }
113 + catch(Exception ex)
114 + {
115 + MessageBox.Show(ex.ToString());
116 + }
117 + }
118 + pbDownFile.Value++;
119 +
120 + }
121 + }
122 + else
123 + {
124 + MessageBox.Show("你目前的版本已是最新版本,没有可更新的内容!");
125 + btnNext.Enabled = false;
126 + return;
127 + }
128 + //修改版本号
129 +
130 + //获得DMSSSOAgent 的 config 文件
131 + string strFileNameAgent = Application.StartupPath + @"\DMSSSOAgent.exe.config";
132 + if(File.Exists(strFileNameAgent))
133 + {
134 + SaveConfig(((System.Xml.XmlNode[])(oSysList[0]))[0].Value, "VersionNo", strFileNameAgent);
135 + }
136 + pbDownFile.Value++;
137 + //获得DMSSSOUpgrade 的 config 文件
138 + string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
139 + SaveConfig(((System.Xml.XmlNode[])(oSysList[0]))[0].Value, "VersionNo",strFileName);
140 +
141 + pbDownFile.Value++;
142 + lbState.Text = "程序已更新完毕...";
143 + //更新按钮状态
144 + btnNext.Enabled = false;
145 + btnFinish.Enabled = true;
146 + }
147 + catch (Exception ex)
148 + {
149 + MessageBox.Show("更新文件下载失败!" + ex.Message.ToString(), "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
150 + }
151 +
152 + }
153 + /// <summary>
154 + /// 完成按钮
155 + /// </summary>
156 + /// <param name="sender"></param>
157 + /// <param name="e"></param>
158 + private void btnFinish_Click(object sender, EventArgs e)
159 + {
160 + Application.Exit();
161 + Process.Start("DMSSSOAgent.exe", Application.StartupPath + @"\DMSSSOAgent.exe");
162 + }
163 +
164 + #region Load
165 + /// <summary>
166 + ///
167 + /// </summary>
168 + /// <param name="sender"></param>
169 + /// <param name="e"></param>
170 + private void DMSSSOUpgrad_Load(object sender, EventArgs e)
171 + {
172 + btnFinish.Enabled = false;
173 + }
174 + #endregion
175 +
176 + #region Update Config
177 +
178 + /// <summary>
179 + /// 方法保存修改的设置
180 + /// </summary>
181 + /// <param name="ConnenctionString"></param>
182 + /// <param name="strKey"></param>
183 + private void SaveConfig(string ConnenctionString, string strKey,string strFileName)
184 + {
185 + XmlDocument doc = new XmlDocument();
186 + doc.Load(strFileName);
187 + //找出名称为“add”的所有元素
188 + XmlNodeList nodes = doc.GetElementsByTagName("add");
189 + for (int i = 0; i < nodes.Count; i++)
190 + {
191 + //获得将当前元素的key属性
192 + XmlAttribute att = nodes[i].Attributes["key"];
193 + //根据元素的第一个属性来判断当前的元素是不是目标元素
194 + if (att.Value == strKey)
195 + {
196 + //对目标元素中的第二个属性赋值
197 + att = nodes[i].Attributes["value"];
198 + att.Value = ConnenctionString;
199 + break;
200 + }
201 + }
202 + //保存上面的修改
203 + doc.Save(strFileName);
204 + }
205 + #endregion
206 +
207 +
208 + }
209 +}
This diff could not be displayed because it is too large.
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 + <PropertyGroup>
4 + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 + <ProductVersion>9.0.30729</ProductVersion>
7 + <SchemaVersion>2.0</SchemaVersion>
8 + <ProjectGuid>{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}</ProjectGuid>
9 + <OutputType>WinExe</OutputType>
10 + <AppDesignerFolder>Properties</AppDesignerFolder>
11 + <RootNamespace>DMSSSOUpgrade</RootNamespace>
12 + <AssemblyName>DMSSSOUpgrade</AssemblyName>
13 + <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
14 + <FileAlignment>512</FileAlignment>
15 + <FileUpgradeFlags>
16 + </FileUpgradeFlags>
17 + <OldToolsVersion>4.0</OldToolsVersion>
18 + <UpgradeBackupLocation>
19 + </UpgradeBackupLocation>
20 + </PropertyGroup>
21 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
22 + <DebugSymbols>true</DebugSymbols>
23 + <DebugType>full</DebugType>
24 + <Optimize>false</Optimize>
25 + <OutputPath>bin\Debug\</OutputPath>
26 + <DefineConstants>DEBUG;TRACE</DefineConstants>
27 + <ErrorReport>prompt</ErrorReport>
28 + <WarningLevel>4</WarningLevel>
29 + </PropertyGroup>
30 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31 + <DebugType>pdbonly</DebugType>
32 + <Optimize>true</Optimize>
33 + <OutputPath>bin\Release\</OutputPath>
34 + <DefineConstants>TRACE</DefineConstants>
35 + <ErrorReport>prompt</ErrorReport>
36 + <WarningLevel>4</WarningLevel>
37 + </PropertyGroup>
38 + <ItemGroup>
39 + <Reference Include="System" />
40 + <Reference Include="System.Data" />
41 + <Reference Include="System.Deployment" />
42 + <Reference Include="System.Drawing" />
43 + <Reference Include="System.EnterpriseServices" />
44 + <Reference Include="System.Web" />
45 + <Reference Include="System.Web.Services" />
46 + <Reference Include="System.Windows.Forms" />
47 + <Reference Include="System.Xml" />
48 + </ItemGroup>
49 + <ItemGroup>
50 + <Compile Include="DMSSSOUpgrad.cs">
51 + <SubType>Form</SubType>
52 + </Compile>
53 + <Compile Include="DMSSSOUpgrad.Designer.cs">
54 + <DependentUpon>DMSSSOUpgrad.cs</DependentUpon>
55 + </Compile>
56 + <Compile Include="Program.cs" />
57 + <Compile Include="Properties\AssemblyInfo.cs" />
58 + <EmbeddedResource Include="DMSSSOUpgrad.resx">
59 + <DependentUpon>DMSSSOUpgrad.cs</DependentUpon>
60 + </EmbeddedResource>
61 + <EmbeddedResource Include="Properties\Resources.resx">
62 + <Generator>ResXFileCodeGenerator</Generator>
63 + <LastGenOutput>Resources.Designer.cs</LastGenOutput>
64 + <SubType>Designer</SubType>
65 + </EmbeddedResource>
66 + <Compile Include="Properties\Resources.Designer.cs">
67 + <AutoGen>True</AutoGen>
68 + <DependentUpon>Resources.resx</DependentUpon>
69 + <DesignTime>True</DesignTime>
70 + </Compile>
71 + <None Include="app.config" />
72 + <None Include="Properties\Settings.settings">
73 + <Generator>SettingsSingleFileGenerator</Generator>
74 + <LastGenOutput>Settings.Designer.cs</LastGenOutput>
75 + </None>
76 + <None Include="Web References\DMSSSOService\Reference.map">
77 + <Generator>MSDiscoCodeGenerator</Generator>
78 + <LastGenOutput>Reference.cs</LastGenOutput>
79 + </None>
80 + <None Include="Web References\DMSSSOService\SSOServices.wsdl" />
81 + <Compile Include="Properties\Settings.Designer.cs">
82 + <AutoGen>True</AutoGen>
83 + <DependentUpon>Settings.settings</DependentUpon>
84 + <DesignTimeSharedInput>True</DesignTimeSharedInput>
85 + </Compile>
86 + <Compile Include="Web References\DMSSSOService\Reference.cs">
87 + <AutoGen>True</AutoGen>
88 + <DesignTime>True</DesignTime>
89 + <DependentUpon>Reference.map</DependentUpon>
90 + </Compile>
91 + </ItemGroup>
92 + <ItemGroup>
93 + <WebReferences Include="Web References\" />
94 + </ItemGroup>
95 + <ItemGroup>
96 + <WebReferenceUrl Include="http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl">
97 + <UrlBehavior>Dynamic</UrlBehavior>
98 + <RelPath>Web References\DMSSSOService\</RelPath>
99 + <UpdateFromURL>http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl</UpdateFromURL>
100 + <ServiceLocationURL>
101 + </ServiceLocationURL>
102 + <CachedDynamicPropName>
103 + </CachedDynamicPropName>
104 + <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
105 + <CachedSettingsPropName>DMSSSOUpgrade_DMSSSOService_SSOServices</CachedSettingsPropName>
106 + </WebReferenceUrl>
107 + </ItemGroup>
108 + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
109 + <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
110 + Other similar extension points exist, see Microsoft.Common.targets.
111 + <Target Name="BeforeBuild">
112 + </Target>
113 + <Target Name="AfterBuild">
114 + </Target>
115 + -->
116 +</Project>
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.Windows.Forms;
4 +
5 +namespace DMSSSOUpgrade
6 +{
7 + static class Program
8 + {
9 + /// <summary>
10 + /// 应用程序的主入口点。
11 + /// </summary>
12 + [STAThread]
13 + static void Main()
14 + {
15 + //Application.EnableVisualStyles();
16 + //Application.SetCompatibleTextRenderingDefault(false);
17 + //Application.Run(new DMSSSOUpgrad());
18 + Application.EnableVisualStyles();
19 + Application.SetCompatibleTextRenderingDefault(false);
20 +
21 + DMSSSOUpgrad dmsUpgrad = new DMSSSOUpgrad();
22 +
23 + //使用模式对话框方法显示Log
24 + dmsUpgrad.ShowDialog();
25 +
26 + //DialogResult就是用来判断是否返回父窗体的
27 + if (dmsUpgrad.DialogResult == DialogResult.OK)
28 + {
29 + //在线程中打开主窗体
30 + Application.Run(new DMSSSOUpgrad());
31 + }
32 + }
33 + }
34 +}
1 +using System.Reflection;
2 +using System.Runtime.CompilerServices;
3 +using System.Runtime.InteropServices;
4 +
5 +// 有关程序集的常规信息通过下列属性集
6 +// 控制。更改这些属性值可修改
7 +// 与程序集关联的信息。
8 +[assembly: AssemblyTitle("DMSSSOUpgrade")]
9 +[assembly: AssemblyDescription("")]
10 +[assembly: AssemblyConfiguration("")]
11 +[assembly: AssemblyCompany("Erry")]
12 +[assembly: AssemblyProduct("DMSSSOUpgrade")]
13 +[assembly: AssemblyCopyright("Copyright © Erry 2011")]
14 +[assembly: AssemblyTrademark("")]
15 +[assembly: AssemblyCulture("")]
16 +
17 +// 将 ComVisible 设置为 false 使此程序集中的类型
18 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 +// 则将该类型上的 ComVisible 属性设置为 true。
20 +[assembly: ComVisible(false)]
21 +
22 +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 +[assembly: Guid("08dcd478-5c60-4dc0-9268-2e1174361f38")]
24 +
25 +// 程序集的版本信息由下面四个值组成:
26 +//
27 +// 主版本
28 +// 次版本
29 +// 内部版本号
30 +// 修订号
31 +//
32 +// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
33 +// 方法是按如下所示使用“*”:
34 +// [assembly: AssemblyVersion("1.0.*")]
35 +[assembly: AssemblyVersion("1.0.0.0")]
36 +[assembly: AssemblyFileVersion("1.0.0.0")]
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOUpgrade.Properties {
12 + using System;
13 +
14 +
15 + /// <summary>
16 + /// 一个强类型的资源类,用于查找本地化的字符串等。
17 + /// </summary>
18 + // 此类是由 StronglyTypedResourceBuilder
19 + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
20 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
21 + // (以 /str 作为命令选项),或重新生成 VS 项目。
22 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 + internal class Resources {
26 +
27 + private static global::System.Resources.ResourceManager resourceMan;
28 +
29 + private static global::System.Globalization.CultureInfo resourceCulture;
30 +
31 + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 + internal Resources() {
33 + }
34 +
35 + /// <summary>
36 + /// 返回此类使用的缓存的 ResourceManager 实例。
37 + /// </summary>
38 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 + internal static global::System.Resources.ResourceManager ResourceManager {
40 + get {
41 + if (object.ReferenceEquals(resourceMan, null)) {
42 + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DMSSSOUpgrade.Properties.Resources", typeof(Resources).Assembly);
43 + resourceMan = temp;
44 + }
45 + return resourceMan;
46 + }
47 + }
48 +
49 + /// <summary>
50 + /// 使用此强类型资源类,为所有资源查找
51 + /// 重写当前线程的 CurrentUICulture 属性。
52 + /// </summary>
53 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 + internal static global::System.Globalization.CultureInfo Culture {
55 + get {
56 + return resourceCulture;
57 + }
58 + set {
59 + resourceCulture = value;
60 + }
61 + }
62 + }
63 +}
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<root>
3 + <!--
4 + Microsoft ResX Schema
5 +
6 + Version 2.0
7 +
8 + The primary goals of this format is to allow a simple XML format
9 + that is mostly human readable. The generation and parsing of the
10 + various data types are done through the TypeConverter classes
11 + associated with the data types.
12 +
13 + Example:
14 +
15 + ... ado.net/XML headers & schema ...
16 + <resheader name="resmimetype">text/microsoft-resx</resheader>
17 + <resheader name="version">2.0</resheader>
18 + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 + <value>[base64 mime encoded serialized .NET Framework object]</value>
24 + </data>
25 + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 + <comment>This is a comment</comment>
28 + </data>
29 +
30 + There are any number of "resheader" rows that contain simple
31 + name/value pairs.
32 +
33 + Each data row contains a name, and value. The row also contains a
34 + type or mimetype. Type corresponds to a .NET class that support
35 + text/value conversion through the TypeConverter architecture.
36 + Classes that don't support this are serialized and stored with the
37 + mimetype set.
38 +
39 + The mimetype is used for serialized objects, and tells the
40 + ResXResourceReader how to depersist the object. This is currently not
41 + extensible. For a given mimetype the value must be set accordingly:
42 +
43 + Note - application/x-microsoft.net.object.binary.base64 is the format
44 + that the ResXResourceWriter will generate, however the reader can
45 + read any of the formats listed below.
46 +
47 + mimetype: application/x-microsoft.net.object.binary.base64
48 + value : The object must be serialized with
49 + : System.Serialization.Formatters.Binary.BinaryFormatter
50 + : and then encoded with base64 encoding.
51 +
52 + mimetype: application/x-microsoft.net.object.soap.base64
53 + value : The object must be serialized with
54 + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 + : and then encoded with base64 encoding.
56 +
57 + mimetype: application/x-microsoft.net.object.bytearray.base64
58 + value : The object must be serialized into a byte array
59 + : using a System.ComponentModel.TypeConverter
60 + : and then encoded with base64 encoding.
61 + -->
62 + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 + <xsd:element name="root" msdata:IsDataSet="true">
64 + <xsd:complexType>
65 + <xsd:choice maxOccurs="unbounded">
66 + <xsd:element name="metadata">
67 + <xsd:complexType>
68 + <xsd:sequence>
69 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
70 + </xsd:sequence>
71 + <xsd:attribute name="name" type="xsd:string" />
72 + <xsd:attribute name="type" type="xsd:string" />
73 + <xsd:attribute name="mimetype" type="xsd:string" />
74 + </xsd:complexType>
75 + </xsd:element>
76 + <xsd:element name="assembly">
77 + <xsd:complexType>
78 + <xsd:attribute name="alias" type="xsd:string" />
79 + <xsd:attribute name="name" type="xsd:string" />
80 + </xsd:complexType>
81 + </xsd:element>
82 + <xsd:element name="data">
83 + <xsd:complexType>
84 + <xsd:sequence>
85 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
86 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
87 + </xsd:sequence>
88 + <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
89 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
90 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
91 + </xsd:complexType>
92 + </xsd:element>
93 + <xsd:element name="resheader">
94 + <xsd:complexType>
95 + <xsd:sequence>
96 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
97 + </xsd:sequence>
98 + <xsd:attribute name="name" type="xsd:string" use="required" />
99 + </xsd:complexType>
100 + </xsd:element>
101 + </xsd:choice>
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:schema>
105 + <resheader name="resmimetype">
106 + <value>text/microsoft-resx</value>
107 + </resheader>
108 + <resheader name="version">
109 + <value>2.0</value>
110 + </resheader>
111 + <resheader name="reader">
112 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
113 + </resheader>
114 + <resheader name="writer">
115 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace DMSSSOUpgrade.Properties {
12 +
13 +
14 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
16 + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 +
18 + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 +
20 + public static Settings Default {
21 + get {
22 + return defaultInstance;
23 + }
24 + }
25 +
26 + [global::System.Configuration.ApplicationScopedSettingAttribute()]
27 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
28 + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
29 + [global::System.Configuration.DefaultSettingValueAttribute("http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoi" +
30 + "nt/")]
31 + public string DMSSSOUpgrade_DMSSSOService_SSOServices {
32 + get {
33 + return ((string)(this["DMSSSOUpgrade_DMSSSOService_SSOServices"]));
34 + }
35 + }
36 + }
37 +}
1 +<?xml version='1.0' encoding='utf-8'?>
2 +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="DMSSSOUpgrade.Properties" GeneratedClassName="Settings">
3 + <Profiles />
4 + <Settings>
5 + <Setting Name="DMSSSOUpgrade_DMSSSOService_SSOServices" Type="(Web Service URL)" Scope="Application">
6 + <Value Profile="(Default)">http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</Value>
7 + </Setting>
8 + </Settings>
9 +</SettingsFile>
...\ No newline at end of file ...\ No newline at end of file
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 此代码由工具生成。
4 +// 运行时版本:4.0.30319.42000
5 +//
6 +// 对此文件的更改可能会导致不正确的行为,并且如果
7 +// 重新生成代码,这些更改将会丢失。
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +//
12 +// 此源代码是由 Microsoft.VSDesigner 4.0.30319.42000 版自动生成。
13 +//
14 +#pragma warning disable 1591
15 +
16 +namespace DMSSSOUpgrade.DMSSSOService {
17 + using System;
18 + using System.Web.Services;
19 + using System.Diagnostics;
20 + using System.Web.Services.Protocols;
21 + using System.Xml.Serialization;
22 + using System.ComponentModel;
23 +
24 +
25 + /// <remarks/>
26 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
27 + [System.Diagnostics.DebuggerStepThroughAttribute()]
28 + [System.ComponentModel.DesignerCategoryAttribute("code")]
29 + [System.Web.Services.WebServiceBindingAttribute(Name="SSOServicesSoap11Binding", Namespace="http://sso.tnt.erry.com")]
30 + public partial class SSOServices : System.Web.Services.Protocols.SoapHttpClientProtocol {
31 +
32 + private System.Threading.SendOrPostCallback validateUserOperationCompleted;
33 +
34 + private System.Threading.SendOrPostCallback getSystemOperationCompleted;
35 +
36 + private System.Threading.SendOrPostCallback getUpdateInforOperationCompleted;
37 +
38 + private bool useDefaultCredentialsSetExplicitly;
39 +
40 + /// <remarks/>
41 + public SSOServices() {
42 + this.Url = global::DMSSSOUpgrade.Properties.Settings.Default.DMSSSOUpgrade_DMSSSOService_SSOServices;
43 + if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
44 + this.UseDefaultCredentials = true;
45 + this.useDefaultCredentialsSetExplicitly = false;
46 + }
47 + else {
48 + this.useDefaultCredentialsSetExplicitly = true;
49 + }
50 + }
51 +
52 + public new string Url {
53 + get {
54 + return base.Url;
55 + }
56 + set {
57 + if ((((this.IsLocalFileSystemWebService(base.Url) == true)
58 + && (this.useDefaultCredentialsSetExplicitly == false))
59 + && (this.IsLocalFileSystemWebService(value) == false))) {
60 + base.UseDefaultCredentials = false;
61 + }
62 + base.Url = value;
63 + }
64 + }
65 +
66 + public new bool UseDefaultCredentials {
67 + get {
68 + return base.UseDefaultCredentials;
69 + }
70 + set {
71 + base.UseDefaultCredentials = value;
72 + this.useDefaultCredentialsSetExplicitly = true;
73 + }
74 + }
75 +
76 + /// <remarks/>
77 + public event validateUserCompletedEventHandler validateUserCompleted;
78 +
79 + /// <remarks/>
80 + public event getSystemCompletedEventHandler getSystemCompleted;
81 +
82 + /// <remarks/>
83 + public event getUpdateInforCompletedEventHandler getUpdateInforCompleted;
84 +
85 + /// <remarks/>
86 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:validateUser", RequestNamespace="http://sso.tnt.erry.com", ResponseNamespace="http://sso.tnt.erry.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
87 + [return: System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
88 + public object[] validateUser([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string pass) {
89 + object[] results = this.Invoke("validateUser", new object[] {
90 + userName,
91 + pass});
92 + return ((object[])(results[0]));
93 + }
94 +
95 + /// <remarks/>
96 + public void validateUserAsync(string userName, string pass) {
97 + this.validateUserAsync(userName, pass, null);
98 + }
99 +
100 + /// <remarks/>
101 + public void validateUserAsync(string userName, string pass, object userState) {
102 + if ((this.validateUserOperationCompleted == null)) {
103 + this.validateUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnvalidateUserOperationCompleted);
104 + }
105 + this.InvokeAsync("validateUser", new object[] {
106 + userName,
107 + pass}, this.validateUserOperationCompleted, userState);
108 + }
109 +
110 + private void OnvalidateUserOperationCompleted(object arg) {
111 + if ((this.validateUserCompleted != null)) {
112 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
113 + this.validateUserCompleted(this, new validateUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
114 + }
115 + }
116 +
117 + /// <remarks/>
118 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:getSystem", RequestNamespace="http://sso.tnt.erry.com", ResponseNamespace="http://sso.tnt.erry.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
119 + [return: System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
120 + public object[] getSystem([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userIdStr, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string userName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string language) {
121 + object[] results = this.Invoke("getSystem", new object[] {
122 + userIdStr,
123 + userName,
124 + password,
125 + language});
126 + return ((object[])(results[0]));
127 + }
128 +
129 + /// <remarks/>
130 + public void getSystemAsync(string userIdStr, string userName, string password, string language) {
131 + this.getSystemAsync(userIdStr, userName, password, language, null);
132 + }
133 +
134 + /// <remarks/>
135 + public void getSystemAsync(string userIdStr, string userName, string password, string language, object userState) {
136 + if ((this.getSystemOperationCompleted == null)) {
137 + this.getSystemOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSystemOperationCompleted);
138 + }
139 + this.InvokeAsync("getSystem", new object[] {
140 + userIdStr,
141 + userName,
142 + password,
143 + language}, this.getSystemOperationCompleted, userState);
144 + }
145 +
146 + private void OngetSystemOperationCompleted(object arg) {
147 + if ((this.getSystemCompleted != null)) {
148 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
149 + this.getSystemCompleted(this, new getSystemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
150 + }
151 + }
152 +
153 + /// <remarks/>
154 + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:getUpdateInfor", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
155 + [return: System.Xml.Serialization.XmlArrayAttribute("getUpdateInforResponse", Namespace="http://sso.tnt.erry.com")]
156 + [return: System.Xml.Serialization.XmlArrayItemAttribute("return")]
157 + public object[] getUpdateInfor() {
158 + object[] results = this.Invoke("getUpdateInfor", new object[0]);
159 + return ((object[])(results[0]));
160 + }
161 +
162 + /// <remarks/>
163 + public void getUpdateInforAsync() {
164 + this.getUpdateInforAsync(null);
165 + }
166 +
167 + /// <remarks/>
168 + public void getUpdateInforAsync(object userState) {
169 + if ((this.getUpdateInforOperationCompleted == null)) {
170 + this.getUpdateInforOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetUpdateInforOperationCompleted);
171 + }
172 + this.InvokeAsync("getUpdateInfor", new object[0], this.getUpdateInforOperationCompleted, userState);
173 + }
174 +
175 + private void OngetUpdateInforOperationCompleted(object arg) {
176 + if ((this.getUpdateInforCompleted != null)) {
177 + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
178 + this.getUpdateInforCompleted(this, new getUpdateInforCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
179 + }
180 + }
181 +
182 + /// <remarks/>
183 + public new void CancelAsync(object userState) {
184 + base.CancelAsync(userState);
185 + }
186 +
187 + private bool IsLocalFileSystemWebService(string url) {
188 + if (((url == null)
189 + || (url == string.Empty))) {
190 + return false;
191 + }
192 + System.Uri wsUri = new System.Uri(url);
193 + if (((wsUri.Port >= 1024)
194 + && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
195 + return true;
196 + }
197 + return false;
198 + }
199 + }
200 +
201 + /// <remarks/>
202 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
203 + public delegate void validateUserCompletedEventHandler(object sender, validateUserCompletedEventArgs e);
204 +
205 + /// <remarks/>
206 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
207 + [System.Diagnostics.DebuggerStepThroughAttribute()]
208 + [System.ComponentModel.DesignerCategoryAttribute("code")]
209 + public partial class validateUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
210 +
211 + private object[] results;
212 +
213 + internal validateUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
214 + base(exception, cancelled, userState) {
215 + this.results = results;
216 + }
217 +
218 + /// <remarks/>
219 + public object[] Result {
220 + get {
221 + this.RaiseExceptionIfNecessary();
222 + return ((object[])(this.results[0]));
223 + }
224 + }
225 + }
226 +
227 + /// <remarks/>
228 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
229 + public delegate void getSystemCompletedEventHandler(object sender, getSystemCompletedEventArgs e);
230 +
231 + /// <remarks/>
232 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
233 + [System.Diagnostics.DebuggerStepThroughAttribute()]
234 + [System.ComponentModel.DesignerCategoryAttribute("code")]
235 + public partial class getSystemCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
236 +
237 + private object[] results;
238 +
239 + internal getSystemCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
240 + base(exception, cancelled, userState) {
241 + this.results = results;
242 + }
243 +
244 + /// <remarks/>
245 + public object[] Result {
246 + get {
247 + this.RaiseExceptionIfNecessary();
248 + return ((object[])(this.results[0]));
249 + }
250 + }
251 + }
252 +
253 + /// <remarks/>
254 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
255 + public delegate void getUpdateInforCompletedEventHandler(object sender, getUpdateInforCompletedEventArgs e);
256 +
257 + /// <remarks/>
258 + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.81.0")]
259 + [System.Diagnostics.DebuggerStepThroughAttribute()]
260 + [System.ComponentModel.DesignerCategoryAttribute("code")]
261 + public partial class getUpdateInforCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
262 +
263 + private object[] results;
264 +
265 + internal getUpdateInforCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
266 + base(exception, cancelled, userState) {
267 + this.results = results;
268 + }
269 +
270 + /// <remarks/>
271 + public object[] Result {
272 + get {
273 + this.RaiseExceptionIfNecessary();
274 + return ((object[])(this.results[0]));
275 + }
276 + }
277 + }
278 +}
279 +
280 +#pragma warning restore 1591
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3 + <Results>
4 + <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" filename="SSOServices.wsdl" />
5 + </Results>
6 +</DiscoveryClientResultsFile>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://sso.tnt.erry.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://sso.tnt.erry.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3 + <wsdl:documentation>SSOServices</wsdl:documentation>
4 + <wsdl:types>
5 + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sso.tnt.erry.com">
6 + <xs:element name="getSystem">
7 + <xs:complexType>
8 + <xs:sequence>
9 + <xs:element minOccurs="0" name="userIdStr" nillable="true" type="xs:string" />
10 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
11 + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
12 + <xs:element minOccurs="0" name="language" nillable="true" type="xs:string" />
13 + </xs:sequence>
14 + </xs:complexType>
15 + </xs:element>
16 + <xs:element name="getSystemResponse">
17 + <xs:complexType>
18 + <xs:sequence>
19 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
20 + </xs:sequence>
21 + </xs:complexType>
22 + </xs:element>
23 + <xs:element name="getUpdateInforResponse">
24 + <xs:complexType>
25 + <xs:sequence>
26 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
27 + </xs:sequence>
28 + </xs:complexType>
29 + </xs:element>
30 + <xs:element name="validateUser">
31 + <xs:complexType>
32 + <xs:sequence>
33 + <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
34 + <xs:element minOccurs="0" name="pass" nillable="true" type="xs:string" />
35 + </xs:sequence>
36 + </xs:complexType>
37 + </xs:element>
38 + <xs:element name="validateUserResponse">
39 + <xs:complexType>
40 + <xs:sequence>
41 + <xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
42 + </xs:sequence>
43 + </xs:complexType>
44 + </xs:element>
45 + </xs:schema>
46 + </wsdl:types>
47 + <wsdl:message name="validateUserRequest">
48 + <wsdl:part name="parameters" element="ns:validateUser" />
49 + </wsdl:message>
50 + <wsdl:message name="validateUserResponse">
51 + <wsdl:part name="parameters" element="ns:validateUserResponse" />
52 + </wsdl:message>
53 + <wsdl:message name="getSystemRequest">
54 + <wsdl:part name="parameters" element="ns:getSystem" />
55 + </wsdl:message>
56 + <wsdl:message name="getSystemResponse">
57 + <wsdl:part name="parameters" element="ns:getSystemResponse" />
58 + </wsdl:message>
59 + <wsdl:message name="getUpdateInforRequest" />
60 + <wsdl:message name="getUpdateInforResponse">
61 + <wsdl:part name="parameters" element="ns:getUpdateInforResponse" />
62 + </wsdl:message>
63 + <wsdl:portType name="SSOServicesPortType">
64 + <wsdl:operation name="validateUser">
65 + <wsdl:input wsaw:Action="urn:validateUser" message="ns:validateUserRequest" />
66 + <wsdl:output wsaw:Action="urn:validateUserResponse" message="ns:validateUserResponse" />
67 + </wsdl:operation>
68 + <wsdl:operation name="getSystem">
69 + <wsdl:input wsaw:Action="urn:getSystem" message="ns:getSystemRequest" />
70 + <wsdl:output wsaw:Action="urn:getSystemResponse" message="ns:getSystemResponse" />
71 + </wsdl:operation>
72 + <wsdl:operation name="getUpdateInfor">
73 + <wsdl:input wsaw:Action="urn:getUpdateInfor" message="ns:getUpdateInforRequest" />
74 + <wsdl:output wsaw:Action="urn:getUpdateInforResponse" message="ns:getUpdateInforResponse" />
75 + </wsdl:operation>
76 + </wsdl:portType>
77 + <wsdl:binding name="SSOServicesSoap11Binding" type="ns:SSOServicesPortType">
78 + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
79 + <wsdl:operation name="validateUser">
80 + <soap:operation soapAction="urn:validateUser" style="document" />
81 + <wsdl:input>
82 + <soap:body use="literal" />
83 + </wsdl:input>
84 + <wsdl:output>
85 + <soap:body use="literal" />
86 + </wsdl:output>
87 + </wsdl:operation>
88 + <wsdl:operation name="getSystem">
89 + <soap:operation soapAction="urn:getSystem" style="document" />
90 + <wsdl:input>
91 + <soap:body use="literal" />
92 + </wsdl:input>
93 + <wsdl:output>
94 + <soap:body use="literal" />
95 + </wsdl:output>
96 + </wsdl:operation>
97 + <wsdl:operation name="getUpdateInfor">
98 + <soap:operation soapAction="urn:getUpdateInfor" style="document" />
99 + <wsdl:input>
100 + <soap:body use="literal" />
101 + </wsdl:input>
102 + <wsdl:output>
103 + <soap:body use="literal" />
104 + </wsdl:output>
105 + </wsdl:operation>
106 + </wsdl:binding>
107 + <wsdl:binding name="SSOServicesSoap12Binding" type="ns:SSOServicesPortType">
108 + <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
109 + <wsdl:operation name="validateUser">
110 + <soap12:operation soapAction="urn:validateUser" style="document" />
111 + <wsdl:input>
112 + <soap12:body use="literal" />
113 + </wsdl:input>
114 + <wsdl:output>
115 + <soap12:body use="literal" />
116 + </wsdl:output>
117 + </wsdl:operation>
118 + <wsdl:operation name="getSystem">
119 + <soap12:operation soapAction="urn:getSystem" style="document" />
120 + <wsdl:input>
121 + <soap12:body use="literal" />
122 + </wsdl:input>
123 + <wsdl:output>
124 + <soap12:body use="literal" />
125 + </wsdl:output>
126 + </wsdl:operation>
127 + <wsdl:operation name="getUpdateInfor">
128 + <soap12:operation soapAction="urn:getUpdateInfor" style="document" />
129 + <wsdl:input>
130 + <soap12:body use="literal" />
131 + </wsdl:input>
132 + <wsdl:output>
133 + <soap12:body use="literal" />
134 + </wsdl:output>
135 + </wsdl:operation>
136 + </wsdl:binding>
137 + <wsdl:binding name="SSOServicesHttpBinding" type="ns:SSOServicesPortType">
138 + <http:binding verb="POST" />
139 + <wsdl:operation name="validateUser">
140 + <http:operation location="SSOServices/validateUser" />
141 + <wsdl:input>
142 + <mime:content part="validateUser" type="text/xml" />
143 + </wsdl:input>
144 + <wsdl:output>
145 + <mime:content part="validateUser" type="text/xml" />
146 + </wsdl:output>
147 + </wsdl:operation>
148 + <wsdl:operation name="getSystem">
149 + <http:operation location="SSOServices/getSystem" />
150 + <wsdl:input>
151 + <mime:content part="getSystem" type="text/xml" />
152 + </wsdl:input>
153 + <wsdl:output>
154 + <mime:content part="getSystem" type="text/xml" />
155 + </wsdl:output>
156 + </wsdl:operation>
157 + <wsdl:operation name="getUpdateInfor">
158 + <http:operation location="SSOServices/getUpdateInfor" />
159 + <wsdl:input>
160 + <mime:content part="getUpdateInfor" type="text/xml" />
161 + </wsdl:input>
162 + <wsdl:output>
163 + <mime:content part="getUpdateInfor" type="text/xml" />
164 + </wsdl:output>
165 + </wsdl:operation>
166 + </wsdl:binding>
167 + <wsdl:service name="SSOServices">
168 + <wsdl:port name="SSOServicesHttpSoap11Endpoint" binding="ns:SSOServicesSoap11Binding">
169 + <soap:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" />
170 + </wsdl:port>
171 + <wsdl:port name="SSOServicesHttpSoap12Endpoint" binding="ns:SSOServicesSoap12Binding">
172 + <soap12:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" />
173 + </wsdl:port>
174 + <wsdl:port name="SSOServicesHttpEndpoint" binding="ns:SSOServicesHttpBinding">
175 + <http:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpEndpoint/" />
176 + </wsdl:port>
177 + </wsdl:service>
178 +</wsdl:definitions>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8" ?>
2 +<configuration>
3 + <configSections>
4 + <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
5 + <section name="DMSSSOUpgrade.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6 + </sectionGroup>
7 + </configSections>
8 + <appSettings>
9 + <add key="VersionNo" value="1.0.2" ></add>
10 + <!--Demo-->
11 + <add key="ServerPath" value="http://164.39.68.247/dms_demo/agentUpgrade" />
12 + <!--<add key="ServerPath" value="http://164.39.68.58:8080/dms/agentUpgrade" />-->
13 + <!--<add key="ServerPath" value="\\192.168.0.225\agentUpgrade" />-->
14 + <add key="UpdateFile"/>
15 + <add key="UpdateStrategy"/>
16 + <add key="FilePath" value="D:\DMSSSO"/>
17 + </appSettings>
18 + <startup>
19 + <supportedRuntime version="v2.0.50727" />
20 + </startup>
21 + <applicationSettings>
22 + <DMSSSOUpgrade.Properties.Settings>
23 + <setting name="DMSSSOUpgrade_DMSSSOService_SSOServices" serializeAs="String">
24 + <!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
25 + <!--Demo-->
26 + <value>http://164.39.68.247/dms_demo/services/SSOServices?wsdl</value>
27 + <!--<value>http://164.39.68.58:8080/dms/services/SSOServices?wsdl</value>-->
28 + </setting>
29 + </DMSSSOUpgrade.Properties.Settings>
30 + </applicationSettings>
31 +</configuration>
No preview for this file type
No preview for this file type
1 +/* Body style, for the entire document */
2 +body
3 +{
4 + background: #F3F3F4;
5 + color: #1E1E1F;
6 + font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
7 + padding: 0;
8 + margin: 0;
9 +}
10 +
11 +/* Header1 style, used for the main title */
12 +h1
13 +{
14 + padding: 10px 0px 10px 10px;
15 + font-size: 21pt;
16 + background-color: #E2E2E2;
17 + border-bottom: 1px #C1C1C2 solid;
18 + color: #201F20;
19 + margin: 0;
20 + font-weight: normal;
21 +}
22 +
23 +/* Header2 style, used for "Overview" and other sections */
24 +h2
25 +{
26 + font-size: 18pt;
27 + font-weight: normal;
28 + padding: 15px 0 5px 0;
29 + margin: 0;
30 +}
31 +
32 +/* Header3 style, used for sub-sections, such as project name */
33 +h3
34 +{
35 + font-weight: normal;
36 + font-size: 15pt;
37 + margin: 0;
38 + padding: 15px 0 5px 0;
39 + background-color: transparent;
40 +}
41 +
42 +/* Color all hyperlinks one color */
43 +a
44 +{
45 + color: #1382CE;
46 +}
47 +
48 +/* Table styles */
49 +table
50 +{
51 + border-spacing: 0 0;
52 + border-collapse: collapse;
53 + font-size: 10pt;
54 +}
55 +
56 +table th
57 +{
58 + background: #E7E7E8;
59 + text-align: left;
60 + text-decoration: none;
61 + font-weight: normal;
62 + padding: 3px 6px 3px 6px;
63 +}
64 +
65 +table td
66 +{
67 + vertical-align: top;
68 + padding: 3px 6px 5px 5px;
69 + margin: 0px;
70 + border: 1px solid #E7E7E8;
71 + background: #F7F7F8;
72 +}
73 +
74 +/* Local link is a style for hyperlinks that link to file:/// content, there are lots so color them as 'normal' text until the user mouse overs */
75 +.localLink
76 +{
77 + color: #1E1E1F;
78 + background: #EEEEED;
79 + text-decoration: none;
80 +}
81 +
82 +.localLink:hover
83 +{
84 + color: #1382CE;
85 + background: #FFFF99;
86 + text-decoration: none;
87 +}
88 +
89 +/* Center text, used in the over views cells that contain message level counts */
90 +.textCentered
91 +{
92 + text-align: center;
93 +}
94 +
95 +/* The message cells in message tables should take up all avaliable space */
96 +.messageCell
97 +{
98 + width: 100%;
99 +}
100 +
101 +/* Padding around the content after the h1 */
102 +#content
103 +{
104 + padding: 0px 12px 12px 12px;
105 +}
106 +
107 +/* The overview table expands to width, with a max width of 97% */
108 +#overview table
109 +{
110 + width: auto;
111 + max-width: 75%;
112 +}
113 +
114 +/* The messages tables are always 97% width */
115 +#messages table
116 +{
117 + width: 97%;
118 +}
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
3 + <xsl:output omit-xml-declaration="yes"/>
4 +
5 + <!-- Keys -->
6 + <xsl:key name="ProjectKey" match="Event" use="@Project"/>
7 +
8 + <!-- String split template -->
9 + <xsl:template name="SplitString">
10 + <xsl:param name="source" select="''"/>
11 + <xsl:param name="separator" select="','"/>
12 + <xsl:if test="not($source = '' or $separator = '')">
13 + <xsl:variable name="head" select="substring-before(concat($source, $separator), $separator)"/>
14 + <xsl:variable name="tail" select="substring-after($source, $separator)"/>
15 + <part>
16 + <xsl:value-of select="$head"/>
17 + </part>
18 + <xsl:call-template name="SplitString">
19 + <xsl:with-param name="source" select="$tail"/>
20 + <xsl:with-param name="separator" select="$separator"/>
21 + </xsl:call-template>
22 + </xsl:if>
23 + </xsl:template>
24 +
25 + <!-- Intermediate Templates -->
26 + <xsl:template match="UpgradeReport" mode="ProjectOverviewXML">
27 + <Projects>
28 + <xsl:for-each select="Event[generate-id(.) = generate-id(key('ProjectKey', @Project))]">
29 + <Project>
30 + <xsl:variable name="pNode" select="current()"/>
31 + <xsl:variable name="errorCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=2])"/>
32 + <xsl:variable name="warningCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=1])"/>
33 + <xsl:variable name="messageCount" select="count(../Event[@Project = current()/@Project and @ErrorLevel=0])"/>
34 + <xsl:variable name="pathSplitSeparator">
35 + <xsl:text>\</xsl:text>
36 + </xsl:variable>
37 + <xsl:variable name="projectName">
38 + <xsl:choose>
39 + <xsl:when test="@Project = ''">Solution</xsl:when>
40 + <xsl:otherwise>
41 + <xsl:value-of select="@Project"/>
42 + </xsl:otherwise>
43 + </xsl:choose>
44 + </xsl:variable>
45 + <xsl:attribute name="IsSolution">
46 + <xsl:value-of select="@Project = ''"/>
47 + </xsl:attribute>
48 + <xsl:attribute name="Project">
49 + <xsl:value-of select="$projectName"/>
50 + </xsl:attribute>
51 + <xsl:attribute name="ProjectDisplayName">
52 +
53 + <xsl:variable name="localProjectName" select="@Project"/>
54 +
55 + <!-- Sometimes it is possible to have project name set to a path over a real project name,
56 + we split the string on '\' and if we end up with >1 part in the resulting tokens set
57 + we format the ProjectDisplayName as ..\prior\last -->
58 + <xsl:variable name="pathTokens">
59 + <xsl:call-template name="SplitString">
60 + <xsl:with-param name="source" select="$localProjectName"/>
61 + <xsl:with-param name="separator" select="$pathSplitSeparator"/>
62 + </xsl:call-template>
63 + </xsl:variable>
64 +
65 + <xsl:choose>
66 + <xsl:when test="count(msxsl:node-set($pathTokens)/part) &gt; 1">
67 + <xsl:value-of select="concat('..', $pathSplitSeparator, msxsl:node-set($pathTokens)/part[last() - 1], $pathSplitSeparator, msxsl:node-set($pathTokens)/part[last()])"/>
68 + </xsl:when>
69 + <xsl:otherwise>
70 + <xsl:value-of select="$localProjectName"/>
71 + </xsl:otherwise>
72 + </xsl:choose>
73 +
74 + </xsl:attribute>
75 + <xsl:attribute name="ProjectSafeName">
76 + <xsl:value-of select="translate($projectName, '\', '-')"/>
77 + </xsl:attribute>
78 + <xsl:attribute name="Solution">
79 + <xsl:value-of select="/UpgradeReport/Properties/Property[@Name='Solution']/@Value"/>
80 + </xsl:attribute>
81 + <xsl:attribute name="Source">
82 + <xsl:value-of select="@Source"/>
83 + </xsl:attribute>
84 + <xsl:attribute name="Status">
85 + <xsl:choose>
86 + <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
87 + <xsl:when test="$warningCount &gt; 0">Warning</xsl:when>
88 + <xsl:otherwise>Success</xsl:otherwise>
89 + </xsl:choose>
90 + </xsl:attribute>
91 + <xsl:attribute name="ErrorCount">
92 + <xsl:value-of select="$errorCount"/>
93 + </xsl:attribute>
94 + <xsl:attribute name="WarningCount">
95 + <xsl:value-of select="$warningCount"/>
96 + </xsl:attribute>
97 + <xsl:attribute name="MessageCount">
98 + <xsl:value-of select="$messageCount"/>
99 + </xsl:attribute>
100 + <xsl:attribute name="TotalCount">
101 + <xsl:value-of select="$errorCount + $warningCount + $messageCount"/>
102 + </xsl:attribute>
103 + <xsl:for-each select="../Event[@Project = $pNode/@Project and @ErrorLevel=3]">
104 + <ConversionStatus>
105 + <xsl:value-of select="@Description"/>
106 + </ConversionStatus>
107 + </xsl:for-each>
108 + <Messages>
109 + <xsl:for-each select="../Event[@Project = $pNode/@Project and @ErrorLevel&lt;3]">
110 + <Message>
111 + <xsl:attribute name="Level">
112 + <xsl:value-of select="@ErrorLevel"/>
113 + </xsl:attribute>
114 + <xsl:attribute name="Status">
115 + <xsl:choose>
116 + <xsl:when test="@ErrorLevel = 0">Message</xsl:when>
117 + <xsl:when test="@ErrorLevel = 1">Warning</xsl:when>
118 + <xsl:when test="@ErrorLevel = 2">Error</xsl:when>
119 + <xsl:otherwise>Message</xsl:otherwise>
120 + </xsl:choose>
121 + </xsl:attribute>
122 + <xsl:attribute name="Source">
123 + <xsl:value-of select="@Source"/>
124 + </xsl:attribute>
125 + <xsl:attribute name="Message">
126 + <xsl:value-of select="@Description"/>
127 + </xsl:attribute>
128 + </Message>
129 + </xsl:for-each>
130 + </Messages>
131 + </Project>
132 + </xsl:for-each>
133 + </Projects>
134 + </xsl:template>
135 +
136 +
137 +
138 + <!-- Project Overview template -->
139 + <xsl:template match="Projects" mode="ProjectOverview">
140 +
141 + <table>
142 + <tr>
143 + <th></th>
144 + <th _locID="ProjectTableHeader">项目</th>
145 + <th _locID="PathTableHeader">路径</th>
146 + <th _locID="ErrorsTableHeader">错误</th>
147 + <th _locID="WarningsTableHeader">警告</th>
148 + <th _locID="MessagesTableHeader">消息</th>
149 + </tr>
150 +
151 + <xsl:for-each select="Project">
152 +
153 + <xsl:sort select="@ErrorCount" order="descending"/>
154 + <xsl:sort select="@WarningCount" order="descending"/>
155 + <!-- Always make solution last within a group -->
156 + <xsl:sort select="@IsSolution" order="ascending"/>
157 + <xsl:sort select="@ProjectSafeName" order="ascending"/>
158 +
159 + <tr>
160 + <td>
161 + <img width="16" height="16">
162 + <xsl:attribute name="src">
163 + <xsl:choose>
164 + <xsl:when test="@Status = 'Error'">_UpgradeReport_Files\UpgradeReport_Error.png</xsl:when>
165 + <xsl:when test="@Status = 'Warning'">_UpgradeReport_Files\UpgradeReport_Warning.png</xsl:when>
166 + <xsl:when test="@Status = 'Success'">_UpgradeReport_Files\UpgradeReport_Success.png</xsl:when>
167 + </xsl:choose>
168 + </xsl:attribute>
169 + <xsl:attribute name="alt">
170 + <xsl:value-of select="@Status"/>
171 + </xsl:attribute>
172 + </img>
173 + </td>
174 + <td>
175 + <strong>
176 + <a>
177 + <xsl:attribute name="href">
178 + <xsl:value-of select="concat('#', @ProjectSafeName)"/>
179 + </xsl:attribute>
180 + <xsl:choose>
181 + <xsl:when test="@ProjectDisplayName = ''">
182 + <span _locID="OverviewSolutionSpan">解决方案</span>
183 + </xsl:when>
184 + <xsl:otherwise>
185 + <xsl:value-of select="@ProjectDisplayName"/>
186 + </xsl:otherwise>
187 + </xsl:choose>
188 + </a>
189 + </strong>
190 + </td>
191 + <td>
192 + <xsl:value-of select="@Source"/>
193 + </td>
194 + <td class="textCentered">
195 + <a>
196 + <xsl:if test="@ErrorCount &gt; 0">
197 + <xsl:attribute name="href">
198 + <xsl:value-of select="concat('#', @ProjectSafeName, 'Error')"/>
199 + </xsl:attribute>
200 + </xsl:if>
201 + <xsl:value-of select="@ErrorCount"/>
202 + </a>
203 + </td>
204 + <td class="textCentered">
205 + <a>
206 + <xsl:if test="@WarningCount &gt; 0">
207 + <xsl:attribute name="href">
208 + <xsl:value-of select="concat('#', @ProjectSafeName, 'Warning')"/>
209 + </xsl:attribute>
210 + </xsl:if>
211 + <xsl:value-of select="@WarningCount"/>
212 + </a>
213 + </td>
214 + <td class="textCentered">
215 + <a href="#">
216 + <xsl:if test="@MessageCount &gt; 0">
217 + <xsl:attribute name="onclick">
218 + <xsl:variable name="apos">
219 + <xsl:text>'</xsl:text>
220 + </xsl:variable>
221 + <xsl:variable name="JS" select="concat('ScrollToFirstVisibleMessage(', $apos, @ProjectSafeName, $apos, ')')"/>
222 + <xsl:value-of select="concat($JS, '; return false;')"/>
223 + </xsl:attribute>
224 + </xsl:if>
225 + <xsl:value-of select="@MessageCount"/>
226 + </a>
227 + </td>
228 + </tr>
229 + </xsl:for-each>
230 + </table>
231 + </xsl:template>
232 +
233 + <!-- Show messages row -->
234 + <xsl:template match="Project" mode="ProjectShowMessages">
235 + <tr>
236 + <xsl:attribute name="name">
237 + <xsl:value-of select="concat('MessageRowHeaderShow', @ProjectSafeName)"/>
238 + </xsl:attribute>
239 + <td>
240 + <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png"/>
241 + </td>
242 + <td class="messageCell">
243 + <xsl:variable name="apos">
244 + <xsl:text>'</xsl:text>
245 + </xsl:variable>
246 + <xsl:variable name="toggleRowsJS" select="concat('ToggleMessageVisibility(', $apos, @ProjectSafeName, $apos, ')')"/>
247 +
248 + <a _locID="ShowAdditionalMessages" href="#">
249 + <xsl:attribute name="name">
250 + <xsl:value-of select="concat(@ProjectSafeName, 'Message')"/>
251 + </xsl:attribute>
252 + <xsl:attribute name="onclick">
253 + <xsl:value-of select="concat($toggleRowsJS, '; return false;')"/>
254 + </xsl:attribute>
255 + 显示 <xsl:value-of select="@MessageCount"/> 其他消息
256 + </a>
257 + </td>
258 + </tr>
259 + </xsl:template>
260 +
261 + <!-- Hide messages row -->
262 + <xsl:template match="Project" mode="ProjectHideMessages">
263 + <tr style="display: none">
264 + <xsl:attribute name="name">
265 + <xsl:value-of select="concat('MessageRowHeaderHide', @ProjectSafeName)"/>
266 + </xsl:attribute>
267 + <td>
268 + <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png"/>
269 + </td>
270 + <td class="messageCell">
271 + <xsl:variable name="apos">
272 + <xsl:text>'</xsl:text>
273 + </xsl:variable>
274 + <xsl:variable name="toggleRowsJS" select="concat('ToggleMessageVisibility(', $apos, @ProjectSafeName, $apos, ')')"/>
275 +
276 + <a _locID="HideAdditionalMessages" href="#">
277 + <xsl:attribute name="name">
278 + <xsl:value-of select="concat(@ProjectSafeName, 'Message')"/>
279 + </xsl:attribute>
280 + <xsl:attribute name="onclick">
281 + <xsl:value-of select="concat($toggleRowsJS, '; return false;')"/>
282 + </xsl:attribute>
283 + 隐藏 <xsl:value-of select="@MessageCount"/> 其他消息
284 + </a>
285 + </td>
286 + </tr>
287 + </xsl:template>
288 +
289 + <!-- Message row templates -->
290 + <xsl:template match="Message">
291 + <tr>
292 + <xsl:attribute name="name">
293 + <xsl:value-of select="concat(@Status, 'RowClass', ../../@ProjectSafeName)"/>
294 + </xsl:attribute>
295 +
296 + <xsl:if test="@Level = 0">
297 + <xsl:attribute name="style">display: none</xsl:attribute>
298 + </xsl:if>
299 + <td>
300 + <a>
301 + <xsl:attribute name="name">
302 + <xsl:value-of select="concat(../../@ProjectSafeName, @Status)"/>
303 + </xsl:attribute>
304 + </a>
305 + <img width="16" height="16">
306 + <xsl:attribute name="src">
307 + <xsl:choose>
308 + <xsl:when test="@Status = 'Error'">_UpgradeReport_Files\UpgradeReport_Error.png</xsl:when>
309 + <xsl:when test="@Status = 'Warning'">_UpgradeReport_Files\UpgradeReport_Warning.png</xsl:when>
310 + <xsl:when test="@Status = 'Message'">_UpgradeReport_Files\UpgradeReport_Information.png</xsl:when>
311 + </xsl:choose>
312 + </xsl:attribute>
313 + <xsl:attribute name="alt">
314 + <xsl:value-of select="@Status"/>
315 + </xsl:attribute>
316 + </img>
317 + </td>
318 + <td class="messageCell">
319 + <strong>
320 + <xsl:value-of select="@Source"/>:
321 + </strong>
322 + <span>
323 + <xsl:value-of select="@Message"/>
324 + </span>
325 + </td>
326 + </tr>
327 + </xsl:template>
328 +
329 + <!-- Project Details Template -->
330 + <xsl:template match="Projects" mode="ProjectDetails">
331 +
332 + <xsl:for-each select="Project">
333 + <xsl:sort select="@ErrorCount" order="descending"/>
334 + <xsl:sort select="@WarningCount" order="descending"/>
335 + <!-- Always make solution last within a group -->
336 + <xsl:sort select="@IsSolution" order="ascending"/>
337 + <xsl:sort select="@ProjectSafeName" order="ascending"/>
338 +
339 + <a>
340 + <xsl:attribute name="name">
341 + <xsl:value-of select="@ProjectSafeName"/>
342 + </xsl:attribute>
343 + </a>
344 + <xsl:choose>
345 + <xsl:when test="@ProjectDisplayName = ''">
346 + <h3 _locID="ProjectDisplayNameHeader">解决方案</h3>
347 + </xsl:when>
348 + <xsl:otherwise>
349 + <h3>
350 + <xsl:value-of select="@ProjectDisplayName"/>
351 + </h3>
352 + </xsl:otherwise>
353 + </xsl:choose>
354 +
355 + <table>
356 + <tr>
357 + <xsl:attribute name="id">
358 + <xsl:value-of select="concat(@ProjectSafeName, 'HeaderRow')"/>
359 + </xsl:attribute>
360 + <th></th>
361 + <th class="messageCell" _locID="MessageTableHeader">消息</th>
362 + </tr>
363 +
364 + <!-- Errors and warnings -->
365 + <xsl:for-each select="Messages/Message[@Level &gt; 0]">
366 + <xsl:sort select="@Level" order="descending"/>
367 + <xsl:apply-templates select="."/>
368 + </xsl:for-each>
369 +
370 + <xsl:if test="@MessageCount &gt; 0">
371 + <xsl:apply-templates select="." mode="ProjectShowMessages"/>
372 + </xsl:if>
373 +
374 + <!-- Messages -->
375 + <xsl:for-each select="Messages/Message[@Level = 0]">
376 + <xsl:apply-templates select="."/>
377 + </xsl:for-each>
378 +
379 + <xsl:choose>
380 + <!-- Additional row as a 'place holder' for 'Show/Hide' additional messages -->
381 + <xsl:when test="@MessageCount &gt; 0">
382 + <xsl:apply-templates select="." mode="ProjectHideMessages"/>
383 + </xsl:when>
384 + <!-- No messages at all, show blank row -->
385 + <xsl:when test="@TotalCount = 0">
386 + <tr>
387 + <td>
388 + <img width="16" height="16" src="_UpgradeReport_Files\UpgradeReport_Information.png"/>
389 + </td>
390 + <xsl:choose>
391 + <xsl:when test="@ProjectDisplayName = ''">
392 + <td class="messageCell" _locID="NoMessagesRow2">
393 + 解决方案未记录任何消息。
394 + </td>
395 + </xsl:when>
396 + <xsl:otherwise>
397 + <td class="messageCell" _locID="NoMessagesRow">
398 + <xsl:value-of select="@ProjectDisplayName"/> 未记录任何消息。
399 + </td>
400 + </xsl:otherwise>
401 + </xsl:choose>
402 + </tr>
403 + </xsl:when>
404 + </xsl:choose>
405 + </table>
406 + </xsl:for-each>
407 + </xsl:template>
408 +
409 + <!-- Document, matches "UpgradeReport" -->
410 + <xsl:template match="UpgradeReport">
411 + <!-- Output doc type the 'Mark of the web' which disabled prompting to run JavaScript from local HTML Files in IE -->
412 + <!-- NOTE: The whitespace around the 'Mark of the web' is important it must be exact -->
413 + <xsl:text disable-output-escaping="yes"><![CDATA[<!DOCTYPE html>
414 +<!-- saved from url=(0014)about:internet -->
415 +]]>
416 + </xsl:text>
417 + <html>
418 + <head>
419 + <meta content="en-us" http-equiv="Content-Language"/>
420 + <meta content="text/html; charset=utf-16" http-equiv="Content-Type"/>
421 + <link type="text/css" rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css"/>
422 + <title _locID="ConversionReport0">
423 + 迁移报告
424 + </title>
425 +
426 + <script type="text/javascript" language="javascript">
427 + <xsl:text disable-output-escaping="yes">
428 + <![CDATA[
429 +
430 + // Startup
431 + // Hook up the the loaded event for the document/window, to linkify the document content
432 + var startupFunction = function() { linkifyElement("messages"); };
433 +
434 + if(window.attachEvent)
435 + {
436 + window.attachEvent('onload', startupFunction);
437 + }
438 + else if (window.addEventListener)
439 + {
440 + window.addEventListener('load', startupFunction, false);
441 + }
442 + else
443 + {
444 + document.addEventListener('load', startupFunction, false);
445 + }
446 +
447 + // Toggles the visibility of table rows with the specified name
448 + function toggleTableRowsByName(name)
449 + {
450 + var allRows = document.getElementsByTagName('tr');
451 + for (i=0; i < allRows.length; i++)
452 + {
453 + var currentName = allRows[i].getAttribute('name');
454 + if(!!currentName && currentName.indexOf(name) == 0)
455 + {
456 + var isVisible = allRows[i].style.display == '';
457 + isVisible ? allRows[i].style.display = 'none' : allRows[i].style.display = '';
458 + }
459 + }
460 + }
461 +
462 + function scrollToFirstVisibleRow(name)
463 + {
464 + var allRows = document.getElementsByTagName('tr');
465 + for (i=0; i < allRows.length; i++)
466 + {
467 + var currentName = allRows[i].getAttribute('name');
468 + var isVisible = allRows[i].style.display == '';
469 + if(!!currentName && currentName.indexOf(name) == 0 && isVisible)
470 + {
471 + allRows[i].scrollIntoView(true);
472 + return true;
473 + }
474 + }
475 +
476 + return false;
477 + }
478 +
479 + // Linkifies the specified text content, replaces candidate links with html links
480 + function linkify(text)
481 + {
482 + if(!text || 0 === text.length)
483 + {
484 + return text;
485 + }
486 +
487 + // Find http, https and ftp links and replace them with hyper links
488 + var urlLink = /(http|https|ftp)\:\/\/[a-zA-Z0-9\-\.]+(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9\-\._\?\,\/\\\+&%\$#\=~;\{\}])*/gi;
489 +
490 + return text.replace(urlLink, '<a href="$&">$&</a>') ;
491 + }
492 +
493 + // Linkifies the specified element by ID
494 + function linkifyElement(id)
495 + {
496 + var element = document.getElementById(id);
497 + if(!!element)
498 + {
499 + element.innerHTML = linkify(element.innerHTML);
500 + }
501 + }
502 +
503 + function ToggleMessageVisibility(projectName)
504 + {
505 + if(!projectName || 0 === projectName.length)
506 + {
507 + return;
508 + }
509 +
510 + toggleTableRowsByName("MessageRowClass" + projectName);
511 + toggleTableRowsByName('MessageRowHeaderShow' + projectName);
512 + toggleTableRowsByName('MessageRowHeaderHide' + projectName);
513 + }
514 +
515 + function ScrollToFirstVisibleMessage(projectName)
516 + {
517 + if(!projectName || 0 === projectName.length)
518 + {
519 + return;
520 + }
521 +
522 + // First try the 'Show messages' row
523 + if(!scrollToFirstVisibleRow('MessageRowHeaderShow' + projectName))
524 + {
525 + // Failed to find a visible row for 'Show messages', try an actual message row
526 + scrollToFirstVisibleRow('MessageRowClass' + projectName);
527 + }
528 + }
529 + ]]>
530 + </xsl:text>
531 + </script>
532 + </head>
533 + <body>
534 + <h1 _locID="ConversionReport">
535 + 迁移报告 - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/>
536 + </h1>
537 +
538 + <div id="content">
539 + <h2 _locID="OverviewTitle">概述</h2>
540 + <xsl:variable name="projectOverview">
541 + <xsl:apply-templates select="self::node()" mode="ProjectOverviewXML"/>
542 + </xsl:variable>
543 +
544 + <div id="overview">
545 + <xsl:apply-templates select="msxsl:node-set($projectOverview)/*" mode="ProjectOverview"/>
546 + </div>
547 +
548 + <h2 _locID="SolutionAndProjectsTitle">解决方案和项目</h2>
549 +
550 + <div id="messages">
551 + <xsl:apply-templates select="msxsl:node-set($projectOverview)/*" mode="ProjectDetails"/>
552 + </div>
553 + </div>
554 + </body>
555 + </html>
556 + </xsl:template>
557 +
558 +</xsl:stylesheet>