6467 lines
316 KiB
Plaintext
6467 lines
316 KiB
Plaintext
|
|
// Microsoft (R) .NET Framework IL Disassembler. Version 4.8.3928.0
|
|
|
|
|
|
|
|
|
|
// Metadata version: v4.0.30319
|
|
.module extern kernel32
|
|
.assembly extern mscorlib
|
|
{
|
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly extern System.Windows.Forms
|
|
{
|
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly extern System
|
|
{
|
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly extern System.Xml
|
|
{
|
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly extern System.Drawing
|
|
{
|
|
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly extern System.Core
|
|
{
|
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
|
|
.ver 4:0:0:0
|
|
}
|
|
.assembly Lskj.AutoUpdate
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
|
|
63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
|
|
|
|
// --- 下列自定义特性会自动添加,不要取消注释 -------
|
|
// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 07 01 00 00 00 00 )
|
|
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 0F 4C 73 6B 6A 2E 41 75 74 6F 55 70 64 61 // ...Lskj.AutoUpda
|
|
74 65 00 00 ) // te..
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 0F 4C 73 6B 6A 2E 41 75 74 6F 55 70 64 61 // ...Lskj.AutoUpda
|
|
74 65 00 00 ) // te..
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 12 43 6F 70 79 72 69 67 68 74 20 C2 A9 20 // ...Copyright ..
|
|
20 32 30 31 38 00 00 ) // 2018..
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 36 38 37 37 35 66 66 36 2D 62 31 63 65 // ..$68775ff6-b1ce
|
|
2D 34 39 63 36 2D 62 36 33 38 2D 30 65 62 35 34 // -49c6-b638-0eb54
|
|
31 35 38 31 66 35 38 00 00 ) // 1581f58..
|
|
.custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 07 31 2E 30 2E 30 2E 30 00 00 ) // ...1.0.0.0..
|
|
.custom instance void [mscorlib]System.Runtime.Versioning.TargetFrameworkAttribute::.ctor(string) = ( 01 00 1A 2E 4E 45 54 46 72 61 6D 65 77 6F 72 6B // ....NETFramework
|
|
2C 56 65 72 73 69 6F 6E 3D 76 34 2E 30 01 00 54 // ,Version=v4.0..T
|
|
0E 14 46 72 61 6D 65 77 6F 72 6B 44 69 73 70 6C // ..FrameworkDispl
|
|
61 79 4E 61 6D 65 10 2E 4E 45 54 20 46 72 61 6D // ayName..NET Fram
|
|
65 77 6F 72 6B 20 34 ) // ework 4
|
|
.hash algorithm 0x00008004
|
|
.ver 1:0:0:0
|
|
}
|
|
.mresource public Lskj.AutoUpdate.FrmMain.resources
|
|
{
|
|
// Offset: 0x00000000 Length: 0x00011676
|
|
// 警告: 创建了托管资源文件 Lskj.AutoUpdate.FrmMain.resources
|
|
}
|
|
.mresource public Lskj.AutoUpdate.FrmProgress.resources
|
|
{
|
|
// Offset: 0x00011680 Length: 0x00011676
|
|
// 警告: 创建了托管资源文件 Lskj.AutoUpdate.FrmProgress.resources
|
|
}
|
|
.mresource public Lskj.AutoUpdate.Properties.Resources.resources
|
|
{
|
|
// Offset: 0x00022D00 Length: 0x000000B4
|
|
// 警告: 创建了托管资源文件 Lskj.AutoUpdate.Properties.Resources.resources
|
|
}
|
|
.module Lskj.AutoUpdate.dll
|
|
// MVID: {767EA8A8-63BF-414F-974E-1B61EAED0584}
|
|
.imagebase 0x10000000
|
|
.file alignment 0x00000200
|
|
.stackreserve 0x00100000
|
|
.subsystem 0x0003 // WINDOWS_CUI
|
|
.corflags 0x00000003 // ILONLY 32BITREQUIRED
|
|
// Image base: 0x0A050000
|
|
|
|
|
|
// =============== CLASS MEMBERS DECLARATION ===================
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.FrmMain
|
|
extends [System.Windows.Forms]System.Windows.Forms.Form
|
|
{
|
|
.field private class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadFileList
|
|
.field private class [System]System.ComponentModel.IContainer components
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Splitter splitter1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label5
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel3
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Button btnOk
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Button btnCancel
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel2
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label3
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label4
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label2
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Splitter splitter2
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel4
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.RichTextBox richTextBox
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 10 (0xa)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: call instance void Lskj.AutoUpdate.FrmMain::.ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>)
|
|
IL_0007: nop
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method FrmMain::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadfileList) cil managed
|
|
{
|
|
// 代码大小 75 (0x4b)
|
|
.maxstack 3
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmMain::downloadFileList
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldnull
|
|
IL_0009: stfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmMain::components
|
|
IL_000e: ldarg.0
|
|
IL_000f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_0014: nop
|
|
IL_0015: nop
|
|
IL_0016: ldarg.0
|
|
IL_0017: call instance void Lskj.AutoUpdate.FrmMain::InitializeComponent()
|
|
IL_001c: nop
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
|
|
IL_0029: nop
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldarg.0
|
|
IL_002c: call instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Height()
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0037: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Height()
|
|
IL_003c: sub
|
|
IL_003d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Height(int32)
|
|
IL_0042: nop
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldarg.1
|
|
IL_0045: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmMain::downloadFileList
|
|
IL_004a: ret
|
|
} // end of method FrmMain::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadfileList,
|
|
string text) cil managed
|
|
{
|
|
// 代码大小 143 (0x8f)
|
|
.maxstack 3
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmMain::downloadFileList
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldnull
|
|
IL_0009: stfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmMain::components
|
|
IL_000e: ldarg.0
|
|
IL_000f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_0014: nop
|
|
IL_0015: nop
|
|
IL_0016: ldarg.0
|
|
IL_0017: call instance void Lskj.AutoUpdate.FrmMain::InitializeComponent()
|
|
IL_001c: nop
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldarg.1
|
|
IL_001f: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmMain::downloadFileList
|
|
IL_0024: ldarg.2
|
|
IL_0025: call bool [mscorlib]System.String::IsNullOrWhiteSpace(string)
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: ceq
|
|
IL_002d: stloc.0
|
|
IL_002e: ldloc.0
|
|
IL_002f: brfalse.s IL_0066
|
|
|
|
IL_0031: nop
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0038: ldc.i4.1
|
|
IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::set_ReadOnly(bool)
|
|
IL_003e: nop
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: callvirt instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::set_SelectionLength(int32)
|
|
IL_004b: nop
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0052: ldstr bytearray (F4 66 B0 65 F4 8B 0E 66 1A FF 0D 00 0A 00 ) // .f.e...f......
|
|
IL_0057: ldarg.2
|
|
IL_0058: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_005d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0062: nop
|
|
IL_0063: nop
|
|
IL_0064: br.s IL_008e
|
|
|
|
IL_0066: nop
|
|
IL_0067: ldarg.0
|
|
IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_006d: ldc.i4.0
|
|
IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
|
|
IL_0073: nop
|
|
IL_0074: ldarg.0
|
|
IL_0075: ldarg.0
|
|
IL_0076: call instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Height()
|
|
IL_007b: ldarg.0
|
|
IL_007c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0081: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Height()
|
|
IL_0086: sub
|
|
IL_0087: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Height(int32)
|
|
IL_008c: nop
|
|
IL_008d: nop
|
|
IL_008e: ret
|
|
} // end of method FrmMain::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
OnLoad(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// 代码大小 114 (0x72)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo> V_0,
|
|
[1] class Lskj.AutoUpdate.DownloadFileInfo file,
|
|
[2] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item,
|
|
[3] int32 V_3)
|
|
IL_0000: nop
|
|
IL_0001: nop
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmMain::downloadFileList
|
|
IL_0008: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::GetEnumerator()
|
|
IL_000d: stloc.0
|
|
.try
|
|
{
|
|
IL_000e: br.s IL_0049
|
|
|
|
IL_0010: ldloca.s V_0
|
|
IL_0012: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::get_Current()
|
|
IL_0017: stloc.1
|
|
IL_0018: nop
|
|
IL_0019: ldc.i4.3
|
|
IL_001a: newarr [mscorlib]System.String
|
|
IL_001f: dup
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ldloc.1
|
|
IL_0022: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0027: stelem.ref
|
|
IL_0028: dup
|
|
IL_0029: ldc.i4.1
|
|
IL_002a: ldloc.1
|
|
IL_002b: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_LastVersion()
|
|
IL_0030: stelem.ref
|
|
IL_0031: dup
|
|
IL_0032: ldc.i4.2
|
|
IL_0033: ldloc.1
|
|
IL_0034: callvirt instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
IL_0039: stloc.3
|
|
IL_003a: ldloca.s V_3
|
|
IL_003c: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0041: stelem.ref
|
|
IL_0042: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string[])
|
|
IL_0047: stloc.2
|
|
IL_0048: nop
|
|
IL_0049: ldloca.s V_0
|
|
IL_004b: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::MoveNext()
|
|
IL_0050: brtrue.s IL_0010
|
|
|
|
IL_0052: leave.s IL_0063
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0054: ldloca.s V_0
|
|
IL_0056: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>
|
|
IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0061: nop
|
|
IL_0062: endfinally
|
|
} // end handler
|
|
IL_0063: ldarg.0
|
|
IL_0064: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Activate()
|
|
IL_0069: nop
|
|
IL_006a: ldarg.0
|
|
IL_006b: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::Focus()
|
|
IL_0070: pop
|
|
IL_0071: ret
|
|
} // end of method FrmMain::OnLoad
|
|
|
|
.method private hidebysig instance void
|
|
btnCancel_Click(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_0007: nop
|
|
IL_0008: ret
|
|
} // end of method FrmMain::btnCancel_Click
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// 代码大小 43 (0x2b)
|
|
.maxstack 2
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmMain::components
|
|
IL_000a: ldnull
|
|
IL_000b: cgt.un
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: stloc.0
|
|
IL_0011: ldloc.0
|
|
IL_0012: brfalse.s IL_0022
|
|
|
|
IL_0014: nop
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmMain::components
|
|
IL_001b: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0020: nop
|
|
IL_0021: nop
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldarg.1
|
|
IL_0024: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_0029: nop
|
|
IL_002a: ret
|
|
} // end of method FrmMain::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// 代码大小 2428 (0x97c)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
IL_0000: nop
|
|
IL_0001: ldtoken Lskj.AutoUpdate.FrmMain
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.Splitter::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0022: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_002d: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_0048: ldarg.0
|
|
IL_0049: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_004e: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_0053: ldarg.0
|
|
IL_0054: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0059: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_005e: ldarg.0
|
|
IL_005f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0064: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_0069: ldarg.0
|
|
IL_006a: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_006f: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_0074: ldarg.0
|
|
IL_0075: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_007a: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_007f: ldarg.0
|
|
IL_0080: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0085: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_008a: ldarg.0
|
|
IL_008b: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0090: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_0095: ldarg.0
|
|
IL_0096: newobj instance void [System.Windows.Forms]System.Windows.Forms.Splitter::.ctor()
|
|
IL_009b: stfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_00a0: ldarg.0
|
|
IL_00a1: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_00a6: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: newobj instance void [System.Windows.Forms]System.Windows.Forms.RichTextBox::.ctor()
|
|
IL_00b1: stfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00c1: nop
|
|
IL_00c2: ldarg.0
|
|
IL_00c3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_00c8: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_00cd: nop
|
|
IL_00ce: ldarg.0
|
|
IL_00cf: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00d9: nop
|
|
IL_00da: ldarg.0
|
|
IL_00db: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_00e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00e5: nop
|
|
IL_00e6: ldarg.0
|
|
IL_00e7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_00ec: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00f1: nop
|
|
IL_00f2: ldarg.0
|
|
IL_00f3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00f8: nop
|
|
IL_00f9: ldarg.0
|
|
IL_00fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_00ff: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_InactiveBorder()
|
|
IL_0104: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0109: nop
|
|
IL_010a: ldarg.0
|
|
IL_010b: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_0110: ldc.i4.1
|
|
IL_0111: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0116: nop
|
|
IL_0117: ldarg.0
|
|
IL_0118: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_011d: ldc.i4.0
|
|
IL_011e: ldc.i4.s 77
|
|
IL_0120: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0125: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_012a: nop
|
|
IL_012b: ldarg.0
|
|
IL_012c: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_0131: ldstr "splitter1"
|
|
IL_0136: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_013b: nop
|
|
IL_013c: ldarg.0
|
|
IL_013d: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_0142: ldc.i4 0x1be
|
|
IL_0147: ldc.i4.2
|
|
IL_0148: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_014d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0152: nop
|
|
IL_0153: ldarg.0
|
|
IL_0154: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_0159: ldc.i4.s 12
|
|
IL_015b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0160: nop
|
|
IL_0161: ldarg.0
|
|
IL_0162: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_0167: ldc.i4.0
|
|
IL_0168: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Splitter::set_TabStop(bool)
|
|
IL_016d: nop
|
|
IL_016e: ldarg.0
|
|
IL_016f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_0174: ldc.i4.1
|
|
IL_0175: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_017a: nop
|
|
IL_017b: ldarg.0
|
|
IL_017c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_0181: ldc.i4.s 37
|
|
IL_0183: ldc.i4.s 49
|
|
IL_0185: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_018a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_018f: nop
|
|
IL_0190: ldarg.0
|
|
IL_0191: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_0196: ldstr "label5"
|
|
IL_019b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_01a0: nop
|
|
IL_01a1: ldarg.0
|
|
IL_01a2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_01a7: ldc.i4.s 89
|
|
IL_01a9: ldc.i4.s 12
|
|
IL_01ab: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_01b0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01b5: nop
|
|
IL_01b6: ldarg.0
|
|
IL_01b7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_01bc: ldc.i4.3
|
|
IL_01bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_01c2: nop
|
|
IL_01c3: ldarg.0
|
|
IL_01c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_01c9: ldstr bytearray (2F 66 26 54 B0 73 28 57 F4 66 B0 65 1F FF ) // /f&T.s(W.f.e..
|
|
IL_01ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_01d3: nop
|
|
IL_01d4: ldarg.0
|
|
IL_01d5: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_01da: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_01df: ldarg.0
|
|
IL_01e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_01e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_01ea: nop
|
|
IL_01eb: ldarg.0
|
|
IL_01ec: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_01f1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_01f6: ldarg.0
|
|
IL_01f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_01fc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0201: nop
|
|
IL_0202: ldarg.0
|
|
IL_0203: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0208: ldc.i4.2
|
|
IL_0209: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_020e: nop
|
|
IL_020f: ldarg.0
|
|
IL_0210: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0215: ldc.i4.0
|
|
IL_0216: ldc.i4 0xed
|
|
IL_021b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0220: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0225: nop
|
|
IL_0226: ldarg.0
|
|
IL_0227: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_022c: ldstr "panel3"
|
|
IL_0231: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0236: nop
|
|
IL_0237: ldarg.0
|
|
IL_0238: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_023d: ldc.i4 0x1be
|
|
IL_0242: ldc.i4.s 44
|
|
IL_0244: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0249: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_024e: nop
|
|
IL_024f: ldarg.0
|
|
IL_0250: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0255: ldc.i4.s 11
|
|
IL_0257: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_025c: nop
|
|
IL_025d: ldarg.0
|
|
IL_025e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_0263: ldc.i4.1
|
|
IL_0264: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_0269: nop
|
|
IL_026a: ldarg.0
|
|
IL_026b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_0270: ldc.i4 0xfe
|
|
IL_0275: ldc.i4.s 10
|
|
IL_0277: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_027c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0281: nop
|
|
IL_0282: ldarg.0
|
|
IL_0283: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_0288: ldstr "btnOk"
|
|
IL_028d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0292: nop
|
|
IL_0293: ldarg.0
|
|
IL_0294: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_0299: ldc.i4.s 83
|
|
IL_029b: ldc.i4.s 23
|
|
IL_029d: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_02a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_02a7: nop
|
|
IL_02a8: ldarg.0
|
|
IL_02a9: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_02ae: ldc.i4.0
|
|
IL_02af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_02b4: nop
|
|
IL_02b5: ldarg.0
|
|
IL_02b6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_02bb: ldstr bytearray (6E 78 9A 5B ) // nx.[
|
|
IL_02c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_02c5: nop
|
|
IL_02c6: ldarg.0
|
|
IL_02c7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnOk
|
|
IL_02cc: ldc.i4.1
|
|
IL_02cd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_02d2: nop
|
|
IL_02d3: ldarg.0
|
|
IL_02d4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_02d9: ldc.i4.2
|
|
IL_02da: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_02df: nop
|
|
IL_02e0: ldarg.0
|
|
IL_02e1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_02e6: ldc.i4 0x15e
|
|
IL_02eb: ldc.i4.s 10
|
|
IL_02ed: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_02f2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_02f7: nop
|
|
IL_02f8: ldarg.0
|
|
IL_02f9: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_02fe: ldstr "btnCancel"
|
|
IL_0303: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0308: nop
|
|
IL_0309: ldarg.0
|
|
IL_030a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_030f: ldc.i4.s 83
|
|
IL_0311: ldc.i4.s 23
|
|
IL_0313: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0318: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_031d: nop
|
|
IL_031e: ldarg.0
|
|
IL_031f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_0324: ldc.i4.0
|
|
IL_0325: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_032a: nop
|
|
IL_032b: ldarg.0
|
|
IL_032c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_0331: ldstr bytearray (D6 53 88 6D ) // .S.m
|
|
IL_0336: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_033b: nop
|
|
IL_033c: ldarg.0
|
|
IL_033d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_0342: ldc.i4.1
|
|
IL_0343: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0348: nop
|
|
IL_0349: ldarg.0
|
|
IL_034a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmMain::btnCancel
|
|
IL_034f: ldarg.0
|
|
IL_0350: ldftn instance void Lskj.AutoUpdate.FrmMain::btnCancel_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0356: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_035b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_0360: nop
|
|
IL_0361: ldarg.0
|
|
IL_0362: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_0367: ldloc.0
|
|
IL_0368: ldstr "pictureBox1.Image"
|
|
IL_036d: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_0372: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0377: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_037c: nop
|
|
IL_037d: ldarg.0
|
|
IL_037e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_0383: ldc.i4 0x162
|
|
IL_0388: ldc.i4.3
|
|
IL_0389: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_038e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0393: nop
|
|
IL_0394: ldarg.0
|
|
IL_0395: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_039a: ldstr "pictureBox1"
|
|
IL_039f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_03a4: nop
|
|
IL_03a5: ldarg.0
|
|
IL_03a6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_03ab: ldc.i4.s 79
|
|
IL_03ad: ldc.i4.s 55
|
|
IL_03af: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_03b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_03b9: nop
|
|
IL_03ba: ldarg.0
|
|
IL_03bb: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_03c0: ldc.i4.4
|
|
IL_03c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_03c6: nop
|
|
IL_03c7: ldarg.0
|
|
IL_03c8: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_03cd: ldc.i4.0
|
|
IL_03ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_03d3: nop
|
|
IL_03d4: ldarg.0
|
|
IL_03d5: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_03da: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03df: ldarg.0
|
|
IL_03e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_03e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03ea: nop
|
|
IL_03eb: ldarg.0
|
|
IL_03ec: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_03f1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03f6: ldarg.0
|
|
IL_03f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_03fc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0401: nop
|
|
IL_0402: ldarg.0
|
|
IL_0403: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_0408: ldc.i4.5
|
|
IL_0409: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_040e: nop
|
|
IL_040f: ldarg.0
|
|
IL_0410: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_0415: ldc.i4.0
|
|
IL_0416: ldc.i4.s 77
|
|
IL_0418: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_041d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0422: nop
|
|
IL_0423: ldarg.0
|
|
IL_0424: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_0429: ldstr "panel2"
|
|
IL_042e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0433: nop
|
|
IL_0434: ldarg.0
|
|
IL_0435: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_043a: ldc.i4 0x1be
|
|
IL_043f: ldc.i4 0xcc
|
|
IL_0444: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0449: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_044e: nop
|
|
IL_044f: ldarg.0
|
|
IL_0450: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_0455: ldc.i4.s 10
|
|
IL_0457: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_045c: nop
|
|
IL_045d: ldarg.0
|
|
IL_045e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_0463: ldc.i4.1
|
|
IL_0464: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0469: nop
|
|
IL_046a: ldarg.0
|
|
IL_046b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_0470: ldc.i4.s 21
|
|
IL_0472: ldc.i4.s 13
|
|
IL_0474: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0479: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_047e: nop
|
|
IL_047f: ldarg.0
|
|
IL_0480: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_0485: ldstr "label3"
|
|
IL_048a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_048f: nop
|
|
IL_0490: ldarg.0
|
|
IL_0491: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_0496: ldc.i4.s 71
|
|
IL_0498: ldc.i4.s 12
|
|
IL_049a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_049f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04a4: nop
|
|
IL_04a5: ldarg.0
|
|
IL_04a6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_04ab: ldc.i4.0
|
|
IL_04ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_04b1: nop
|
|
IL_04b2: ldarg.0
|
|
IL_04b3: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label3
|
|
IL_04b8: ldstr bytearray (FB 7C DF 7E 0D 54 1A FF 45 00 52 00 50 00 ) // .|.~.T..E.R.P.
|
|
IL_04bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_04c2: nop
|
|
IL_04c3: ldarg.0
|
|
IL_04c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_04c9: ldc.i4.1
|
|
IL_04ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_04cf: nop
|
|
IL_04d0: ldarg.0
|
|
IL_04d1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_04d6: ldc.i4.s 21
|
|
IL_04d8: ldc.i4.s 34
|
|
IL_04da: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_04df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_04e4: nop
|
|
IL_04e5: ldarg.0
|
|
IL_04e6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_04eb: ldstr "label4"
|
|
IL_04f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_04f5: nop
|
|
IL_04f6: ldarg.0
|
|
IL_04f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_04fc: ldc.i4.s 113
|
|
IL_04fe: ldc.i4.s 12
|
|
IL_0500: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0505: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_050a: nop
|
|
IL_050b: ldarg.0
|
|
IL_050c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_0511: ldc.i4.0
|
|
IL_0512: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0517: nop
|
|
IL_0518: ldarg.0
|
|
IL_0519: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label4
|
|
IL_051e: ldstr bytearray (65 67 20 00 20 00 EA 81 1A FF F4 66 B0 65 0D 67 // eg . ......f.e.g
|
|
A1 52 68 56 ) // .RhV
|
|
IL_0523: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0528: nop
|
|
IL_0529: ldarg.0
|
|
IL_052a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_052f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonHighlight()
|
|
IL_0534: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0539: nop
|
|
IL_053a: ldarg.0
|
|
IL_053b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_0540: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0545: ldarg.0
|
|
IL_0546: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_054b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0550: nop
|
|
IL_0551: ldarg.0
|
|
IL_0552: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_0557: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_055c: ldarg.0
|
|
IL_055d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label5
|
|
IL_0562: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0567: nop
|
|
IL_0568: ldarg.0
|
|
IL_0569: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_056e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0573: ldarg.0
|
|
IL_0574: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_0579: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_057e: nop
|
|
IL_057f: ldarg.0
|
|
IL_0580: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_0585: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_058a: ldarg.0
|
|
IL_058b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_0590: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0595: nop
|
|
IL_0596: ldarg.0
|
|
IL_0597: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_059c: ldc.i4.1
|
|
IL_059d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_05a2: nop
|
|
IL_05a3: ldarg.0
|
|
IL_05a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_05a9: ldc.i4.0
|
|
IL_05aa: ldc.i4.0
|
|
IL_05ab: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_05b0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_05b5: nop
|
|
IL_05b6: ldarg.0
|
|
IL_05b7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_05bc: ldstr "panel1"
|
|
IL_05c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_05c6: nop
|
|
IL_05c7: ldarg.0
|
|
IL_05c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_05cd: ldc.i4 0x1be
|
|
IL_05d2: ldc.i4.s 77
|
|
IL_05d4: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_05d9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05de: nop
|
|
IL_05df: ldarg.0
|
|
IL_05e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_05e5: ldc.i4.s 9
|
|
IL_05e7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_05ec: nop
|
|
IL_05ed: ldarg.0
|
|
IL_05ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_05f3: ldc.i4.1
|
|
IL_05f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_05f9: nop
|
|
IL_05fa: ldarg.0
|
|
IL_05fb: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_0600: ldc.i4.s 36
|
|
IL_0602: ldc.i4.s 32
|
|
IL_0604: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0609: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_060e: nop
|
|
IL_060f: ldarg.0
|
|
IL_0610: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_0615: ldstr "label2"
|
|
IL_061a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_061f: nop
|
|
IL_0620: ldarg.0
|
|
IL_0621: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_0626: ldc.i4 0x95
|
|
IL_062b: ldc.i4.s 12
|
|
IL_062d: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0632: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0637: nop
|
|
IL_0638: ldarg.0
|
|
IL_0639: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_063e: ldc.i4.3
|
|
IL_063f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0644: nop
|
|
IL_0645: ldarg.0
|
|
IL_0646: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label2
|
|
IL_064b: ldstr bytearray (FB 7C DF 7E C0 68 4B 6D 30 52 09 67 B0 65 84 76 // .|.~.hKm0R.g.e.v
|
|
48 72 2C 67 EF 53 28 75 ) // Hr,g.S(u
|
|
IL_0650: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0655: nop
|
|
IL_0656: ldarg.0
|
|
IL_0657: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_065c: ldc.i4.1
|
|
IL_065d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0662: nop
|
|
IL_0663: ldarg.0
|
|
IL_0664: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_0669: ldstr "Microsoft Sans Serif"
|
|
IL_066e: ldc.r4 8.25
|
|
IL_0673: ldc.i4.1
|
|
IL_0674: ldc.i4.3
|
|
IL_0675: ldc.i4 0x86
|
|
IL_067a: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string,
|
|
float32,
|
|
valuetype [System.Drawing]System.Drawing.FontStyle,
|
|
valuetype [System.Drawing]System.Drawing.GraphicsUnit,
|
|
uint8)
|
|
IL_067f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0684: nop
|
|
IL_0685: ldarg.0
|
|
IL_0686: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_068b: ldc.i4.s 11
|
|
IL_068d: ldc.i4.s 9
|
|
IL_068f: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0694: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0699: nop
|
|
IL_069a: ldarg.0
|
|
IL_069b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_06a0: ldstr "label1"
|
|
IL_06a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_06aa: nop
|
|
IL_06ab: ldarg.0
|
|
IL_06ac: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_06b1: ldc.i4.s 59
|
|
IL_06b3: ldc.i4.s 13
|
|
IL_06b5: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_06ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_06bf: nop
|
|
IL_06c0: ldarg.0
|
|
IL_06c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_06c6: ldc.i4.2
|
|
IL_06c7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_06cc: nop
|
|
IL_06cd: ldarg.0
|
|
IL_06ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmMain::label1
|
|
IL_06d3: ldstr bytearray (D1 53 B0 73 F4 66 B0 65 ) // .S.s.f.e
|
|
IL_06d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_06dd: nop
|
|
IL_06de: ldarg.0
|
|
IL_06df: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_06e4: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_InactiveBorder()
|
|
IL_06e9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_06ee: nop
|
|
IL_06ef: ldarg.0
|
|
IL_06f0: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_06f5: ldc.i4.2
|
|
IL_06f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_06fb: nop
|
|
IL_06fc: ldarg.0
|
|
IL_06fd: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_0702: ldc.i4.0
|
|
IL_0703: ldc.i4 0x119
|
|
IL_0708: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_070d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0712: nop
|
|
IL_0713: ldarg.0
|
|
IL_0714: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_0719: ldstr "splitter2"
|
|
IL_071e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0723: nop
|
|
IL_0724: ldarg.0
|
|
IL_0725: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_072a: ldc.i4 0x1be
|
|
IL_072f: ldc.i4.2
|
|
IL_0730: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0735: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_073a: nop
|
|
IL_073b: ldarg.0
|
|
IL_073c: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_0741: ldc.i4.s 13
|
|
IL_0743: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0748: nop
|
|
IL_0749: ldarg.0
|
|
IL_074a: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_074f: ldc.i4.0
|
|
IL_0750: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Splitter::set_TabStop(bool)
|
|
IL_0755: nop
|
|
IL_0756: ldarg.0
|
|
IL_0757: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_075c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0761: ldarg.0
|
|
IL_0762: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0767: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_076c: nop
|
|
IL_076d: ldarg.0
|
|
IL_076e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0773: ldc.i4.2
|
|
IL_0774: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0779: nop
|
|
IL_077a: ldarg.0
|
|
IL_077b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0780: ldc.i4.0
|
|
IL_0781: ldc.i4.s 126
|
|
IL_0783: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0788: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_078d: nop
|
|
IL_078e: ldarg.0
|
|
IL_078f: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_0794: ldstr "panel4"
|
|
IL_0799: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_079e: nop
|
|
IL_079f: ldarg.0
|
|
IL_07a0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_07a5: ldc.i4 0x1be
|
|
IL_07aa: ldc.i4.s 111
|
|
IL_07ac: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_07b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_07b6: nop
|
|
IL_07b7: ldarg.0
|
|
IL_07b8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_07bd: ldc.i4.s 14
|
|
IL_07bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_07c4: nop
|
|
IL_07c5: ldarg.0
|
|
IL_07c6: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_07cb: ldc.i4.5
|
|
IL_07cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_07d1: nop
|
|
IL_07d2: ldarg.0
|
|
IL_07d3: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_07d8: ldc.i4.0
|
|
IL_07d9: ldc.i4.0
|
|
IL_07da: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_07df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_07e4: nop
|
|
IL_07e5: ldarg.0
|
|
IL_07e6: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_07eb: ldstr "richTextBox"
|
|
IL_07f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_07f5: nop
|
|
IL_07f6: ldarg.0
|
|
IL_07f7: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_07fc: ldc.i4 0x1be
|
|
IL_0801: ldc.i4.s 111
|
|
IL_0803: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0808: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_080d: nop
|
|
IL_080e: ldarg.0
|
|
IL_080f: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0814: ldc.i4.6
|
|
IL_0815: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_081a: nop
|
|
IL_081b: ldarg.0
|
|
IL_081c: ldfld class [System.Windows.Forms]System.Windows.Forms.RichTextBox Lskj.AutoUpdate.FrmMain::richTextBox
|
|
IL_0821: ldstr ""
|
|
IL_0826: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_082b: nop
|
|
IL_082c: ldarg.0
|
|
IL_082d: ldc.r4 6.
|
|
IL_0832: ldc.r4 12.
|
|
IL_0837: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_083c: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_0841: nop
|
|
IL_0842: ldarg.0
|
|
IL_0843: ldc.i4.1
|
|
IL_0844: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0849: nop
|
|
IL_084a: ldarg.0
|
|
IL_084b: ldc.i4 0x1be
|
|
IL_0850: ldc.i4 0x11b
|
|
IL_0855: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_085a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_085f: nop
|
|
IL_0860: ldarg.0
|
|
IL_0861: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0866: ldarg.0
|
|
IL_0867: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_086c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0871: nop
|
|
IL_0872: ldarg.0
|
|
IL_0873: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0878: ldarg.0
|
|
IL_0879: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter1
|
|
IL_087e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0883: nop
|
|
IL_0884: ldarg.0
|
|
IL_0885: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_088a: ldarg.0
|
|
IL_088b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0890: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0895: nop
|
|
IL_0896: ldarg.0
|
|
IL_0897: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_089c: ldarg.0
|
|
IL_089d: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_08a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_08a7: nop
|
|
IL_08a8: ldarg.0
|
|
IL_08a9: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_08ae: ldarg.0
|
|
IL_08af: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_08b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_08b9: nop
|
|
IL_08ba: ldarg.0
|
|
IL_08bb: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_08c0: ldarg.0
|
|
IL_08c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmMain::splitter2
|
|
IL_08c6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_08cb: nop
|
|
IL_08cc: ldarg.0
|
|
IL_08cd: ldc.i4.3
|
|
IL_08ce: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_08d3: nop
|
|
IL_08d4: ldarg.0
|
|
IL_08d5: ldloc.0
|
|
IL_08d6: ldstr "$this.Icon"
|
|
IL_08db: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_08e0: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_08e5: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon)
|
|
IL_08ea: nop
|
|
IL_08eb: ldarg.0
|
|
IL_08ec: ldc.i4.0
|
|
IL_08ed: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_08f2: nop
|
|
IL_08f3: ldarg.0
|
|
IL_08f4: ldc.i4.0
|
|
IL_08f5: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
|
|
IL_08fa: nop
|
|
IL_08fb: ldarg.0
|
|
IL_08fc: ldstr "FrmMain"
|
|
IL_0901: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0906: nop
|
|
IL_0907: ldarg.0
|
|
IL_0908: ldc.i4.1
|
|
IL_0909: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
|
|
IL_090e: nop
|
|
IL_090f: ldarg.0
|
|
IL_0910: ldstr bytearray (EA 81 A8 52 47 53 A7 7E ) // ...RGS.~
|
|
IL_0915: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_091a: nop
|
|
IL_091b: ldarg.0
|
|
IL_091c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel3
|
|
IL_0921: ldc.i4.0
|
|
IL_0922: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0927: nop
|
|
IL_0928: ldarg.0
|
|
IL_0929: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmMain::pictureBox1
|
|
IL_092e: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_0933: nop
|
|
IL_0934: ldarg.0
|
|
IL_0935: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_093a: ldc.i4.0
|
|
IL_093b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0940: nop
|
|
IL_0941: ldarg.0
|
|
IL_0942: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel2
|
|
IL_0947: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_094c: nop
|
|
IL_094d: ldarg.0
|
|
IL_094e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_0953: ldc.i4.0
|
|
IL_0954: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0959: nop
|
|
IL_095a: ldarg.0
|
|
IL_095b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel1
|
|
IL_0960: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_0965: nop
|
|
IL_0966: ldarg.0
|
|
IL_0967: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmMain::panel4
|
|
IL_096c: ldc.i4.0
|
|
IL_096d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0972: nop
|
|
IL_0973: ldarg.0
|
|
IL_0974: ldc.i4.0
|
|
IL_0975: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_097a: nop
|
|
IL_097b: ret
|
|
} // end of method FrmMain::InitializeComponent
|
|
|
|
} // end of class Lskj.AutoUpdate.FrmMain
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.FrmProgress
|
|
extends [System.Windows.Forms]System.Windows.Forms.Form
|
|
{
|
|
.class auto ansi sealed nested private SetProcessBarCallBack
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(object 'object',
|
|
native int 'method') runtime managed
|
|
{
|
|
} // end of method SetProcessBarCallBack::.ctor
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void Invoke(int32 current,
|
|
int32 total) runtime managed
|
|
{
|
|
} // end of method SetProcessBarCallBack::Invoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class [mscorlib]System.IAsyncResult
|
|
BeginInvoke(int32 current,
|
|
int32 total,
|
|
class [mscorlib]System.AsyncCallback callback,
|
|
object 'object') runtime managed
|
|
{
|
|
} // end of method SetProcessBarCallBack::BeginInvoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed
|
|
{
|
|
} // end of method SetProcessBarCallBack::EndInvoke
|
|
|
|
} // end of class SetProcessBarCallBack
|
|
|
|
.class auto ansi sealed nested private ExitCallBack
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(object 'object',
|
|
native int 'method') runtime managed
|
|
{
|
|
} // end of method ExitCallBack::.ctor
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void Invoke(bool success) runtime managed
|
|
{
|
|
} // end of method ExitCallBack::Invoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class [mscorlib]System.IAsyncResult
|
|
BeginInvoke(bool success,
|
|
class [mscorlib]System.AsyncCallback callback,
|
|
object 'object') runtime managed
|
|
{
|
|
} // end of method ExitCallBack::BeginInvoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed
|
|
{
|
|
} // end of method ExitCallBack::EndInvoke
|
|
|
|
} // end of class ExitCallBack
|
|
|
|
.class auto ansi sealed nested private ShowCurrentDownloadFileNameCallBack
|
|
extends [mscorlib]System.MulticastDelegate
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(object 'object',
|
|
native int 'method') runtime managed
|
|
{
|
|
} // end of method ShowCurrentDownloadFileNameCallBack::.ctor
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void Invoke(string name) runtime managed
|
|
{
|
|
} // end of method ShowCurrentDownloadFileNameCallBack::Invoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance class [mscorlib]System.IAsyncResult
|
|
BeginInvoke(string name,
|
|
class [mscorlib]System.AsyncCallback callback,
|
|
object 'object') runtime managed
|
|
{
|
|
} // end of method ShowCurrentDownloadFileNameCallBack::BeginInvoke
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed
|
|
{
|
|
} // end of method ShowCurrentDownloadFileNameCallBack::EndInvoke
|
|
|
|
} // end of class ShowCurrentDownloadFileNameCallBack
|
|
|
|
.class auto ansi serializable sealed nested private beforefieldinit '<>c'
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
.field public static initonly class Lskj.AutoUpdate.FrmProgress/'<>c' '<>9'
|
|
.field public static class [mscorlib]System.Func`2<class Lskj.AutoUpdate.DownloadFileInfo,class Lskj.AutoUpdate.DownloadFileInfo> '<>9__12_0'
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// 代码大小 11 (0xb)
|
|
.maxstack 8
|
|
IL_0000: newobj instance void Lskj.AutoUpdate.FrmProgress/'<>c'::.ctor()
|
|
IL_0005: stsfld class Lskj.AutoUpdate.FrmProgress/'<>c' Lskj.AutoUpdate.FrmProgress/'<>c'::'<>9'
|
|
IL_000a: ret
|
|
} // end of method '<>c'::.cctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method '<>c'::.ctor
|
|
|
|
.method assembly hidebysig instance class Lskj.AutoUpdate.DownloadFileInfo
|
|
'<.ctor>b__12_0'(class Lskj.AutoUpdate.DownloadFileInfo x) cil managed
|
|
{
|
|
// 代码大小 36 (0x24)
|
|
.maxstack 8
|
|
IL_0000: ldarg.1
|
|
IL_0001: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
IL_0006: ldarg.1
|
|
IL_0007: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_Version()
|
|
IL_0012: ldarg.1
|
|
IL_0013: callvirt instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
IL_0018: ldarg.1
|
|
IL_0019: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_LastVersion()
|
|
IL_001e: newobj instance void Lskj.AutoUpdate.DownloadFileInfo::.ctor(string,
|
|
string,
|
|
string,
|
|
int32,
|
|
string)
|
|
IL_0023: ret
|
|
} // end of method '<>c'::'<.ctor>b__12_0'
|
|
|
|
} // end of class '<>c'
|
|
|
|
.field private bool isFinished
|
|
.field private int64 total
|
|
.field private int64 nDownloadedTotal
|
|
.field private class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadFileList
|
|
.field private class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> allFileList
|
|
.field private class [mscorlib]System.Threading.ManualResetEvent evtDownload
|
|
.field private class [mscorlib]System.Threading.ManualResetEvent evtPerDonwload
|
|
.field private class [System]System.Net.WebClient clientDownload
|
|
.field private class Lskj.AutoUpdate.AutoUpdater autoUpdater
|
|
.field private class [System]System.ComponentModel.IContainer components
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label3
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Splitter splitter1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.ProgressBar progressBarTotal
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel3
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Button buttonOk
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label2
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel2
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label labelCurrentItem
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.ProgressBar progressBarCurrent
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label lblAll
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label5
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Label label4
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Panel panel1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1
|
|
.field private class [System.Windows.Forms]System.Windows.Forms.Splitter splitter2
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadFileListTemp,
|
|
class Lskj.AutoUpdate.AutoUpdater apd) cil managed
|
|
{
|
|
// 代码大小 192 (0xc0)
|
|
.maxstack 4
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stfld bool Lskj.AutoUpdate.FrmProgress::isFinished
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: conv.i8
|
|
IL_000a: stfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldc.i4.0
|
|
IL_0011: conv.i8
|
|
IL_0012: stfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_0017: ldarg.0
|
|
IL_0018: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::.ctor()
|
|
IL_001d: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldnull
|
|
IL_0024: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::allFileList
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldnull
|
|
IL_002b: stfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldnull
|
|
IL_0032: stfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldnull
|
|
IL_0039: stfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldnull
|
|
IL_0040: stfld class Lskj.AutoUpdate.AutoUpdater Lskj.AutoUpdate.FrmProgress::autoUpdater
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldnull
|
|
IL_0047: stfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmProgress::components
|
|
IL_004c: ldarg.0
|
|
IL_004d: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_0052: nop
|
|
IL_0053: nop
|
|
IL_0054: ldarg.0
|
|
IL_0055: call instance void Lskj.AutoUpdate.FrmProgress::InitializeComponent()
|
|
IL_005a: nop
|
|
IL_005b: ldarg.0
|
|
IL_005c: ldarg.2
|
|
IL_005d: stfld class Lskj.AutoUpdate.AutoUpdater Lskj.AutoUpdate.FrmProgress::autoUpdater
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldarg.1
|
|
IL_0064: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldarg.1
|
|
IL_006b: ldsfld class [mscorlib]System.Func`2<class Lskj.AutoUpdate.DownloadFileInfo,class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress/'<>c'::'<>9__12_0'
|
|
IL_0070: dup
|
|
IL_0071: brtrue.s IL_008a
|
|
|
|
IL_0073: pop
|
|
IL_0074: ldsfld class Lskj.AutoUpdate.FrmProgress/'<>c' Lskj.AutoUpdate.FrmProgress/'<>c'::'<>9'
|
|
IL_0079: ldftn instance class Lskj.AutoUpdate.DownloadFileInfo Lskj.AutoUpdate.FrmProgress/'<>c'::'<.ctor>b__12_0'(class Lskj.AutoUpdate.DownloadFileInfo)
|
|
IL_007f: newobj instance void class [mscorlib]System.Func`2<class Lskj.AutoUpdate.DownloadFileInfo,class Lskj.AutoUpdate.DownloadFileInfo>::.ctor(object,
|
|
native int)
|
|
IL_0084: dup
|
|
IL_0085: stsfld class [mscorlib]System.Func`2<class Lskj.AutoUpdate.DownloadFileInfo,class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress/'<>c'::'<>9__12_0'
|
|
IL_008a: call class [mscorlib]System.Collections.Generic.IEnumerable`1<!!1> [System.Core]System.Linq.Enumerable::Select<class Lskj.AutoUpdate.DownloadFileInfo,class Lskj.AutoUpdate.DownloadFileInfo>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>,
|
|
class [mscorlib]System.Func`2<!!0,!!1>)
|
|
IL_008f: call class [mscorlib]System.Collections.Generic.List`1<!!0> [System.Core]System.Linq.Enumerable::ToList<class Lskj.AutoUpdate.DownloadFileInfo>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>)
|
|
IL_0094: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::allFileList
|
|
IL_0099: ldarg.0
|
|
IL_009a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_009f: ldstr bytearray (3B 60 DB 8F A6 5E 28 00 30 00 2F 00 7B 00 30 00 // ;`...^(.0./.{.0.
|
|
7D 00 29 00 ) // }.).
|
|
IL_00a4: ldarg.0
|
|
IL_00a5: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_00aa: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_00af: box [mscorlib]System.Int32
|
|
IL_00b4: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_00b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_00be: nop
|
|
IL_00bf: ret
|
|
} // end of method FrmProgress::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
OnFormLoad(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// 代码大小 44 (0x2c)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool)
|
|
IL_0008: stfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_0013: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset()
|
|
IL_0018: pop
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldftn instance void Lskj.AutoUpdate.FrmProgress::ProcDownload(object)
|
|
IL_0020: newobj instance void [mscorlib]System.Threading.WaitCallback::.ctor(object,
|
|
native int)
|
|
IL_0025: call bool [mscorlib]System.Threading.ThreadPool::QueueUserWorkItem(class [mscorlib]System.Threading.WaitCallback)
|
|
IL_002a: pop
|
|
IL_002b: ret
|
|
} // end of method FrmProgress::OnFormLoad
|
|
|
|
.method private hidebysig instance void
|
|
OnFormClosing(object sender,
|
|
class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs e) cil managed
|
|
{
|
|
// 代码大小 100 (0x64)
|
|
.maxstack 5
|
|
.locals init ([0] bool V_0,
|
|
[1] bool V_1)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Lskj.AutoUpdate.FrmProgress::isFinished
|
|
IL_0007: brtrue.s IL_0020
|
|
|
|
IL_0009: ldc.i4.6
|
|
IL_000a: ldstr bytearray (6F 8F F6 4E 63 6B 28 57 F4 66 B0 65 2D 4E 2C 00 // o..Nck(W.f.e-N,.
|
|
2F 66 26 54 1F 77 81 89 3E 65 03 5F F4 66 B0 65 // /f&T.w..>e._.f.e
|
|
17 54 1F FF ) // .T..
|
|
IL_000f: ldstr bytearray (FB 7C DF 7E D0 63 3A 79 ) // .|.~.c:y
|
|
IL_0014: ldc.i4.4
|
|
IL_0015: ldc.i4.s 32
|
|
IL_0017: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
|
|
string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon)
|
|
IL_001c: ceq
|
|
IL_001e: br.s IL_0021
|
|
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: stloc.0
|
|
IL_0022: ldloc.0
|
|
IL_0023: brfalse.s IL_0030
|
|
|
|
IL_0025: nop
|
|
IL_0026: ldarg.2
|
|
IL_0027: ldc.i4.1
|
|
IL_0028: callvirt instance void [System]System.ComponentModel.CancelEventArgs::set_Cancel(bool)
|
|
IL_002d: nop
|
|
IL_002e: br.s IL_0063
|
|
|
|
IL_0030: nop
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0037: ldnull
|
|
IL_0038: cgt.un
|
|
IL_003a: stloc.1
|
|
IL_003b: ldloc.1
|
|
IL_003c: brfalse.s IL_004a
|
|
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0044: callvirt instance void [System]System.Net.WebClient::CancelAsync()
|
|
IL_0049: nop
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_0050: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0055: pop
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_005c: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0061: pop
|
|
IL_0062: nop
|
|
IL_0063: ret
|
|
} // end of method FrmProgress::OnFormClosing
|
|
|
|
.method private hidebysig instance void
|
|
ProcDownload(object o) cil managed
|
|
{
|
|
// 代码大小 1383 (0x567)
|
|
.maxstack 4
|
|
.locals init ([0] string tempFolderPath,
|
|
[1] int32 count,
|
|
[2] bool V_2,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo> V_3,
|
|
[4] class Lskj.AutoUpdate.DownloadFileInfo file,
|
|
[5] class Lskj.AutoUpdate.DownloadFileInfo V_5,
|
|
[6] string tempFolderPath1,
|
|
[7] bool V_7,
|
|
[8] bool V_8,
|
|
[9] class [mscorlib]System.Exception e,
|
|
[10] bool V_10,
|
|
[11] bool V_11,
|
|
[12] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo> V_12,
|
|
[13] class Lskj.AutoUpdate.DownloadFileInfo V_13,
|
|
[14] string tempUrlPath,
|
|
[15] string oldPath,
|
|
[16] string newPath,
|
|
[17] class [mscorlib]System.IO.FileInfo f,
|
|
[18] string newfilepath,
|
|
[19] bool V_19,
|
|
[20] bool V_20,
|
|
[21] int32 V_21,
|
|
[22] int64 V_22,
|
|
[23] bool V_23,
|
|
[24] bool V_24,
|
|
[25] bool V_25,
|
|
[26] bool V_26,
|
|
[27] bool V_27,
|
|
[28] bool V_28,
|
|
[29] class [mscorlib]System.Exception exp,
|
|
[30] bool V_30)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0006: ldstr "TempFolder"
|
|
IL_000b: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0010: stloc.0
|
|
IL_0011: ldloc.0
|
|
IL_0012: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: brfalse.s IL_0027
|
|
|
|
IL_001e: nop
|
|
IL_001f: ldloc.0
|
|
IL_0020: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_0025: pop
|
|
IL_0026: nop
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool)
|
|
IL_002e: stfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_0033: nop
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_003a: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::GetEnumerator()
|
|
IL_003f: stloc.3
|
|
.try
|
|
{
|
|
IL_0040: br.s IL_0062
|
|
|
|
IL_0042: ldloca.s V_3
|
|
IL_0044: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::get_Current()
|
|
IL_0049: stloc.s file
|
|
IL_004b: nop
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldarg.0
|
|
IL_004e: ldfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_0053: ldloc.s file
|
|
IL_0055: callvirt instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
IL_005a: conv.i8
|
|
IL_005b: add
|
|
IL_005c: stfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_0061: nop
|
|
IL_0062: ldloca.s V_3
|
|
IL_0064: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::MoveNext()
|
|
IL_0069: brtrue.s IL_0042
|
|
|
|
IL_006b: leave.s IL_007c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006d: ldloca.s V_3
|
|
IL_006f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>
|
|
IL_0075: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_007a: nop
|
|
IL_007b: endfinally
|
|
} // end handler
|
|
IL_007c: ldarg.0
|
|
IL_007d: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0082: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_0087: stloc.1
|
|
IL_0088: br IL_0246
|
|
|
|
IL_008d: nop
|
|
.try
|
|
{
|
|
IL_008e: nop
|
|
IL_008f: ldarg.0
|
|
IL_0090: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0095: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_009a: ldc.i4.0
|
|
IL_009b: ceq
|
|
IL_009d: stloc.s V_7
|
|
IL_009f: ldloc.s V_7
|
|
IL_00a1: brfalse.s IL_00a8
|
|
|
|
IL_00a3: leave IL_025f
|
|
|
|
IL_00a8: ldarg.0
|
|
IL_00a9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_00ae: ldstr bytearray (3B 60 DB 8F A6 5E 28 00 7B 00 30 00 7D 00 2F 00 // ;`...^(.{.0.}./.
|
|
7B 00 31 00 7D 00 29 00 ) // {.1.}.).
|
|
IL_00b3: ldloc.1
|
|
IL_00b4: ldarg.0
|
|
IL_00b5: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_00ba: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_00bf: sub
|
|
IL_00c0: box [mscorlib]System.Int32
|
|
IL_00c5: ldloc.1
|
|
IL_00c6: box [mscorlib]System.Int32
|
|
IL_00cb: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_00d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_00d5: nop
|
|
IL_00d6: ldarg.0
|
|
IL_00d7: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_00dc: ldc.i4.0
|
|
IL_00dd: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Item(int32)
|
|
IL_00e2: stloc.s V_5
|
|
IL_00e4: ldarg.0
|
|
IL_00e5: ldloc.s V_5
|
|
IL_00e7: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_00ec: call instance void Lskj.AutoUpdate.FrmProgress::ShowCurrentDownloadFileName(string)
|
|
IL_00f1: nop
|
|
IL_00f2: ldarg.0
|
|
IL_00f3: newobj instance void [System]System.Net.WebClient::.ctor()
|
|
IL_00f8: stfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_00fd: ldarg.0
|
|
IL_00fe: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0103: call class [System]System.Net.IWebProxy [System]System.Net.WebRequest::GetSystemWebProxy()
|
|
IL_0108: callvirt instance void [System]System.Net.WebClient::set_Proxy(class [System]System.Net.IWebProxy)
|
|
IL_010d: nop
|
|
IL_010e: ldarg.0
|
|
IL_010f: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0114: callvirt instance class [System]System.Net.IWebProxy [System]System.Net.WebClient::get_Proxy()
|
|
IL_0119: call class [System]System.Net.ICredentials [System]System.Net.CredentialCache::get_DefaultCredentials()
|
|
IL_011e: callvirt instance void [System]System.Net.IWebProxy::set_Credentials(class [System]System.Net.ICredentials)
|
|
IL_0123: nop
|
|
IL_0124: ldarg.0
|
|
IL_0125: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_012a: call class [System]System.Net.ICredentials [System]System.Net.CredentialCache::get_DefaultCredentials()
|
|
IL_012f: callvirt instance void [System]System.Net.WebClient::set_Credentials(class [System]System.Net.ICredentials)
|
|
IL_0134: nop
|
|
IL_0135: ldarg.0
|
|
IL_0136: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_013b: ldarg.0
|
|
IL_013c: ldftn instance void Lskj.AutoUpdate.FrmProgress::'<ProcDownload>b__15_0'(object,
|
|
class [System]System.Net.DownloadProgressChangedEventArgs)
|
|
IL_0142: newobj instance void [System]System.Net.DownloadProgressChangedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0147: callvirt instance void [System]System.Net.WebClient::add_DownloadProgressChanged(class [System]System.Net.DownloadProgressChangedEventHandler)
|
|
IL_014c: nop
|
|
IL_014d: ldarg.0
|
|
IL_014e: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0153: ldarg.0
|
|
IL_0154: ldftn instance void Lskj.AutoUpdate.FrmProgress::'<ProcDownload>b__15_1'(object,
|
|
class [System]System.ComponentModel.AsyncCompletedEventArgs)
|
|
IL_015a: newobj instance void [System]System.ComponentModel.AsyncCompletedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_015f: callvirt instance void [System]System.Net.WebClient::add_DownloadFileCompleted(class [System]System.ComponentModel.AsyncCompletedEventHandler)
|
|
IL_0164: nop
|
|
IL_0165: ldarg.0
|
|
IL_0166: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_016b: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset()
|
|
IL_0170: pop
|
|
IL_0171: ldloc.s V_5
|
|
IL_0173: call string Lskj.AutoUpdate.CommonUnitity::GetFolderUrl(class Lskj.AutoUpdate.DownloadFileInfo)
|
|
IL_0178: stloc.s tempFolderPath1
|
|
IL_017a: ldloc.s tempFolderPath1
|
|
IL_017c: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0181: ldc.i4.0
|
|
IL_0182: ceq
|
|
IL_0184: stloc.s V_8
|
|
IL_0186: ldloc.s V_8
|
|
IL_0188: brfalse.s IL_01a7
|
|
|
|
IL_018a: nop
|
|
IL_018b: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0190: ldstr "TempFolder"
|
|
IL_0195: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_019a: stloc.0
|
|
IL_019b: ldloc.0
|
|
IL_019c: ldloc.s tempFolderPath1
|
|
IL_019e: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_01a3: stloc.0
|
|
IL_01a4: nop
|
|
IL_01a5: br.s IL_01b9
|
|
|
|
IL_01a7: nop
|
|
IL_01a8: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_01ad: ldstr "TempFolder"
|
|
IL_01b2: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_01b7: stloc.0
|
|
IL_01b8: nop
|
|
IL_01b9: ldarg.0
|
|
IL_01ba: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_01bf: ldloc.s V_5
|
|
IL_01c1: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
IL_01c6: newobj instance void [System]System.Uri::.ctor(string)
|
|
IL_01cb: ldloc.0
|
|
IL_01cc: ldloc.s V_5
|
|
IL_01ce: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_01d3: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_01d8: ldloc.s V_5
|
|
IL_01da: callvirt instance void [System]System.Net.WebClient::DownloadFileAsync(class [System]System.Uri,
|
|
string,
|
|
object)
|
|
IL_01df: nop
|
|
IL_01e0: ldarg.0
|
|
IL_01e1: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_01e6: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne()
|
|
IL_01eb: pop
|
|
IL_01ec: ldarg.0
|
|
IL_01ed: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_01f2: callvirt instance void [System]System.ComponentModel.Component::Dispose()
|
|
IL_01f7: nop
|
|
IL_01f8: ldarg.0
|
|
IL_01f9: ldnull
|
|
IL_01fa: stfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_01ff: ldarg.0
|
|
IL_0200: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0205: ldloc.s V_5
|
|
IL_0207: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::Remove(!0)
|
|
IL_020c: pop
|
|
IL_020d: nop
|
|
IL_020e: leave.s IL_0245
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0210: stloc.s e
|
|
IL_0212: nop
|
|
IL_0213: ldarg.0
|
|
IL_0214: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0219: ldc.i4.0
|
|
IL_021a: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Item(int32)
|
|
IL_021f: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0224: ldstr "\r\n"
|
|
IL_0229: ldloc.s e
|
|
IL_022b: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0230: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0235: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_023a: pop
|
|
IL_023b: ldarg.0
|
|
IL_023c: call instance void Lskj.AutoUpdate.FrmProgress::ShowErrorAndRestartApplication()
|
|
IL_0241: nop
|
|
IL_0242: nop
|
|
IL_0243: leave.s IL_0245
|
|
|
|
} // end handler
|
|
IL_0245: nop
|
|
IL_0246: ldarg.0
|
|
IL_0247: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_024c: ldc.i4.0
|
|
IL_024d: ldc.i4.0
|
|
IL_024e: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32,
|
|
bool)
|
|
IL_0253: ldc.i4.0
|
|
IL_0254: ceq
|
|
IL_0256: stloc.s V_10
|
|
IL_0258: ldloc.s V_10
|
|
IL_025a: brtrue IL_008d
|
|
|
|
IL_025f: ldarg.0
|
|
IL_0260: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_0265: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_026a: ldc.i4.0
|
|
IL_026b: cgt
|
|
IL_026d: stloc.s V_11
|
|
IL_026f: ldloc.s V_11
|
|
IL_0271: brfalse.s IL_0279
|
|
|
|
IL_0273: nop
|
|
IL_0274: br IL_0566
|
|
|
|
IL_0279: ldarg.0
|
|
IL_027a: call instance void Lskj.AutoUpdate.FrmProgress::DealWithDownloadErrors()
|
|
IL_027f: nop
|
|
IL_0280: nop
|
|
IL_0281: ldarg.0
|
|
IL_0282: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::allFileList
|
|
IL_0287: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::GetEnumerator()
|
|
IL_028c: stloc.s V_12
|
|
.try
|
|
{
|
|
IL_028e: br IL_050b
|
|
|
|
IL_0293: ldloca.s V_12
|
|
IL_0295: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::get_Current()
|
|
IL_029a: stloc.s V_13
|
|
IL_029c: nop
|
|
IL_029d: ldloc.s V_13
|
|
IL_029f: call string Lskj.AutoUpdate.CommonUnitity::GetFolderUrl(class Lskj.AutoUpdate.DownloadFileInfo)
|
|
IL_02a4: stloc.s tempUrlPath
|
|
IL_02a6: ldsfld string [mscorlib]System.String::Empty
|
|
IL_02ab: stloc.s oldPath
|
|
IL_02ad: ldsfld string [mscorlib]System.String::Empty
|
|
IL_02b2: stloc.s newPath
|
|
.try
|
|
{
|
|
IL_02b4: nop
|
|
IL_02b5: ldloc.s tempUrlPath
|
|
IL_02b7: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_02bc: ldc.i4.0
|
|
IL_02bd: ceq
|
|
IL_02bf: stloc.s V_19
|
|
IL_02c1: ldloc.s V_19
|
|
IL_02c3: brfalse.s IL_0308
|
|
|
|
IL_02c5: nop
|
|
IL_02c6: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_02cb: ldloc.s tempUrlPath
|
|
IL_02cd: ldc.i4.1
|
|
IL_02ce: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_02d3: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_02d8: ldloc.s V_13
|
|
IL_02da: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_02df: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_02e4: stloc.s oldPath
|
|
IL_02e6: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_02eb: ldstr "TempFolder"
|
|
IL_02f0: ldloc.s tempUrlPath
|
|
IL_02f2: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_02f7: ldloc.s V_13
|
|
IL_02f9: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_02fe: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0303: stloc.s newPath
|
|
IL_0305: nop
|
|
IL_0306: br.s IL_033a
|
|
|
|
IL_0308: nop
|
|
IL_0309: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_030e: ldloc.s V_13
|
|
IL_0310: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0315: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_031a: stloc.s oldPath
|
|
IL_031c: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0321: ldstr "TempFolder"
|
|
IL_0326: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_032b: ldloc.s V_13
|
|
IL_032d: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0332: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0337: stloc.s newPath
|
|
IL_0339: nop
|
|
IL_033a: ldloc.s newPath
|
|
IL_033c: newobj instance void [mscorlib]System.IO.FileInfo::.ctor(string)
|
|
IL_0341: stloc.s f
|
|
IL_0343: ldloc.s V_13
|
|
IL_0345: callvirt instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
IL_034a: stloc.s V_21
|
|
IL_034c: ldloca.s V_21
|
|
IL_034e: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0353: ldloc.s f
|
|
IL_0355: callvirt instance int64 [mscorlib]System.IO.FileInfo::get_Length()
|
|
IL_035a: stloc.s V_22
|
|
IL_035c: ldloca.s V_22
|
|
IL_035e: call instance string [mscorlib]System.Int64::ToString()
|
|
IL_0363: callvirt instance bool [mscorlib]System.String::Equals(string)
|
|
IL_0368: brtrue.s IL_0385
|
|
|
|
IL_036a: ldloc.s V_13
|
|
IL_036c: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0371: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0376: ldstr ".xml"
|
|
IL_037b: callvirt instance bool [mscorlib]System.String::EndsWith(string)
|
|
IL_0380: ldc.i4.0
|
|
IL_0381: ceq
|
|
IL_0383: br.s IL_0386
|
|
|
|
IL_0385: ldc.i4.0
|
|
IL_0386: stloc.s V_20
|
|
IL_0388: ldloc.s V_20
|
|
IL_038a: brfalse.s IL_03ac
|
|
|
|
IL_038c: nop
|
|
IL_038d: ldstr bytearray (87 65 F6 4E 27 59 0F 5C 0E 4E 0D 67 A1 52 68 56 // .e.N'Y.\.N.g.RhV
|
|
0D 4E 39 53 4D 91 20 00 20 00 ) // .N9SM. . .
|
|
IL_0392: ldloc.s V_13
|
|
IL_0394: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0399: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_039e: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_03a3: pop
|
|
IL_03a4: ldarg.0
|
|
IL_03a5: call instance void Lskj.AutoUpdate.FrmProgress::ShowErrorAndRestartApplication()
|
|
IL_03aa: nop
|
|
IL_03ab: nop
|
|
IL_03ac: ldsfld string [mscorlib]System.String::Empty
|
|
IL_03b1: stloc.s newfilepath
|
|
IL_03b3: ldloc.s newPath
|
|
IL_03b5: ldloc.s newPath
|
|
IL_03b7: ldstr "."
|
|
IL_03bc: callvirt instance int32 [mscorlib]System.String::LastIndexOf(string)
|
|
IL_03c1: ldc.i4.1
|
|
IL_03c2: add
|
|
IL_03c3: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_03c8: ldstr "config_"
|
|
IL_03cd: callvirt instance bool [mscorlib]System.String::Equals(string)
|
|
IL_03d2: stloc.s V_23
|
|
IL_03d4: ldloc.s V_23
|
|
IL_03d6: brfalse.s IL_0431
|
|
|
|
IL_03d8: nop
|
|
IL_03d9: ldloc.s newPath
|
|
IL_03db: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_03e0: stloc.s V_24
|
|
IL_03e2: ldloc.s V_24
|
|
IL_03e4: brfalse.s IL_0430
|
|
|
|
IL_03e6: nop
|
|
IL_03e7: ldloc.s newPath
|
|
IL_03e9: ldstr "_"
|
|
IL_03ee: callvirt instance bool [mscorlib]System.String::EndsWith(string)
|
|
IL_03f3: stloc.s V_25
|
|
IL_03f5: ldloc.s V_25
|
|
IL_03f7: brfalse.s IL_0425
|
|
|
|
IL_03f9: nop
|
|
IL_03fa: ldloc.s newPath
|
|
IL_03fc: stloc.s newfilepath
|
|
IL_03fe: ldloc.s newPath
|
|
IL_0400: ldc.i4.0
|
|
IL_0401: ldloc.s newPath
|
|
IL_0403: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0408: ldc.i4.1
|
|
IL_0409: sub
|
|
IL_040a: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_040f: stloc.s newPath
|
|
IL_0411: ldloc.s oldPath
|
|
IL_0413: ldc.i4.0
|
|
IL_0414: ldloc.s oldPath
|
|
IL_0416: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_041b: ldc.i4.1
|
|
IL_041c: sub
|
|
IL_041d: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_0422: stloc.s oldPath
|
|
IL_0424: nop
|
|
IL_0425: ldloc.s newfilepath
|
|
IL_0427: ldloc.s newPath
|
|
IL_0429: call void [mscorlib]System.IO.File::Move(string,
|
|
string)
|
|
IL_042e: nop
|
|
IL_042f: nop
|
|
IL_0430: nop
|
|
IL_0431: ldloc.s oldPath
|
|
IL_0433: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0438: stloc.s V_26
|
|
IL_043a: ldloc.s V_26
|
|
IL_043c: brfalse.s IL_044d
|
|
|
|
IL_043e: nop
|
|
IL_043f: ldarg.0
|
|
IL_0440: ldloc.s oldPath
|
|
IL_0442: ldloc.s newPath
|
|
IL_0444: call instance void Lskj.AutoUpdate.FrmProgress::MoveFolderToOld(string,
|
|
string)
|
|
IL_0449: nop
|
|
IL_044a: nop
|
|
IL_044b: br.s IL_04c4
|
|
|
|
IL_044d: nop
|
|
IL_044e: ldloc.s tempUrlPath
|
|
IL_0450: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0455: ldc.i4.0
|
|
IL_0456: ceq
|
|
IL_0458: stloc.s V_27
|
|
IL_045a: ldloc.s V_27
|
|
IL_045c: brfalse.s IL_04b6
|
|
|
|
IL_045e: nop
|
|
IL_045f: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0464: ldloc.s tempUrlPath
|
|
IL_0466: ldc.i4.1
|
|
IL_0467: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_046c: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0471: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_0476: ldc.i4.0
|
|
IL_0477: ceq
|
|
IL_0479: stloc.s V_28
|
|
IL_047b: ldloc.s V_28
|
|
IL_047d: brfalse.s IL_04a6
|
|
|
|
IL_047f: nop
|
|
IL_0480: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0485: ldloc.s tempUrlPath
|
|
IL_0487: ldc.i4.1
|
|
IL_0488: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_048d: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0492: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_0497: pop
|
|
IL_0498: ldarg.0
|
|
IL_0499: ldloc.s oldPath
|
|
IL_049b: ldloc.s newPath
|
|
IL_049d: call instance void Lskj.AutoUpdate.FrmProgress::MoveFolderToOld(string,
|
|
string)
|
|
IL_04a2: nop
|
|
IL_04a3: nop
|
|
IL_04a4: br.s IL_04b3
|
|
|
|
IL_04a6: nop
|
|
IL_04a7: ldarg.0
|
|
IL_04a8: ldloc.s oldPath
|
|
IL_04aa: ldloc.s newPath
|
|
IL_04ac: call instance void Lskj.AutoUpdate.FrmProgress::MoveFolderToOld(string,
|
|
string)
|
|
IL_04b1: nop
|
|
IL_04b2: nop
|
|
IL_04b3: nop
|
|
IL_04b4: br.s IL_04c3
|
|
|
|
IL_04b6: nop
|
|
IL_04b7: ldarg.0
|
|
IL_04b8: ldloc.s oldPath
|
|
IL_04ba: ldloc.s newPath
|
|
IL_04bc: call instance void Lskj.AutoUpdate.FrmProgress::MoveFolderToOld(string,
|
|
string)
|
|
IL_04c1: nop
|
|
IL_04c2: nop
|
|
IL_04c3: nop
|
|
IL_04c4: nop
|
|
IL_04c5: leave.s IL_050a
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_04c7: stloc.s exp
|
|
IL_04c9: nop
|
|
IL_04ca: ldc.i4.6
|
|
IL_04cb: newarr [mscorlib]System.String
|
|
IL_04d0: dup
|
|
IL_04d1: ldc.i4.0
|
|
IL_04d2: ldstr bytearray (6F 00 6C 00 64 00 50 00 61 00 74 00 68 00 1A FF ) // o.l.d.P.a.t.h...
|
|
IL_04d7: stelem.ref
|
|
IL_04d8: dup
|
|
IL_04d9: ldc.i4.1
|
|
IL_04da: ldloc.s oldPath
|
|
IL_04dc: stelem.ref
|
|
IL_04dd: dup
|
|
IL_04de: ldc.i4.2
|
|
IL_04df: ldstr bytearray (0D 00 0A 00 6E 00 65 00 77 00 50 00 61 00 74 00 // ....n.e.w.P.a.t.
|
|
68 00 1A FF ) // h...
|
|
IL_04e4: stelem.ref
|
|
IL_04e5: dup
|
|
IL_04e6: ldc.i4.3
|
|
IL_04e7: ldloc.s newPath
|
|
IL_04e9: stelem.ref
|
|
IL_04ea: dup
|
|
IL_04eb: ldc.i4.4
|
|
IL_04ec: ldstr "\r\n"
|
|
IL_04f1: stelem.ref
|
|
IL_04f2: dup
|
|
IL_04f3: ldc.i4.5
|
|
IL_04f4: ldloc.s exp
|
|
IL_04f6: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_04fb: stelem.ref
|
|
IL_04fc: call string [mscorlib]System.String::Concat(string[])
|
|
IL_0501: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_0506: pop
|
|
IL_0507: nop
|
|
IL_0508: leave.s IL_050a
|
|
|
|
} // end handler
|
|
IL_050a: nop
|
|
IL_050b: ldloca.s V_12
|
|
IL_050d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::MoveNext()
|
|
IL_0512: brtrue IL_0293
|
|
|
|
IL_0517: leave.s IL_0528
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0519: ldloca.s V_12
|
|
IL_051b: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>
|
|
IL_0521: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0526: nop
|
|
IL_0527: endfinally
|
|
} // end handler
|
|
IL_0528: ldarg.0
|
|
IL_0529: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::allFileList
|
|
IL_052e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::Clear()
|
|
IL_0533: nop
|
|
IL_0534: ldarg.0
|
|
IL_0535: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.FrmProgress::downloadFileList
|
|
IL_053a: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_053f: ldc.i4.0
|
|
IL_0540: ceq
|
|
IL_0542: stloc.s V_30
|
|
IL_0544: ldloc.s V_30
|
|
IL_0546: brfalse.s IL_0552
|
|
|
|
IL_0548: ldarg.0
|
|
IL_0549: ldc.i4.1
|
|
IL_054a: call instance void Lskj.AutoUpdate.FrmProgress::Exit(bool)
|
|
IL_054f: nop
|
|
IL_0550: br.s IL_055a
|
|
|
|
IL_0552: ldarg.0
|
|
IL_0553: ldc.i4.0
|
|
IL_0554: call instance void Lskj.AutoUpdate.FrmProgress::Exit(bool)
|
|
IL_0559: nop
|
|
IL_055a: ldarg.0
|
|
IL_055b: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_0560: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0565: pop
|
|
IL_0566: ret
|
|
} // end of method FrmProgress::ProcDownload
|
|
|
|
.method private hidebysig instance void
|
|
MoveFolderToOld(string oldPath,
|
|
string newPath) cil managed
|
|
{
|
|
// 代码大小 139 (0x8b)
|
|
.maxstack 3
|
|
.locals init ([0] bool V_0,
|
|
[1] bool V_1,
|
|
[2] bool V_2,
|
|
[3] bool V_3)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ".old"
|
|
IL_0007: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_000c: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brfalse.s IL_002b
|
|
|
|
IL_0015: ldarg.1
|
|
IL_0016: ldstr ".old"
|
|
IL_001b: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0020: ldc.i4 0x80
|
|
IL_0025: call void [mscorlib]System.IO.File::SetAttributes(string,
|
|
valuetype [mscorlib]System.IO.FileAttributes)
|
|
IL_002a: nop
|
|
IL_002b: ldarg.1
|
|
IL_002c: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0031: stloc.1
|
|
IL_0032: ldloc.1
|
|
IL_0033: brfalse.s IL_0041
|
|
|
|
IL_0035: ldarg.1
|
|
IL_0036: ldc.i4 0x80
|
|
IL_003b: call void [mscorlib]System.IO.File::SetAttributes(string,
|
|
valuetype [mscorlib]System.IO.FileAttributes)
|
|
IL_0040: nop
|
|
IL_0041: ldarg.1
|
|
IL_0042: ldstr ".old"
|
|
IL_0047: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_004c: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0051: stloc.2
|
|
IL_0052: ldloc.2
|
|
IL_0053: brfalse.s IL_0066
|
|
|
|
IL_0055: ldarg.1
|
|
IL_0056: ldstr ".old"
|
|
IL_005b: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0060: call void [mscorlib]System.IO.File::Delete(string)
|
|
IL_0065: nop
|
|
IL_0066: ldarg.1
|
|
IL_0067: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_006c: stloc.3
|
|
IL_006d: ldloc.3
|
|
IL_006e: brfalse.s IL_0082
|
|
|
|
IL_0070: ldarg.1
|
|
IL_0071: ldarg.1
|
|
IL_0072: ldstr ".old"
|
|
IL_0077: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_007c: call void [mscorlib]System.IO.File::Move(string,
|
|
string)
|
|
IL_0081: nop
|
|
IL_0082: ldarg.2
|
|
IL_0083: ldarg.1
|
|
IL_0084: call void [mscorlib]System.IO.File::Move(string,
|
|
string)
|
|
IL_0089: nop
|
|
IL_008a: ret
|
|
} // end of method FrmProgress::MoveFolderToOld
|
|
|
|
.method private hidebysig instance void
|
|
ShowCurrentDownloadFileName(string name) cil managed
|
|
{
|
|
// 代码大小 100 (0x64)
|
|
.maxstack 6
|
|
.locals init ([0] bool V_0,
|
|
[1] class Lskj.AutoUpdate.FrmProgress/ShowCurrentDownloadFileNameCallBack cb)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_0007: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_000c: stloc.0
|
|
IL_000d: ldloc.0
|
|
IL_000e: brfalse.s IL_004a
|
|
|
|
IL_0010: nop
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldftn instance void Lskj.AutoUpdate.FrmProgress::ShowCurrentDownloadFileName(string)
|
|
IL_0018: newobj instance void Lskj.AutoUpdate.FrmProgress/ShowCurrentDownloadFileNameCallBack::.ctor(object,
|
|
native int)
|
|
IL_001d: stloc.1
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldloc.1
|
|
IL_0020: ldc.i4.1
|
|
IL_0021: newarr [mscorlib]System.Object
|
|
IL_0026: dup
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: ldarg.1
|
|
IL_0029: stelem.ref
|
|
IL_002a: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_002f: pop
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_0036: ldstr bytearray (63 6B 28 57 F4 66 B0 65 1A FF ) // ck(W.f.e..
|
|
IL_003b: ldarg.1
|
|
IL_003c: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0041: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0046: nop
|
|
IL_0047: nop
|
|
IL_0048: br.s IL_0063
|
|
|
|
IL_004a: nop
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_0051: ldstr bytearray (63 6B 28 57 F4 66 B0 65 1A FF ) // ck(W.f.e..
|
|
IL_0056: ldarg.1
|
|
IL_0057: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0061: nop
|
|
IL_0062: nop
|
|
IL_0063: ret
|
|
} // end of method FrmProgress::ShowCurrentDownloadFileName
|
|
|
|
.method private hidebysig instance void
|
|
SetProcessBar(int32 current,
|
|
int32 total) cil managed
|
|
{
|
|
// 代码大小 94 (0x5e)
|
|
.maxstack 6
|
|
.locals init ([0] bool V_0,
|
|
[1] class Lskj.AutoUpdate.FrmProgress/SetProcessBarCallBack cb)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0007: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_000c: stloc.0
|
|
IL_000d: ldloc.0
|
|
IL_000e: brfalse.s IL_0041
|
|
|
|
IL_0010: nop
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldftn instance void Lskj.AutoUpdate.FrmProgress::SetProcessBar(int32,
|
|
int32)
|
|
IL_0018: newobj instance void Lskj.AutoUpdate.FrmProgress/SetProcessBarCallBack::.ctor(object,
|
|
native int)
|
|
IL_001d: stloc.1
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldloc.1
|
|
IL_0020: ldc.i4.2
|
|
IL_0021: newarr [mscorlib]System.Object
|
|
IL_0026: dup
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: ldarg.1
|
|
IL_0029: box [mscorlib]System.Int32
|
|
IL_002e: stelem.ref
|
|
IL_002f: dup
|
|
IL_0030: ldc.i4.1
|
|
IL_0031: ldarg.2
|
|
IL_0032: box [mscorlib]System.Int32
|
|
IL_0037: stelem.ref
|
|
IL_0038: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_003d: pop
|
|
IL_003e: nop
|
|
IL_003f: br.s IL_005d
|
|
|
|
IL_0041: nop
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0048: ldarg.1
|
|
IL_0049: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Value(int32)
|
|
IL_004e: nop
|
|
IL_004f: ldarg.0
|
|
IL_0050: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0055: ldarg.2
|
|
IL_0056: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Value(int32)
|
|
IL_005b: nop
|
|
IL_005c: nop
|
|
IL_005d: ret
|
|
} // end of method FrmProgress::SetProcessBar
|
|
|
|
.method private hidebysig instance void
|
|
Exit(bool success) cil managed
|
|
{
|
|
// 代码大小 82 (0x52)
|
|
.maxstack 6
|
|
.locals init ([0] bool V_0,
|
|
[1] class Lskj.AutoUpdate.FrmProgress/ExitCallBack cb)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_0007: stloc.0
|
|
IL_0008: ldloc.0
|
|
IL_0009: brfalse.s IL_0033
|
|
|
|
IL_000b: nop
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldftn instance void Lskj.AutoUpdate.FrmProgress::Exit(bool)
|
|
IL_0013: newobj instance void Lskj.AutoUpdate.FrmProgress/ExitCallBack::.ctor(object,
|
|
native int)
|
|
IL_0018: stloc.1
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldloc.1
|
|
IL_001b: ldc.i4.1
|
|
IL_001c: newarr [mscorlib]System.Object
|
|
IL_0021: dup
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ldarg.1
|
|
IL_0024: box [mscorlib]System.Boolean
|
|
IL_0029: stelem.ref
|
|
IL_002a: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_002f: pop
|
|
IL_0030: nop
|
|
IL_0031: br.s IL_0051
|
|
|
|
IL_0033: nop
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldarg.1
|
|
IL_0036: stfld bool Lskj.AutoUpdate.FrmProgress::isFinished
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldarg.1
|
|
IL_003d: brtrue.s IL_0042
|
|
|
|
IL_003f: ldc.i4.2
|
|
IL_0040: br.s IL_0043
|
|
|
|
IL_0042: ldc.i4.1
|
|
IL_0043: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_0048: nop
|
|
IL_0049: ldarg.0
|
|
IL_004a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_004f: nop
|
|
IL_0050: nop
|
|
IL_0051: ret
|
|
} // end of method FrmProgress::Exit
|
|
|
|
.method private hidebysig instance void
|
|
OnCancel(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// 代码大小 84 (0x54)
|
|
.maxstack 5
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Lskj.AutoUpdate.FrmProgress::isFinished
|
|
IL_0007: brtrue.s IL_0020
|
|
|
|
IL_0009: ldc.i4.6
|
|
IL_000a: ldstr bytearray (6F 8F F6 4E 63 6B 28 57 F4 66 B0 65 2D 4E 2C 00 // o..Nck(W.f.e-N,.
|
|
2F 66 26 54 1F 77 81 89 3E 65 03 5F F4 66 B0 65 // /f&T.w..>e._.f.e
|
|
17 54 1F FF ) // .T..
|
|
IL_000f: ldstr bytearray (FB 7C DF 7E D0 63 3A 79 ) // .|.~.c:y
|
|
IL_0014: ldc.i4.4
|
|
IL_0015: ldc.i4.s 32
|
|
IL_0017: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
|
|
string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon)
|
|
IL_001c: ceq
|
|
IL_001e: br.s IL_0021
|
|
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: stloc.0
|
|
IL_0022: ldloc.0
|
|
IL_0023: brfalse.s IL_0053
|
|
|
|
IL_0025: nop
|
|
IL_0026: ldarg.0
|
|
IL_0027: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_002c: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0031: pop
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_0038: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_003d: pop
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class Lskj.AutoUpdate.AutoUpdater Lskj.AutoUpdate.FrmProgress::autoUpdater
|
|
IL_0044: callvirt instance void Lskj.AutoUpdate.AutoUpdater::RollBack()
|
|
IL_0049: nop
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldc.i4.0
|
|
IL_004c: call instance void Lskj.AutoUpdate.FrmProgress::Exit(bool)
|
|
IL_0051: nop
|
|
IL_0052: nop
|
|
IL_0053: ret
|
|
} // end of method FrmProgress::OnCancel
|
|
|
|
.method private hidebysig instance void
|
|
DealWithDownloadErrors() cil managed
|
|
{
|
|
// 代码大小 68 (0x44)
|
|
.maxstack 3
|
|
.locals init ([0] class Lskj.AutoUpdate.Config config,
|
|
[1] class [System]System.Net.WebClient client,
|
|
[2] class [mscorlib]System.Exception e)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: newobj instance void Lskj.AutoUpdate.Config::.ctor()
|
|
IL_0007: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_000c: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_0011: ldstr "AutoupdateService.xml"
|
|
IL_0016: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_001b: call instance class Lskj.AutoUpdate.Config Lskj.AutoUpdate.Config::LoadConfig(string)
|
|
IL_0020: stloc.0
|
|
IL_0021: newobj instance void [System]System.Net.WebClient::.ctor()
|
|
IL_0026: stloc.1
|
|
IL_0027: ldloc.1
|
|
IL_0028: ldloc.0
|
|
IL_0029: callvirt instance string Lskj.AutoUpdate.Config::get_ServerUrl()
|
|
IL_002e: callvirt instance string [System]System.Net.WebClient::DownloadString(string)
|
|
IL_0033: pop
|
|
IL_0034: nop
|
|
IL_0035: leave.s IL_0043
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0037: stloc.2
|
|
IL_0038: nop
|
|
IL_0039: ldarg.0
|
|
IL_003a: call instance void Lskj.AutoUpdate.FrmProgress::ShowErrorAndRestartApplication()
|
|
IL_003f: nop
|
|
IL_0040: nop
|
|
IL_0041: leave.s IL_0043
|
|
|
|
} // end handler
|
|
IL_0043: ret
|
|
} // end of method FrmProgress::DealWithDownloadErrors
|
|
|
|
.method private hidebysig instance void
|
|
ShowErrorAndRestartApplication() cil managed
|
|
{
|
|
// 代码大小 108 (0x6c)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult dlg,
|
|
[1] bool V_1,
|
|
[2] bool V_2)
|
|
IL_0000: nop
|
|
IL_0001: ldstr bytearray (F4 66 B0 65 2A 67 FD 80 8C 5B 10 62 0C FF 2F 66 // .f.e*g...[.b../f
|
|
26 54 E7 7E ED 7E 1F FF ) // &T.~.~..
|
|
IL_0006: ldstr bytearray (FB 7C DF 7E D0 63 3A 79 ) // .|.~.c:y
|
|
IL_000b: ldc.i4.4
|
|
IL_000c: ldc.i4.s 32
|
|
IL_000e: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
|
|
string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon)
|
|
IL_0013: stloc.0
|
|
IL_0014: ldloc.0
|
|
IL_0015: ldc.i4.6
|
|
IL_0016: ceq
|
|
IL_0018: stloc.1
|
|
IL_0019: ldloc.1
|
|
IL_001a: brfalse.s IL_0024
|
|
|
|
IL_001c: call void Lskj.AutoUpdate.CommonUnitity::RestartApplication()
|
|
IL_0021: nop
|
|
IL_0022: br.s IL_006b
|
|
|
|
IL_0024: nop
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_002b: ldnull
|
|
IL_002c: cgt.un
|
|
IL_002e: stloc.2
|
|
IL_002f: ldloc.2
|
|
IL_0030: brfalse.s IL_003e
|
|
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldfld class [System]System.Net.WebClient Lskj.AutoUpdate.FrmProgress::clientDownload
|
|
IL_0038: callvirt instance void [System]System.Net.WebClient::CancelAsync()
|
|
IL_003d: nop
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtDownload
|
|
IL_0044: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0049: pop
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_0050: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0055: pop
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldfld class Lskj.AutoUpdate.AutoUpdater Lskj.AutoUpdate.FrmProgress::autoUpdater
|
|
IL_005c: callvirt instance void Lskj.AutoUpdate.AutoUpdater::RollBack()
|
|
IL_0061: nop
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldc.i4.0
|
|
IL_0064: call instance void Lskj.AutoUpdate.FrmProgress::Exit(bool)
|
|
IL_0069: nop
|
|
IL_006a: nop
|
|
IL_006b: ret
|
|
} // end of method FrmProgress::ShowErrorAndRestartApplication
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// 代码大小 43 (0x2b)
|
|
.maxstack 2
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmProgress::components
|
|
IL_000a: ldnull
|
|
IL_000b: cgt.un
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: stloc.0
|
|
IL_0011: ldloc.0
|
|
IL_0012: brfalse.s IL_0022
|
|
|
|
IL_0014: nop
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldfld class [System]System.ComponentModel.IContainer Lskj.AutoUpdate.FrmProgress::components
|
|
IL_001b: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0020: nop
|
|
IL_0021: nop
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldarg.1
|
|
IL_0024: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_0029: nop
|
|
IL_002a: ret
|
|
} // end of method FrmProgress::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// 代码大小 2395 (0x95b)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
IL_0000: nop
|
|
IL_0001: ldtoken Lskj.AutoUpdate.FrmProgress
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Splitter::.ctor()
|
|
IL_0022: stfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::.ctor()
|
|
IL_002d: stfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_0048: ldarg.0
|
|
IL_0049: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_004e: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0053: ldarg.0
|
|
IL_0054: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0059: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_005e: ldarg.0
|
|
IL_005f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0064: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_0069: ldarg.0
|
|
IL_006a: newobj instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::.ctor()
|
|
IL_006f: stfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0074: ldarg.0
|
|
IL_0075: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_007a: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_007f: ldarg.0
|
|
IL_0080: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0085: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_008a: ldarg.0
|
|
IL_008b: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0090: stfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0095: ldarg.0
|
|
IL_0096: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_009b: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_00a0: ldarg.0
|
|
IL_00a1: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_00a6: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: newobj instance void [System.Windows.Forms]System.Windows.Forms.Splitter::.ctor()
|
|
IL_00b1: stfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00c1: nop
|
|
IL_00c2: ldarg.0
|
|
IL_00c3: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_00c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00cd: nop
|
|
IL_00ce: ldarg.0
|
|
IL_00cf: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00d9: nop
|
|
IL_00da: ldarg.0
|
|
IL_00db: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_00e0: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_00e5: nop
|
|
IL_00e6: ldarg.0
|
|
IL_00e7: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00ec: nop
|
|
IL_00ed: ldarg.0
|
|
IL_00ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_00f3: ldc.i4.1
|
|
IL_00f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_00f9: nop
|
|
IL_00fa: ldarg.0
|
|
IL_00fb: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_0100: ldstr bytearray (8B 5B 53 4F ) // .[SO
|
|
IL_0105: ldc.r4 9.
|
|
IL_010a: ldc.i4.1
|
|
IL_010b: ldc.i4.3
|
|
IL_010c: ldc.i4.0
|
|
IL_010d: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string,
|
|
float32,
|
|
valuetype [System.Drawing]System.Drawing.FontStyle,
|
|
valuetype [System.Drawing]System.Drawing.GraphicsUnit,
|
|
uint8)
|
|
IL_0112: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0117: nop
|
|
IL_0118: ldarg.0
|
|
IL_0119: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_011e: ldc.i4.s 11
|
|
IL_0120: ldc.i4.8
|
|
IL_0121: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_012b: nop
|
|
IL_012c: ldarg.0
|
|
IL_012d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_0132: ldstr "label3"
|
|
IL_0137: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_013c: nop
|
|
IL_013d: ldarg.0
|
|
IL_013e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_0143: ldc.i4.s 83
|
|
IL_0145: ldc.i4.s 12
|
|
IL_0147: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_014c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0151: nop
|
|
IL_0152: ldarg.0
|
|
IL_0153: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_0158: ldc.i4.0
|
|
IL_0159: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_015e: nop
|
|
IL_015f: ldarg.0
|
|
IL_0160: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_0165: ldstr bytearray (FB 7C DF 7E 63 6B 28 57 47 53 A7 7E ) // .|.~ck(WGS.~
|
|
IL_016a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_016f: nop
|
|
IL_0170: ldarg.0
|
|
IL_0171: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_0176: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_InactiveBorder()
|
|
IL_017b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0180: nop
|
|
IL_0181: ldarg.0
|
|
IL_0182: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_0187: ldc.i4.1
|
|
IL_0188: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_018d: nop
|
|
IL_018e: ldarg.0
|
|
IL_018f: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_0194: ldc.i4.0
|
|
IL_0195: ldc.i4.s 63
|
|
IL_0197: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_019c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_01a1: nop
|
|
IL_01a2: ldarg.0
|
|
IL_01a3: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_01a8: ldstr "splitter1"
|
|
IL_01ad: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_01b2: nop
|
|
IL_01b3: ldarg.0
|
|
IL_01b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_01b9: ldc.i4 0x1ce
|
|
IL_01be: ldc.i4.2
|
|
IL_01bf: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_01c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01c9: nop
|
|
IL_01ca: ldarg.0
|
|
IL_01cb: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_01d0: ldc.i4.s 10
|
|
IL_01d2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_01d7: nop
|
|
IL_01d8: ldarg.0
|
|
IL_01d9: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_01de: ldc.i4.0
|
|
IL_01df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Splitter::set_TabStop(bool)
|
|
IL_01e4: nop
|
|
IL_01e5: ldarg.0
|
|
IL_01e6: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_01eb: ldc.i4.s 16
|
|
IL_01ed: ldc.i4.s 91
|
|
IL_01ef: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_01f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_01f9: nop
|
|
IL_01fa: ldarg.0
|
|
IL_01fb: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0200: ldstr "progressBarTotal"
|
|
IL_0205: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_020a: nop
|
|
IL_020b: ldarg.0
|
|
IL_020c: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0211: ldc.i4 0x1b6
|
|
IL_0216: ldc.i4.s 12
|
|
IL_0218: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_021d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0222: nop
|
|
IL_0223: ldarg.0
|
|
IL_0224: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0229: ldc.i4.1
|
|
IL_022a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Step(int32)
|
|
IL_022f: nop
|
|
IL_0230: ldarg.0
|
|
IL_0231: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0236: ldc.i4.4
|
|
IL_0237: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_023c: nop
|
|
IL_023d: ldarg.0
|
|
IL_023e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_0243: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0248: ldarg.0
|
|
IL_0249: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_024e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0253: nop
|
|
IL_0254: ldarg.0
|
|
IL_0255: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_025a: ldc.i4.2
|
|
IL_025b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0260: nop
|
|
IL_0261: ldarg.0
|
|
IL_0262: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_0267: ldc.i4.0
|
|
IL_0268: ldc.i4 0xbc
|
|
IL_026d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0272: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0277: nop
|
|
IL_0278: ldarg.0
|
|
IL_0279: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_027e: ldstr "panel3"
|
|
IL_0283: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0288: nop
|
|
IL_0289: ldarg.0
|
|
IL_028a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_028f: ldc.i4 0x1ce
|
|
IL_0294: ldc.i4.s 42
|
|
IL_0296: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_029b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_02a0: nop
|
|
IL_02a1: ldarg.0
|
|
IL_02a2: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_02a7: ldc.i4.s 9
|
|
IL_02a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_02ae: nop
|
|
IL_02af: ldarg.0
|
|
IL_02b0: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_02b5: ldc.i4 0x174
|
|
IL_02ba: ldc.i4.6
|
|
IL_02bb: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_02c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_02c5: nop
|
|
IL_02c6: ldarg.0
|
|
IL_02c7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_02cc: ldstr "buttonOk"
|
|
IL_02d1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_02d6: nop
|
|
IL_02d7: ldarg.0
|
|
IL_02d8: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_02dd: ldc.i4.s 83
|
|
IL_02df: ldc.i4.s 29
|
|
IL_02e1: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_02e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_02eb: nop
|
|
IL_02ec: ldarg.0
|
|
IL_02ed: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_02f2: ldc.i4.2
|
|
IL_02f3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_02f8: nop
|
|
IL_02f9: ldarg.0
|
|
IL_02fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_02ff: ldstr bytearray (D6 53 88 6D ) // .S.m
|
|
IL_0304: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0309: nop
|
|
IL_030a: ldarg.0
|
|
IL_030b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_0310: ldc.i4.1
|
|
IL_0311: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0316: nop
|
|
IL_0317: ldarg.0
|
|
IL_0318: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Lskj.AutoUpdate.FrmProgress::buttonOk
|
|
IL_031d: ldarg.0
|
|
IL_031e: ldftn instance void Lskj.AutoUpdate.FrmProgress::OnCancel(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0324: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0329: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_032e: nop
|
|
IL_032f: ldarg.0
|
|
IL_0330: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0335: ldc.i4.1
|
|
IL_0336: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_033b: nop
|
|
IL_033c: ldarg.0
|
|
IL_033d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0342: ldc.i4.s 33
|
|
IL_0344: ldc.i4.s 26
|
|
IL_0346: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_034b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0350: nop
|
|
IL_0351: ldarg.0
|
|
IL_0352: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0357: ldstr "label2"
|
|
IL_035c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0361: nop
|
|
IL_0362: ldarg.0
|
|
IL_0363: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0368: ldc.i4 0xdd
|
|
IL_036d: ldc.i4.s 12
|
|
IL_036f: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0374: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0379: nop
|
|
IL_037a: ldarg.0
|
|
IL_037b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_0380: ldc.i4.0
|
|
IL_0381: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0386: nop
|
|
IL_0387: ldarg.0
|
|
IL_0388: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_038d: ldstr bytearray (11 62 EC 4E 63 6B 28 57 3A 4E A8 60 47 53 A7 7E // .b.Nck(W:N.`GS.~
|
|
0C FF F7 8B 10 80 C3 5F 49 7B 85 5F 00 4E B5 6B // ......._I{._.N.k
|
|
F6 65 F4 95 ) // .e..
|
|
IL_0392: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0397: nop
|
|
IL_0398: ldarg.0
|
|
IL_0399: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_039e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03a3: ldarg.0
|
|
IL_03a4: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_03a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03ae: nop
|
|
IL_03af: ldarg.0
|
|
IL_03b0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_03b5: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03ba: ldarg.0
|
|
IL_03bb: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_03c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03c5: nop
|
|
IL_03c6: ldarg.0
|
|
IL_03c7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_03cc: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03d1: ldarg.0
|
|
IL_03d2: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_03d7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03dc: nop
|
|
IL_03dd: ldarg.0
|
|
IL_03de: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_03e3: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03e8: ldarg.0
|
|
IL_03e9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_03ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03f3: nop
|
|
IL_03f4: ldarg.0
|
|
IL_03f5: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_03fa: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03ff: ldarg.0
|
|
IL_0400: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_0405: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_040a: nop
|
|
IL_040b: ldarg.0
|
|
IL_040c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_0411: ldc.i4.5
|
|
IL_0412: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0417: nop
|
|
IL_0418: ldarg.0
|
|
IL_0419: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_041e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ControlDark()
|
|
IL_0423: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0428: nop
|
|
IL_0429: ldarg.0
|
|
IL_042a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_042f: ldc.i4.0
|
|
IL_0430: ldc.i4.s 63
|
|
IL_0432: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0437: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_043c: nop
|
|
IL_043d: ldarg.0
|
|
IL_043e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_0443: ldstr "panel2"
|
|
IL_0448: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_044d: nop
|
|
IL_044e: ldarg.0
|
|
IL_044f: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_0454: ldc.i4 0x1ce
|
|
IL_0459: ldc.i4 0xa7
|
|
IL_045e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0463: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0468: nop
|
|
IL_0469: ldarg.0
|
|
IL_046a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_046f: ldc.i4.8
|
|
IL_0470: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0475: nop
|
|
IL_0476: ldarg.0
|
|
IL_0477: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_047c: ldc.i4.1
|
|
IL_047d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0482: nop
|
|
IL_0483: ldarg.0
|
|
IL_0484: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_0489: ldc.i4.s 14
|
|
IL_048b: ldc.i4.s 36
|
|
IL_048d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0492: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0497: nop
|
|
IL_0498: ldarg.0
|
|
IL_0499: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_049e: ldstr "labelCurrentItem"
|
|
IL_04a3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_04a8: nop
|
|
IL_04a9: ldarg.0
|
|
IL_04aa: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_04af: ldc.i4.s 65
|
|
IL_04b1: ldc.i4.s 12
|
|
IL_04b3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_04b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04bd: nop
|
|
IL_04be: ldarg.0
|
|
IL_04bf: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_04c4: ldc.i4.0
|
|
IL_04c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_04ca: nop
|
|
IL_04cb: ldarg.0
|
|
IL_04cc: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::labelCurrentItem
|
|
IL_04d1: ldstr bytearray (63 6B 28 57 F4 66 B0 65 1A FF ) // ck(W.f.e..
|
|
IL_04d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_04db: nop
|
|
IL_04dc: ldarg.0
|
|
IL_04dd: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_04e2: ldc.i4.s 15
|
|
IL_04e4: ldc.i4.s 53
|
|
IL_04e6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_04eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_04f0: nop
|
|
IL_04f1: ldarg.0
|
|
IL_04f2: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_04f7: ldstr "progressBarCurrent"
|
|
IL_04fc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0501: nop
|
|
IL_0502: ldarg.0
|
|
IL_0503: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0508: ldc.i4 0x1b6
|
|
IL_050d: ldc.i4.s 12
|
|
IL_050f: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0514: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0519: nop
|
|
IL_051a: ldarg.0
|
|
IL_051b: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0520: ldc.i4.1
|
|
IL_0521: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Step(int32)
|
|
IL_0526: nop
|
|
IL_0527: ldarg.0
|
|
IL_0528: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_052d: ldc.i4.5
|
|
IL_052e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0533: nop
|
|
IL_0534: ldarg.0
|
|
IL_0535: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_053a: ldc.i4.1
|
|
IL_053b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0540: nop
|
|
IL_0541: ldarg.0
|
|
IL_0542: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_0547: ldc.i4.s 14
|
|
IL_0549: ldc.i4.s 75
|
|
IL_054b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0550: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0555: nop
|
|
IL_0556: ldarg.0
|
|
IL_0557: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_055c: ldstr "lblAll"
|
|
IL_0561: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0566: nop
|
|
IL_0567: ldarg.0
|
|
IL_0568: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_056d: ldc.i4.s 53
|
|
IL_056f: ldc.i4.s 12
|
|
IL_0571: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0576: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_057b: nop
|
|
IL_057c: ldarg.0
|
|
IL_057d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_0582: ldc.i4.2
|
|
IL_0583: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0588: nop
|
|
IL_0589: ldarg.0
|
|
IL_058a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::lblAll
|
|
IL_058f: ldstr bytearray (3B 60 DB 8F A6 5E 1A FF ) // ;`...^..
|
|
IL_0594: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0599: nop
|
|
IL_059a: ldarg.0
|
|
IL_059b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05a0: ldc.i4.1
|
|
IL_05a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_05a6: nop
|
|
IL_05a7: ldarg.0
|
|
IL_05a8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05ad: ldc.i4.s 14
|
|
IL_05af: ldc.i4.s 11
|
|
IL_05b1: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_05b6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_05bb: nop
|
|
IL_05bc: ldarg.0
|
|
IL_05bd: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05c2: ldstr "label5"
|
|
IL_05c7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_05cc: nop
|
|
IL_05cd: ldarg.0
|
|
IL_05ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05d3: ldc.i4.s 101
|
|
IL_05d5: ldc.i4.s 12
|
|
IL_05d7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_05dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05e1: nop
|
|
IL_05e2: ldarg.0
|
|
IL_05e3: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05e8: ldc.i4.0
|
|
IL_05e9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_05ee: nop
|
|
IL_05ef: ldarg.0
|
|
IL_05f0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label5
|
|
IL_05f5: ldstr bytearray (65 67 EA 81 1A FF F4 66 B0 65 0D 67 A1 52 68 56 ) // eg.....f.e.g.RhV
|
|
IL_05fa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_05ff: nop
|
|
IL_0600: ldarg.0
|
|
IL_0601: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0606: ldc.i4.1
|
|
IL_0607: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_060c: nop
|
|
IL_060d: ldarg.0
|
|
IL_060e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0613: ldc.i4.s 33
|
|
IL_0615: ldc.i4.s 44
|
|
IL_0617: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_061c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0621: nop
|
|
IL_0622: ldarg.0
|
|
IL_0623: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0628: ldstr "label4"
|
|
IL_062d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0632: nop
|
|
IL_0633: ldarg.0
|
|
IL_0634: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0639: ldc.i4 0xf5
|
|
IL_063e: ldc.i4.s 12
|
|
IL_0640: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0645: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_064a: nop
|
|
IL_064b: ldarg.0
|
|
IL_064c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_0651: ldc.i4.0
|
|
IL_0652: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0657: nop
|
|
IL_0658: ldarg.0
|
|
IL_0659: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_065e: ldstr bytearray (D9 8F B5 6B F6 65 F4 95 A8 60 EF 53 E5 4E 7F 4F // ...k.e...`.S.N.O
|
|
28 75 A8 60 84 76 A1 8B 97 7B 3A 67 9E 52 06 74 // (u.`.v...{:g.R.t
|
|
76 51 D6 4E 8B 4E A1 52 ) // vQ.N.N.R
|
|
IL_0663: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0668: nop
|
|
IL_0669: ldarg.0
|
|
IL_066a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_066f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonHighlight()
|
|
IL_0674: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0679: nop
|
|
IL_067a: ldarg.0
|
|
IL_067b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_0680: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0685: ldarg.0
|
|
IL_0686: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_068b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0690: nop
|
|
IL_0691: ldarg.0
|
|
IL_0692: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_0697: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_069c: ldarg.0
|
|
IL_069d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label4
|
|
IL_06a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_06a7: nop
|
|
IL_06a8: ldarg.0
|
|
IL_06a9: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_06ae: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_06b3: ldarg.0
|
|
IL_06b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label2
|
|
IL_06b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_06be: nop
|
|
IL_06bf: ldarg.0
|
|
IL_06c0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_06c5: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_06ca: ldarg.0
|
|
IL_06cb: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Lskj.AutoUpdate.FrmProgress::label3
|
|
IL_06d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_06d5: nop
|
|
IL_06d6: ldarg.0
|
|
IL_06d7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_06dc: ldc.i4.1
|
|
IL_06dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_06e2: nop
|
|
IL_06e3: ldarg.0
|
|
IL_06e4: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_06e9: ldc.i4.0
|
|
IL_06ea: ldc.i4.0
|
|
IL_06eb: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_06f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_06f5: nop
|
|
IL_06f6: ldarg.0
|
|
IL_06f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_06fc: ldstr "panel1"
|
|
IL_0701: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0706: nop
|
|
IL_0707: ldarg.0
|
|
IL_0708: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_070d: ldc.i4 0x1ce
|
|
IL_0712: ldc.i4.s 63
|
|
IL_0714: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0719: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_071e: nop
|
|
IL_071f: ldarg.0
|
|
IL_0720: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_0725: ldc.i4.7
|
|
IL_0726: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_072b: nop
|
|
IL_072c: ldarg.0
|
|
IL_072d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_0732: ldloc.0
|
|
IL_0733: ldstr "pictureBox1.Image"
|
|
IL_0738: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_073d: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0742: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0747: nop
|
|
IL_0748: ldarg.0
|
|
IL_0749: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_074e: ldc.i4 0x17b
|
|
IL_0753: ldc.i4.3
|
|
IL_0754: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0759: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_075e: nop
|
|
IL_075f: ldarg.0
|
|
IL_0760: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_0765: ldstr "pictureBox1"
|
|
IL_076a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_076f: nop
|
|
IL_0770: ldarg.0
|
|
IL_0771: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_0776: ldc.i4.s 79
|
|
IL_0778: ldc.i4.s 55
|
|
IL_077a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_077f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0784: nop
|
|
IL_0785: ldarg.0
|
|
IL_0786: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_078b: ldc.i4.1
|
|
IL_078c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_0791: nop
|
|
IL_0792: ldarg.0
|
|
IL_0793: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_0798: ldc.i4.0
|
|
IL_0799: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_079e: nop
|
|
IL_079f: ldarg.0
|
|
IL_07a0: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_07a5: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_InactiveBorder()
|
|
IL_07aa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_07af: nop
|
|
IL_07b0: ldarg.0
|
|
IL_07b1: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_07b6: ldc.i4.2
|
|
IL_07b7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_07bc: nop
|
|
IL_07bd: ldarg.0
|
|
IL_07be: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_07c3: ldc.i4.0
|
|
IL_07c4: ldc.i4 0xe6
|
|
IL_07c9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_07ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_07d3: nop
|
|
IL_07d4: ldarg.0
|
|
IL_07d5: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_07da: ldstr "splitter2"
|
|
IL_07df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_07e4: nop
|
|
IL_07e5: ldarg.0
|
|
IL_07e6: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_07eb: ldc.i4 0x1ce
|
|
IL_07f0: ldc.i4.2
|
|
IL_07f1: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_07f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_07fb: nop
|
|
IL_07fc: ldarg.0
|
|
IL_07fd: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_0802: ldc.i4.s 11
|
|
IL_0804: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0809: nop
|
|
IL_080a: ldarg.0
|
|
IL_080b: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_0810: ldc.i4.0
|
|
IL_0811: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Splitter::set_TabStop(bool)
|
|
IL_0816: nop
|
|
IL_0817: ldarg.0
|
|
IL_0818: ldc.r4 6.
|
|
IL_081d: ldc.r4 12.
|
|
IL_0822: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_0827: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_082c: nop
|
|
IL_082d: ldarg.0
|
|
IL_082e: ldc.i4.1
|
|
IL_082f: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0834: nop
|
|
IL_0835: ldarg.0
|
|
IL_0836: ldc.i4 0x1ce
|
|
IL_083b: ldc.i4 0xe8
|
|
IL_0840: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0845: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_084a: nop
|
|
IL_084b: ldarg.0
|
|
IL_084c: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0851: ldarg.0
|
|
IL_0852: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter1
|
|
IL_0857: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_085c: nop
|
|
IL_085d: ldarg.0
|
|
IL_085e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0863: ldarg.0
|
|
IL_0864: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_0869: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_086e: nop
|
|
IL_086f: ldarg.0
|
|
IL_0870: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0875: ldarg.0
|
|
IL_0876: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_087b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0880: nop
|
|
IL_0881: ldarg.0
|
|
IL_0882: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0887: ldarg.0
|
|
IL_0888: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_088d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0892: nop
|
|
IL_0893: ldarg.0
|
|
IL_0894: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0899: ldarg.0
|
|
IL_089a: ldfld class [System.Windows.Forms]System.Windows.Forms.Splitter Lskj.AutoUpdate.FrmProgress::splitter2
|
|
IL_089f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_08a4: nop
|
|
IL_08a5: ldarg.0
|
|
IL_08a6: ldc.i4.3
|
|
IL_08a7: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_08ac: nop
|
|
IL_08ad: ldarg.0
|
|
IL_08ae: ldloc.0
|
|
IL_08af: ldstr "$this.Icon"
|
|
IL_08b4: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_08b9: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_08be: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon)
|
|
IL_08c3: nop
|
|
IL_08c4: ldarg.0
|
|
IL_08c5: ldc.i4.0
|
|
IL_08c6: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_08cb: nop
|
|
IL_08cc: ldarg.0
|
|
IL_08cd: ldc.i4.0
|
|
IL_08ce: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
|
|
IL_08d3: nop
|
|
IL_08d4: ldarg.0
|
|
IL_08d5: ldstr "FrmProgress"
|
|
IL_08da: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_08df: nop
|
|
IL_08e0: ldarg.0
|
|
IL_08e1: ldc.i4.1
|
|
IL_08e2: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
|
|
IL_08e7: nop
|
|
IL_08e8: ldarg.0
|
|
IL_08e9: ldstr bytearray (6F 8F F6 4E F4 66 B0 65 ) // o..N.f.e
|
|
IL_08ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_08f3: nop
|
|
IL_08f4: ldarg.0
|
|
IL_08f5: ldarg.0
|
|
IL_08f6: ldftn instance void Lskj.AutoUpdate.FrmProgress::OnFormLoad(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_08fc: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0901: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Load(class [mscorlib]System.EventHandler)
|
|
IL_0906: nop
|
|
IL_0907: ldarg.0
|
|
IL_0908: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel3
|
|
IL_090d: ldc.i4.0
|
|
IL_090e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0913: nop
|
|
IL_0914: ldarg.0
|
|
IL_0915: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_091a: ldc.i4.0
|
|
IL_091b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0920: nop
|
|
IL_0921: ldarg.0
|
|
IL_0922: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel2
|
|
IL_0927: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_092c: nop
|
|
IL_092d: ldarg.0
|
|
IL_092e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_0933: ldc.i4.0
|
|
IL_0934: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0939: nop
|
|
IL_093a: ldarg.0
|
|
IL_093b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Lskj.AutoUpdate.FrmProgress::panel1
|
|
IL_0940: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_0945: nop
|
|
IL_0946: ldarg.0
|
|
IL_0947: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Lskj.AutoUpdate.FrmProgress::pictureBox1
|
|
IL_094c: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_0951: nop
|
|
IL_0952: ldarg.0
|
|
IL_0953: ldc.i4.0
|
|
IL_0954: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0959: nop
|
|
IL_095a: ret
|
|
} // end of method FrmProgress::InitializeComponent
|
|
|
|
.method private hidebysig instance void
|
|
'<ProcDownload>b__15_0'(object sender,
|
|
class [System]System.Net.DownloadProgressChangedEventArgs e) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// 代码大小 117 (0x75)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception ex)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0008: ldarg.2
|
|
IL_0009: callvirt instance int64 [System]System.Net.DownloadProgressChangedEventArgs::get_BytesReceived()
|
|
IL_000e: conv.i4
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarCurrent
|
|
IL_0015: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ProgressBar::get_Maximum()
|
|
IL_001a: div
|
|
IL_001b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Value(int32)
|
|
IL_0020: nop
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.ProgressBar Lskj.AutoUpdate.FrmProgress::progressBarTotal
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_002d: ldarg.2
|
|
IL_002e: callvirt instance int64 [System]System.Net.DownloadProgressChangedEventArgs::get_BytesReceived()
|
|
IL_0033: add
|
|
IL_0034: ldc.i4.s 100
|
|
IL_0036: conv.i8
|
|
IL_0037: mul
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_003e: div
|
|
IL_003f: conv.i4
|
|
IL_0040: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Value(int32)
|
|
IL_0045: nop
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldarg.2
|
|
IL_0048: callvirt instance int32 [System]System.ComponentModel.ProgressChangedEventArgs::get_ProgressPercentage()
|
|
IL_004d: ldarg.0
|
|
IL_004e: ldfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_0053: ldarg.2
|
|
IL_0054: callvirt instance int64 [System]System.Net.DownloadProgressChangedEventArgs::get_BytesReceived()
|
|
IL_0059: add
|
|
IL_005a: ldc.i4.s 100
|
|
IL_005c: conv.i8
|
|
IL_005d: mul
|
|
IL_005e: ldarg.0
|
|
IL_005f: ldfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_0064: div
|
|
IL_0065: conv.i4
|
|
IL_0066: call instance void Lskj.AutoUpdate.FrmProgress::SetProcessBar(int32,
|
|
int32)
|
|
IL_006b: nop
|
|
IL_006c: nop
|
|
IL_006d: leave.s IL_0074
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_006f: stloc.0
|
|
IL_0070: nop
|
|
IL_0071: nop
|
|
IL_0072: leave.s IL_0074
|
|
|
|
} // end handler
|
|
IL_0074: ret
|
|
} // end of method FrmProgress::'<ProcDownload>b__15_0'
|
|
|
|
.method private hidebysig instance void
|
|
'<ProcDownload>b__15_1'(object sender,
|
|
class [System]System.ComponentModel.AsyncCompletedEventArgs e) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// 代码大小 110 (0x6e)
|
|
.maxstack 4
|
|
.locals init ([0] class Lskj.AutoUpdate.DownloadFileInfo dfile,
|
|
[1] class [mscorlib]System.Exception exp)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: ldarg.0
|
|
IL_0003: call instance void Lskj.AutoUpdate.FrmProgress::DealWithDownloadErrors()
|
|
IL_0008: nop
|
|
IL_0009: ldarg.2
|
|
IL_000a: callvirt instance object [System]System.ComponentModel.AsyncCompletedEventArgs::get_UserState()
|
|
IL_000f: isinst Lskj.AutoUpdate.DownloadFileInfo
|
|
IL_0014: stloc.0
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_001c: ldloc.0
|
|
IL_001d: callvirt instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
IL_0022: conv.i8
|
|
IL_0023: add
|
|
IL_0024: stfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld int64 Lskj.AutoUpdate.FrmProgress::nDownloadedTotal
|
|
IL_0031: ldc.i4.s 100
|
|
IL_0033: conv.i8
|
|
IL_0034: mul
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld int64 Lskj.AutoUpdate.FrmProgress::total
|
|
IL_003b: div
|
|
IL_003c: conv.i4
|
|
IL_003d: call instance void Lskj.AutoUpdate.FrmProgress::SetProcessBar(int32,
|
|
int32)
|
|
IL_0042: nop
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldfld class [mscorlib]System.Threading.ManualResetEvent Lskj.AutoUpdate.FrmProgress::evtPerDonwload
|
|
IL_0049: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_004e: pop
|
|
IL_004f: nop
|
|
IL_0050: leave.s IL_006d
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0052: stloc.1
|
|
IL_0053: nop
|
|
IL_0054: ldstr bytearray (0B 4E 7D 8F 19 95 EF 8B 32 00 30 00 32 00 3A 00 ) // .N}.....2.0.2.:.
|
|
IL_0059: ldloc.1
|
|
IL_005a: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_005f: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0064: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_0069: pop
|
|
IL_006a: nop
|
|
IL_006b: leave.s IL_006d
|
|
|
|
} // end handler
|
|
IL_006d: ret
|
|
} // end of method FrmProgress::'<ProcDownload>b__15_1'
|
|
|
|
} // end of class Lskj.AutoUpdate.FrmProgress
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.AutoUpdater
|
|
extends [mscorlib]System.Object
|
|
implements Lskj.AutoUpdate.IAutoUpdater
|
|
{
|
|
.field private bool _isMes
|
|
.field private bool _needRestart
|
|
.field private bool _download
|
|
.field private bool _mainLoad
|
|
.field public class Lskj.AutoUpdate.Config _config
|
|
.field private class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> _downloadFileListTemp
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 59 (0x3b)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stfld bool Lskj.AutoUpdate.AutoUpdater::_isMes
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_000d: nop
|
|
IL_000e: nop
|
|
IL_000f: ldarg.0
|
|
IL_0010: newobj instance void Lskj.AutoUpdate.Config::.ctor()
|
|
IL_0015: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_001a: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_001f: ldstr "AutoupdateService.xml"
|
|
IL_0024: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0029: call instance class Lskj.AutoUpdate.Config Lskj.AutoUpdate.Config::LoadConfig(string)
|
|
IL_002e: stfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldc.i4.0
|
|
IL_0035: stfld bool Lskj.AutoUpdate.AutoUpdater::_mainLoad
|
|
IL_003a: ret
|
|
} // end of method AutoUpdater::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string updateURL,
|
|
[opt] bool mainload,
|
|
[opt] bool isMes,
|
|
[opt] string UpdateNotes) cil managed
|
|
{
|
|
.param [2] = bool(true)
|
|
.param [3] = bool(false)
|
|
.param [4] = ""
|
|
// 代码大小 107 (0x6b)
|
|
.maxstack 3
|
|
.locals init ([0] string path)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stfld bool Lskj.AutoUpdate.AutoUpdater::_isMes
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_000d: nop
|
|
IL_000e: nop
|
|
IL_000f: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0014: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_0019: ldstr "AutoupdateService.xml"
|
|
IL_001e: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldarg.0
|
|
IL_0025: newobj instance void Lskj.AutoUpdate.Config::.ctor()
|
|
IL_002a: ldloc.0
|
|
IL_002b: call instance class Lskj.AutoUpdate.Config Lskj.AutoUpdate.Config::LoadConfig(string)
|
|
IL_0030: stfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_003b: ldarg.1
|
|
IL_003c: callvirt instance void Lskj.AutoUpdate.Config::set_ServerUrl(string)
|
|
IL_0041: nop
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0048: ldloc.0
|
|
IL_0049: callvirt instance void Lskj.AutoUpdate.Config::SaveConfig(string)
|
|
IL_004e: nop
|
|
IL_004f: ldarg.0
|
|
IL_0050: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0055: ldarg.s UpdateNotes
|
|
IL_0057: stfld string Lskj.AutoUpdate.Config::UpdateNotes
|
|
IL_005c: ldarg.0
|
|
IL_005d: ldarg.2
|
|
IL_005e: stfld bool Lskj.AutoUpdate.AutoUpdater::_mainLoad
|
|
IL_0063: ldarg.0
|
|
IL_0064: ldarg.3
|
|
IL_0065: stfld bool Lskj.AutoUpdate.AutoUpdater::_isMes
|
|
IL_006a: ret
|
|
} // end of method AutoUpdater::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
MoveFolderToOld(string oldPath,
|
|
string newPath) cil managed
|
|
{
|
|
// 代码大小 34 (0x22)
|
|
.maxstack 3
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0007: brfalse.s IL_0011
|
|
|
|
IL_0009: ldarg.2
|
|
IL_000a: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_000f: br.s IL_0012
|
|
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: stloc.0
|
|
IL_0013: ldloc.0
|
|
IL_0014: brfalse.s IL_0021
|
|
|
|
IL_0016: nop
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldarg.2
|
|
IL_0019: ldc.i4.1
|
|
IL_001a: call void [mscorlib]System.IO.File::Copy(string,
|
|
string,
|
|
bool)
|
|
IL_001f: nop
|
|
IL_0020: nop
|
|
IL_0021: ret
|
|
} // end of method AutoUpdater::MoveFolderToOld
|
|
|
|
.method private hidebysig instance void
|
|
StartDownload(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadList) cil managed
|
|
{
|
|
// 代码大小 181 (0xb5)
|
|
.maxstack 4
|
|
.locals init ([0] class Lskj.AutoUpdate.FrmProgress dp,
|
|
[1] bool V_1,
|
|
[2] bool V_2,
|
|
[3] valuetype [mscorlib]System.DateTime V_3,
|
|
[4] bool V_4)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldarg.0
|
|
IL_0003: newobj instance void Lskj.AutoUpdate.FrmProgress::.ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>,
|
|
class Lskj.AutoUpdate.AutoUpdater)
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: ceq
|
|
IL_0012: stloc.1
|
|
IL_0013: ldloc.1
|
|
IL_0014: brfalse IL_00b4
|
|
|
|
IL_0019: nop
|
|
IL_001a: ldc.i4.2
|
|
IL_001b: ldloc.0
|
|
IL_001c: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0021: ceq
|
|
IL_0023: stloc.2
|
|
IL_0024: ldloc.2
|
|
IL_0025: brfalse.s IL_0034
|
|
|
|
IL_0027: nop
|
|
IL_0028: ldarg.0
|
|
IL_0029: call instance void Lskj.AutoUpdate.AutoUpdater::RollBack()
|
|
IL_002e: nop
|
|
IL_002f: br IL_00b4
|
|
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_003a: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_003f: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_0044: ldstr "AutoupdateService.xml"
|
|
IL_0049: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_004e: callvirt instance void Lskj.AutoUpdate.Config::SaveConfig(string)
|
|
IL_0053: nop
|
|
IL_0054: ldstr "ApplicationUpdateTime"
|
|
IL_0059: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now()
|
|
IL_005e: stloc.3
|
|
IL_005f: ldloca.s V_3
|
|
IL_0061: ldstr "yyyy-MM-dd HH:mm"
|
|
IL_0066: call instance string [mscorlib]System.DateTime::ToString(string)
|
|
IL_006b: call void Lskj.AutoUpdate.IniUtil::Write(string,
|
|
string)
|
|
IL_0070: nop
|
|
IL_0071: ldarg.0
|
|
IL_0072: ldfld bool Lskj.AutoUpdate.AutoUpdater::_needRestart
|
|
IL_0077: stloc.s V_4
|
|
IL_0079: ldloc.s V_4
|
|
IL_007b: brfalse.s IL_00b3
|
|
|
|
IL_007d: nop
|
|
IL_007e: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0083: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_0088: ldstr "TempFolder"
|
|
IL_008d: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0092: ldc.i4.1
|
|
IL_0093: call void [mscorlib]System.IO.Directory::Delete(string,
|
|
bool)
|
|
IL_0098: nop
|
|
IL_0099: ldstr bytearray (6F 8F F6 4E F4 66 B0 65 8C 5B 10 62 0C FF 00 97 // o..N.f.e.[.b....
|
|
81 89 CD 91 B0 65 2F 54 A8 52 2C 00 B9 70 FB 51 // .....e/T.R,..p.Q
|
|
6E 78 9A 5B 2F 54 A8 52 01 FF ) // nx.[/T.R..
|
|
IL_009e: ldstr bytearray (FB 7C DF 7E D0 63 3A 79 ) // .|.~.c:y
|
|
IL_00a3: ldc.i4.0
|
|
IL_00a4: ldc.i4.s 64
|
|
IL_00a6: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
|
|
string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon)
|
|
IL_00ab: pop
|
|
IL_00ac: call void Lskj.AutoUpdate.CommonUnitity::RestartApplication()
|
|
IL_00b1: nop
|
|
IL_00b2: nop
|
|
IL_00b3: nop
|
|
IL_00b4: ret
|
|
} // end of method AutoUpdater::StartDownload
|
|
|
|
.method private hidebysig instance class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>
|
|
ParseRemoteXml(string xml) cil managed
|
|
{
|
|
// 代码大小 304 (0x130)
|
|
.maxstack 3
|
|
.locals init ([0] class [System.Xml]System.Xml.XmlDocument document,
|
|
[1] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile> list,
|
|
[2] class [System]System.Net.HttpWebRequest 'request',
|
|
[3] class [System]System.Net.HttpWebResponse response,
|
|
[4] class [mscorlib]System.IO.Stream 'stream',
|
|
[5] class [System]System.Net.WebException ex,
|
|
[6] bool V_6,
|
|
[7] class [mscorlib]System.Collections.IEnumerator V_7,
|
|
[8] class [System.Xml]System.Xml.XmlNode node,
|
|
[9] string key,
|
|
[10] bool V_10,
|
|
[11] class [mscorlib]System.IDisposable V_11,
|
|
[12] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile> V_12)
|
|
IL_0000: nop
|
|
IL_0001: newobj instance void [System.Xml]System.Xml.XmlDocument::.ctor()
|
|
IL_0006: stloc.0
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
IL_0008: ldarg.1
|
|
IL_0009: call class [System]System.Net.WebRequest [System]System.Net.WebRequest::Create(string)
|
|
IL_000e: castclass [System]System.Net.HttpWebRequest
|
|
IL_0013: stloc.2
|
|
IL_0014: ldloc.2
|
|
IL_0015: ldc.i4 0x2710
|
|
IL_001a: callvirt instance void [System]System.Net.WebRequest::set_Timeout(int32)
|
|
IL_001f: nop
|
|
IL_0020: ldloc.2
|
|
IL_0021: ldc.i4 0x2710
|
|
IL_0026: callvirt instance void [System]System.Net.HttpWebRequest::set_ReadWriteTimeout(int32)
|
|
IL_002b: nop
|
|
IL_002c: ldloc.2
|
|
IL_002d: callvirt instance class [System]System.Net.WebResponse [System]System.Net.WebRequest::GetResponse()
|
|
IL_0032: castclass [System]System.Net.HttpWebResponse
|
|
IL_0037: stloc.3
|
|
.try
|
|
{
|
|
IL_0038: nop
|
|
IL_0039: ldloc.3
|
|
IL_003a: callvirt instance class [mscorlib]System.IO.Stream [System]System.Net.WebResponse::GetResponseStream()
|
|
IL_003f: stloc.s 'stream'
|
|
.try
|
|
{
|
|
IL_0041: nop
|
|
IL_0042: ldloc.0
|
|
IL_0043: ldloc.s 'stream'
|
|
IL_0045: callvirt instance void [System.Xml]System.Xml.XmlDocument::Load(class [mscorlib]System.IO.Stream)
|
|
IL_004a: nop
|
|
IL_004b: nop
|
|
IL_004c: leave.s IL_005b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004e: ldloc.s 'stream'
|
|
IL_0050: brfalse.s IL_005a
|
|
|
|
IL_0052: ldloc.s 'stream'
|
|
IL_0054: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0059: nop
|
|
IL_005a: endfinally
|
|
} // end handler
|
|
IL_005b: nop
|
|
IL_005c: leave.s IL_0069
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005e: ldloc.3
|
|
IL_005f: brfalse.s IL_0068
|
|
|
|
IL_0061: ldloc.3
|
|
IL_0062: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0067: nop
|
|
IL_0068: endfinally
|
|
} // end handler
|
|
IL_0069: nop
|
|
IL_006a: leave.s IL_00a3
|
|
|
|
} // end .try
|
|
catch [System]System.Net.WebException
|
|
{
|
|
IL_006c: stloc.s ex
|
|
IL_006e: nop
|
|
IL_006f: ldloc.s ex
|
|
IL_0071: callvirt instance valuetype [System]System.Net.WebExceptionStatus [System]System.Net.WebException::get_Status()
|
|
IL_0076: ldc.i4.s 14
|
|
IL_0078: ceq
|
|
IL_007a: stloc.s V_6
|
|
IL_007c: ldloc.s V_6
|
|
IL_007e: brfalse.s IL_008c
|
|
|
|
IL_0080: nop
|
|
IL_0081: ldstr bytearray (DE 8F A5 63 85 8D F6 65 1A FF 51 7F DC 7E 0D 4E // ...c...e..Q..~.N
|
|
33 7A 9A 5B 16 62 0D 67 A1 52 68 56 2A 67 CD 54 // 3z.[.b.g.RhV*g.T
|
|
94 5E 02 30 ) // .^.0
|
|
IL_0086: newobj instance void [mscorlib]System.Exception::.ctor(string)
|
|
IL_008b: throw
|
|
|
|
IL_008c: ldstr bytearray (51 7F DC 7E F7 8B 42 6C 31 59 25 8D 3A 00 20 00 ) // Q..~..Bl1Y%.:. .
|
|
IL_0091: ldloc.s ex
|
|
IL_0093: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0098: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_009d: newobj instance void [mscorlib]System.Exception::.ctor(string)
|
|
IL_00a2: throw
|
|
|
|
} // end handler
|
|
IL_00a3: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::.ctor()
|
|
IL_00a8: stloc.1
|
|
IL_00a9: nop
|
|
IL_00aa: ldloc.0
|
|
IL_00ab: callvirt instance class [System.Xml]System.Xml.XmlElement [System.Xml]System.Xml.XmlDocument::get_DocumentElement()
|
|
IL_00b0: callvirt instance class [System.Xml]System.Xml.XmlNodeList [System.Xml]System.Xml.XmlNode::get_ChildNodes()
|
|
IL_00b5: callvirt instance class [mscorlib]System.Collections.IEnumerator [System.Xml]System.Xml.XmlNodeList::GetEnumerator()
|
|
IL_00ba: stloc.s V_7
|
|
.try
|
|
{
|
|
IL_00bc: br.s IL_0107
|
|
|
|
IL_00be: ldloc.s V_7
|
|
IL_00c0: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current()
|
|
IL_00c5: castclass [System.Xml]System.Xml.XmlNode
|
|
IL_00ca: stloc.s node
|
|
IL_00cc: nop
|
|
IL_00cd: ldloc.s node
|
|
IL_00cf: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_00d4: ldstr "path"
|
|
IL_00d9: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_00de: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_00e3: stloc.s key
|
|
IL_00e5: ldloc.1
|
|
IL_00e6: ldloc.s key
|
|
IL_00e8: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::ContainsKey(!0)
|
|
IL_00ed: ldc.i4.0
|
|
IL_00ee: ceq
|
|
IL_00f0: stloc.s V_10
|
|
IL_00f2: ldloc.s V_10
|
|
IL_00f4: brfalse.s IL_0106
|
|
|
|
IL_00f6: ldloc.1
|
|
IL_00f7: ldloc.s key
|
|
IL_00f9: ldloc.s node
|
|
IL_00fb: newobj instance void Lskj.AutoUpdate.RemoteFile::.ctor(class [System.Xml]System.Xml.XmlNode)
|
|
IL_0100: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::Add(!0,
|
|
!1)
|
|
IL_0105: nop
|
|
IL_0106: nop
|
|
IL_0107: ldloc.s V_7
|
|
IL_0109: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_010e: brtrue.s IL_00be
|
|
|
|
IL_0110: leave.s IL_0128
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0112: ldloc.s V_7
|
|
IL_0114: isinst [mscorlib]System.IDisposable
|
|
IL_0119: stloc.s V_11
|
|
IL_011b: ldloc.s V_11
|
|
IL_011d: brfalse.s IL_0127
|
|
|
|
IL_011f: ldloc.s V_11
|
|
IL_0121: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0126: nop
|
|
IL_0127: endfinally
|
|
} // end handler
|
|
IL_0128: ldloc.1
|
|
IL_0129: stloc.s V_12
|
|
IL_012b: br.s IL_012d
|
|
|
|
IL_012d: ldloc.s V_12
|
|
IL_012f: ret
|
|
} // end of method AutoUpdater::ParseRemoteXml
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void Update() cil managed
|
|
{
|
|
// 代码大小 627 (0x273)
|
|
.maxstack 6
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile> listRemotFile,
|
|
[1] class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> downloadList,
|
|
[2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.LocalFile> V_2,
|
|
[3] class Lskj.AutoUpdate.LocalFile file,
|
|
[4] bool V_4,
|
|
[5] class Lskj.AutoUpdate.RemoteFile rf,
|
|
[6] string v1,
|
|
[7] string v2,
|
|
[8] bool V_8,
|
|
[9] bool V_9,
|
|
[10] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Lskj.AutoUpdate.RemoteFile> V_10,
|
|
[11] class Lskj.AutoUpdate.RemoteFile V_11,
|
|
[12] bool V_12,
|
|
[13] bool V_13,
|
|
[14] class Lskj.AutoUpdate.ProcessManager op,
|
|
[15] class Lskj.AutoUpdate.FrmMain dc,
|
|
[16] bool V_16,
|
|
[17] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult dlg,
|
|
[18] bool V_18,
|
|
[19] bool V_19)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0008: callvirt instance string Lskj.AutoUpdate.Config::get_ServerUrl()
|
|
IL_000d: call instance class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile> Lskj.AutoUpdate.AutoUpdater::ParseRemoteXml(string)
|
|
IL_0012: stloc.0
|
|
IL_0013: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::.ctor()
|
|
IL_0018: stloc.1
|
|
IL_0019: nop
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0020: callvirt instance class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::get_UpdateFileList()
|
|
IL_0025: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.LocalFile>::GetEnumerator()
|
|
IL_002a: stloc.2
|
|
.try
|
|
{
|
|
IL_002b: br IL_0113
|
|
|
|
IL_0030: ldloca.s V_2
|
|
IL_0032: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.LocalFile>::get_Current()
|
|
IL_0037: stloc.3
|
|
IL_0038: nop
|
|
IL_0039: ldloc.0
|
|
IL_003a: ldloc.3
|
|
IL_003b: callvirt instance string Lskj.AutoUpdate.LocalFile::get_Path()
|
|
IL_0040: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::ContainsKey(!0)
|
|
IL_0045: stloc.s V_4
|
|
IL_0047: ldloc.s V_4
|
|
IL_0049: brfalse IL_0112
|
|
|
|
IL_004e: nop
|
|
IL_004f: ldloc.0
|
|
IL_0050: ldloc.3
|
|
IL_0051: callvirt instance string Lskj.AutoUpdate.LocalFile::get_Path()
|
|
IL_0056: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::get_Item(!0)
|
|
IL_005b: stloc.s rf
|
|
IL_005d: ldloc.s rf
|
|
IL_005f: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
IL_0064: stloc.s v1
|
|
IL_0066: ldloc.3
|
|
IL_0067: callvirt instance string Lskj.AutoUpdate.LocalFile::get_Version()
|
|
IL_006c: stloc.s v2
|
|
IL_006e: ldloc.s v1
|
|
IL_0070: ldloc.s v2
|
|
IL_0072: call bool [mscorlib]System.String::op_Inequality(string,
|
|
string)
|
|
IL_0077: stloc.s V_8
|
|
IL_0079: ldloc.s V_8
|
|
IL_007b: brfalse IL_0104
|
|
|
|
IL_0080: nop
|
|
IL_0081: ldloc.1
|
|
IL_0082: ldloc.s rf
|
|
IL_0084: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Url()
|
|
IL_0089: ldloc.s rf
|
|
IL_008b: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Path()
|
|
IL_0090: ldloc.s rf
|
|
IL_0092: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_LastVer()
|
|
IL_0097: ldloc.s rf
|
|
IL_0099: callvirt instance int32 Lskj.AutoUpdate.RemoteFile::get_Size()
|
|
IL_009e: ldloc.s rf
|
|
IL_00a0: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
IL_00a5: newobj instance void Lskj.AutoUpdate.DownloadFileInfo::.ctor(string,
|
|
string,
|
|
string,
|
|
int32,
|
|
string)
|
|
IL_00aa: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::Add(!0)
|
|
IL_00af: nop
|
|
IL_00b0: ldloc.3
|
|
IL_00b1: ldloc.s rf
|
|
IL_00b3: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Path()
|
|
IL_00b8: callvirt instance void Lskj.AutoUpdate.LocalFile::set_Path(string)
|
|
IL_00bd: nop
|
|
IL_00be: ldloc.3
|
|
IL_00bf: ldloc.s rf
|
|
IL_00c1: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_LastVer()
|
|
IL_00c6: callvirt instance void Lskj.AutoUpdate.LocalFile::set_LastVer(string)
|
|
IL_00cb: nop
|
|
IL_00cc: ldloc.3
|
|
IL_00cd: ldloc.s rf
|
|
IL_00cf: callvirt instance int32 Lskj.AutoUpdate.RemoteFile::get_Size()
|
|
IL_00d4: callvirt instance void Lskj.AutoUpdate.LocalFile::set_Size(int32)
|
|
IL_00d9: nop
|
|
IL_00da: ldloc.3
|
|
IL_00db: ldloc.s rf
|
|
IL_00dd: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
IL_00e2: callvirt instance void Lskj.AutoUpdate.LocalFile::set_Version(string)
|
|
IL_00e7: nop
|
|
IL_00e8: ldloc.s rf
|
|
IL_00ea: callvirt instance bool Lskj.AutoUpdate.RemoteFile::get_NeedRestart()
|
|
IL_00ef: stloc.s V_9
|
|
IL_00f1: ldloc.s V_9
|
|
IL_00f3: brfalse.s IL_00fc
|
|
|
|
IL_00f5: ldarg.0
|
|
IL_00f6: ldc.i4.1
|
|
IL_00f7: stfld bool Lskj.AutoUpdate.AutoUpdater::_needRestart
|
|
IL_00fc: ldarg.0
|
|
IL_00fd: ldc.i4.1
|
|
IL_00fe: stfld bool Lskj.AutoUpdate.AutoUpdater::_download
|
|
IL_0103: nop
|
|
IL_0104: ldloc.0
|
|
IL_0105: ldloc.3
|
|
IL_0106: callvirt instance string Lskj.AutoUpdate.LocalFile::get_Path()
|
|
IL_010b: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::Remove(!0)
|
|
IL_0110: pop
|
|
IL_0111: nop
|
|
IL_0112: nop
|
|
IL_0113: ldloca.s V_2
|
|
IL_0115: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.LocalFile>::MoveNext()
|
|
IL_011a: brtrue IL_0030
|
|
|
|
IL_011f: leave.s IL_0130
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0121: ldloca.s V_2
|
|
IL_0123: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.LocalFile>
|
|
IL_0129: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_012e: nop
|
|
IL_012f: endfinally
|
|
} // end handler
|
|
IL_0130: nop
|
|
IL_0131: ldloc.0
|
|
IL_0132: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Lskj.AutoUpdate.RemoteFile>::get_Values()
|
|
IL_0137: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<string,class Lskj.AutoUpdate.RemoteFile>::GetEnumerator()
|
|
IL_013c: stloc.s V_10
|
|
.try
|
|
{
|
|
IL_013e: br IL_01ca
|
|
|
|
IL_0143: ldloca.s V_10
|
|
IL_0145: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Lskj.AutoUpdate.RemoteFile>::get_Current()
|
|
IL_014a: stloc.s V_11
|
|
IL_014c: nop
|
|
IL_014d: ldloc.1
|
|
IL_014e: ldloc.s V_11
|
|
IL_0150: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Url()
|
|
IL_0155: ldloc.s V_11
|
|
IL_0157: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Path()
|
|
IL_015c: ldloc.s V_11
|
|
IL_015e: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_LastVer()
|
|
IL_0163: ldloc.s V_11
|
|
IL_0165: callvirt instance int32 Lskj.AutoUpdate.RemoteFile::get_Size()
|
|
IL_016a: ldloc.s V_11
|
|
IL_016c: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
IL_0171: newobj instance void Lskj.AutoUpdate.DownloadFileInfo::.ctor(string,
|
|
string,
|
|
string,
|
|
int32,
|
|
string)
|
|
IL_0176: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::Add(!0)
|
|
IL_017b: nop
|
|
IL_017c: ldarg.0
|
|
IL_017d: ldc.i4.1
|
|
IL_017e: stfld bool Lskj.AutoUpdate.AutoUpdater::_download
|
|
IL_0183: ldarg.0
|
|
IL_0184: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0189: callvirt instance class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::get_UpdateFileList()
|
|
IL_018e: ldloc.s V_11
|
|
IL_0190: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Path()
|
|
IL_0195: ldloc.s V_11
|
|
IL_0197: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_LastVer()
|
|
IL_019c: ldloc.s V_11
|
|
IL_019e: callvirt instance int32 Lskj.AutoUpdate.RemoteFile::get_Size()
|
|
IL_01a3: ldloc.s V_11
|
|
IL_01a5: callvirt instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
IL_01aa: newobj instance void Lskj.AutoUpdate.LocalFile::.ctor(string,
|
|
string,
|
|
int32,
|
|
string)
|
|
IL_01af: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.LocalFile>::Add(!0)
|
|
IL_01b4: nop
|
|
IL_01b5: ldloc.s V_11
|
|
IL_01b7: callvirt instance bool Lskj.AutoUpdate.RemoteFile::get_NeedRestart()
|
|
IL_01bc: stloc.s V_12
|
|
IL_01be: ldloc.s V_12
|
|
IL_01c0: brfalse.s IL_01c9
|
|
|
|
IL_01c2: ldarg.0
|
|
IL_01c3: ldc.i4.1
|
|
IL_01c4: stfld bool Lskj.AutoUpdate.AutoUpdater::_needRestart
|
|
IL_01c9: nop
|
|
IL_01ca: ldloca.s V_10
|
|
IL_01cc: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Lskj.AutoUpdate.RemoteFile>::MoveNext()
|
|
IL_01d1: brtrue IL_0143
|
|
|
|
IL_01d6: leave.s IL_01e7
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_01d8: ldloca.s V_10
|
|
IL_01da: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Lskj.AutoUpdate.RemoteFile>
|
|
IL_01e0: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_01e5: nop
|
|
IL_01e6: endfinally
|
|
} // end handler
|
|
IL_01e7: ldarg.0
|
|
IL_01e8: ldloc.1
|
|
IL_01e9: stfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.AutoUpdater::_downloadFileListTemp
|
|
IL_01ee: ldarg.0
|
|
IL_01ef: ldfld bool Lskj.AutoUpdate.AutoUpdater::_download
|
|
IL_01f4: stloc.s V_13
|
|
IL_01f6: ldloc.s V_13
|
|
IL_01f8: brfalse.s IL_0272
|
|
|
|
IL_01fa: nop
|
|
IL_01fb: newobj instance void Lskj.AutoUpdate.ProcessManager::.ctor()
|
|
IL_0200: stloc.s op
|
|
IL_0202: ldloc.1
|
|
IL_0203: ldarg.0
|
|
IL_0204: ldfld class Lskj.AutoUpdate.Config Lskj.AutoUpdate.AutoUpdater::_config
|
|
IL_0209: ldfld string Lskj.AutoUpdate.Config::UpdateNotes
|
|
IL_020e: newobj instance void Lskj.AutoUpdate.FrmMain::.ctor(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>,
|
|
string)
|
|
IL_0213: stloc.s dc
|
|
IL_0215: ldloc.1
|
|
IL_0216: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::get_Count()
|
|
IL_021b: ldc.i4.0
|
|
IL_021c: ble.s IL_0226
|
|
|
|
IL_021e: ldarg.0
|
|
IL_021f: ldfld bool Lskj.AutoUpdate.AutoUpdater::_mainLoad
|
|
IL_0224: br.s IL_0227
|
|
|
|
IL_0226: ldc.i4.0
|
|
IL_0227: stloc.s V_16
|
|
IL_0229: ldloc.s V_16
|
|
IL_022b: brfalse.s IL_0249
|
|
|
|
IL_022d: nop
|
|
IL_022e: ldloc.s dc
|
|
IL_0230: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0235: stloc.s dlg
|
|
IL_0237: ldloc.s dlg
|
|
IL_0239: ldc.i4.1
|
|
IL_023a: ceq
|
|
IL_023c: ldc.i4.0
|
|
IL_023d: ceq
|
|
IL_023f: stloc.s V_18
|
|
IL_0241: ldloc.s V_18
|
|
IL_0243: brfalse.s IL_0248
|
|
|
|
IL_0245: nop
|
|
IL_0246: br.s IL_0272
|
|
|
|
IL_0248: nop
|
|
IL_0249: ldarg.0
|
|
IL_024a: ldfld bool Lskj.AutoUpdate.AutoUpdater::_mainLoad
|
|
IL_024f: stloc.s V_19
|
|
IL_0251: ldloc.s V_19
|
|
IL_0253: brfalse.s IL_0267
|
|
|
|
IL_0255: nop
|
|
IL_0256: ldloc.s op
|
|
IL_0258: ldarg.0
|
|
IL_0259: ldfld bool Lskj.AutoUpdate.AutoUpdater::_isMes
|
|
IL_025e: callvirt instance void Lskj.AutoUpdate.ProcessManager::StartUpdateProcess(bool)
|
|
IL_0263: nop
|
|
IL_0264: nop
|
|
IL_0265: br.s IL_0271
|
|
|
|
IL_0267: nop
|
|
IL_0268: ldarg.0
|
|
IL_0269: ldloc.1
|
|
IL_026a: call instance void Lskj.AutoUpdate.AutoUpdater::StartDownload(class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>)
|
|
IL_026f: nop
|
|
IL_0270: nop
|
|
IL_0271: nop
|
|
IL_0272: ret
|
|
} // end of method AutoUpdater::Update
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void RollBack() cil managed
|
|
{
|
|
// 代码大小 214 (0xd6)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo> V_0,
|
|
[1] class Lskj.AutoUpdate.DownloadFileInfo file,
|
|
[2] string tempUrlPath,
|
|
[3] string oldPath,
|
|
[4] bool V_4,
|
|
[5] bool V_5,
|
|
[6] class [mscorlib]System.Exception ex)
|
|
IL_0000: nop
|
|
IL_0001: nop
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo> Lskj.AutoUpdate.AutoUpdater::_downloadFileListTemp
|
|
IL_0008: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.DownloadFileInfo>::GetEnumerator()
|
|
IL_000d: stloc.0
|
|
.try
|
|
{
|
|
IL_000e: br IL_00b8
|
|
|
|
IL_0013: ldloca.s V_0
|
|
IL_0015: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::get_Current()
|
|
IL_001a: stloc.1
|
|
IL_001b: nop
|
|
IL_001c: ldloc.1
|
|
IL_001d: call string Lskj.AutoUpdate.CommonUnitity::GetFolderUrl(class Lskj.AutoUpdate.DownloadFileInfo)
|
|
IL_0022: stloc.2
|
|
IL_0023: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0028: stloc.3
|
|
.try
|
|
{
|
|
IL_0029: nop
|
|
IL_002a: ldloc.2
|
|
IL_002b: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: ceq
|
|
IL_0033: stloc.s V_4
|
|
IL_0035: ldloc.s V_4
|
|
IL_0037: brfalse.s IL_005a
|
|
|
|
IL_0039: nop
|
|
IL_003a: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_003f: ldloc.2
|
|
IL_0040: ldc.i4.1
|
|
IL_0041: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_0046: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_004b: ldloc.1
|
|
IL_004c: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0051: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0056: stloc.3
|
|
IL_0057: nop
|
|
IL_0058: br.s IL_006d
|
|
|
|
IL_005a: nop
|
|
IL_005b: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0060: ldloc.1
|
|
IL_0061: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
IL_0066: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_006b: stloc.3
|
|
IL_006c: nop
|
|
IL_006d: ldloc.3
|
|
IL_006e: ldstr "_"
|
|
IL_0073: callvirt instance bool [mscorlib]System.String::EndsWith(string)
|
|
IL_0078: stloc.s V_5
|
|
IL_007a: ldloc.s V_5
|
|
IL_007c: brfalse.s IL_008e
|
|
|
|
IL_007e: ldloc.3
|
|
IL_007f: ldc.i4.0
|
|
IL_0080: ldloc.3
|
|
IL_0081: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0086: ldc.i4.1
|
|
IL_0087: sub
|
|
IL_0088: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_008d: stloc.3
|
|
IL_008e: ldarg.0
|
|
IL_008f: ldloc.3
|
|
IL_0090: ldstr ".old"
|
|
IL_0095: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_009a: ldloc.3
|
|
IL_009b: call instance void Lskj.AutoUpdate.AutoUpdater::MoveFolderToOld(string,
|
|
string)
|
|
IL_00a0: nop
|
|
IL_00a1: nop
|
|
IL_00a2: leave.s IL_00b7
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00a4: stloc.s ex
|
|
IL_00a6: nop
|
|
IL_00a7: ldloc.s ex
|
|
IL_00a9: callvirt instance string [mscorlib]System.Exception::get_StackTrace()
|
|
IL_00ae: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_00b3: pop
|
|
IL_00b4: nop
|
|
IL_00b5: leave.s IL_00b7
|
|
|
|
} // end handler
|
|
IL_00b7: nop
|
|
IL_00b8: ldloca.s V_0
|
|
IL_00ba: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>::MoveNext()
|
|
IL_00bf: brtrue IL_0013
|
|
|
|
IL_00c4: leave.s IL_00d5
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00c6: ldloca.s V_0
|
|
IL_00c8: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Lskj.AutoUpdate.DownloadFileInfo>
|
|
IL_00ce: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00d3: nop
|
|
IL_00d4: endfinally
|
|
} // end handler
|
|
IL_00d5: ret
|
|
} // end of method AutoUpdater::RollBack
|
|
|
|
} // end of class Lskj.AutoUpdate.AutoUpdater
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.CommonUnitity
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field public static string SystemBinUrl
|
|
.method public hidebysig static void RestartApplication() cil managed
|
|
{
|
|
// 代码大小 30 (0x1e)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: call string [System.Windows.Forms]System.Windows.Forms.Application::get_ExecutablePath()
|
|
IL_0006: ldstr "Ls_ERP.exe"
|
|
IL_000b: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0010: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(string)
|
|
IL_0015: pop
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: call void [mscorlib]System.Environment::Exit(int32)
|
|
IL_001c: nop
|
|
IL_001d: ret
|
|
} // end of method CommonUnitity::RestartApplication
|
|
|
|
.method public hidebysig static string
|
|
GetFolderUrl(class Lskj.AutoUpdate.DownloadFileInfo file) cil managed
|
|
{
|
|
// 代码大小 293 (0x125)
|
|
.maxstack 5
|
|
.locals init ([0] string folderPathUrl,
|
|
[1] int32 folderPathPoint,
|
|
[2] string filepathstring,
|
|
[3] bool V_3,
|
|
[4] string[] ExeGroup,
|
|
[5] int32 i,
|
|
[6] bool V_6,
|
|
[7] bool V_7,
|
|
[8] bool V_8,
|
|
[9] string V_9,
|
|
[10] class [mscorlib]System.Exception ex)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0007: stloc.0
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
IL_000e: ldstr "/"
|
|
IL_0013: ldc.i4.s 15
|
|
IL_0015: callvirt instance int32 [mscorlib]System.String::IndexOf(string,
|
|
int32)
|
|
IL_001a: ldc.i4.1
|
|
IL_001b: add
|
|
IL_001c: stloc.1
|
|
IL_001d: ldarg.0
|
|
IL_001e: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
IL_0023: ldloc.1
|
|
IL_0024: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_0029: stloc.2
|
|
IL_002a: ldloc.2
|
|
IL_002b: ldstr "/"
|
|
IL_0030: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_0035: ldc.i4.m1
|
|
IL_0036: ceq
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: ceq
|
|
IL_003b: stloc.3
|
|
IL_003c: ldloc.3
|
|
IL_003d: brfalse IL_00ef
|
|
|
|
IL_0042: nop
|
|
IL_0043: ldloc.2
|
|
IL_0044: ldc.i4.1
|
|
IL_0045: newarr [mscorlib]System.Char
|
|
IL_004a: dup
|
|
IL_004b: ldc.i4.0
|
|
IL_004c: ldc.i4.s 47
|
|
IL_004e: stelem.i2
|
|
IL_004f: callvirt instance string[] [mscorlib]System.String::Split(char[])
|
|
IL_0054: stloc.s ExeGroup
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: stloc.s i
|
|
IL_0059: br.s IL_0074
|
|
|
|
IL_005b: nop
|
|
IL_005c: ldloc.0
|
|
IL_005d: ldstr "\\"
|
|
IL_0062: ldloc.s ExeGroup
|
|
IL_0064: ldloc.s i
|
|
IL_0066: ldelem.ref
|
|
IL_0067: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_006c: stloc.0
|
|
IL_006d: nop
|
|
IL_006e: ldloc.s i
|
|
IL_0070: ldc.i4.1
|
|
IL_0071: add
|
|
IL_0072: stloc.s i
|
|
IL_0074: ldloc.s i
|
|
IL_0076: ldloc.s ExeGroup
|
|
IL_0078: ldlen
|
|
IL_0079: conv.i4
|
|
IL_007a: ldc.i4.1
|
|
IL_007b: sub
|
|
IL_007c: clt
|
|
IL_007e: stloc.s V_6
|
|
IL_0080: ldloc.s V_6
|
|
IL_0082: brtrue.s IL_005b
|
|
|
|
IL_0084: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_0089: ldstr "TempFolder"
|
|
IL_008e: ldloc.0
|
|
IL_008f: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0094: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_0099: ldc.i4.0
|
|
IL_009a: ceq
|
|
IL_009c: stloc.s V_7
|
|
IL_009e: ldloc.s V_7
|
|
IL_00a0: brfalse.s IL_00ba
|
|
|
|
IL_00a2: nop
|
|
IL_00a3: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_00a8: ldstr "TempFolder"
|
|
IL_00ad: ldloc.0
|
|
IL_00ae: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_00b3: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_00b8: pop
|
|
IL_00b9: nop
|
|
IL_00ba: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_00bf: ldstr "BatchPrintFile"
|
|
IL_00c4: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00c9: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_00ce: ldc.i4.0
|
|
IL_00cf: ceq
|
|
IL_00d1: stloc.s V_8
|
|
IL_00d3: ldloc.s V_8
|
|
IL_00d5: brfalse.s IL_00ee
|
|
|
|
IL_00d7: nop
|
|
IL_00d8: ldsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_00dd: ldstr "BatchPrintFile"
|
|
IL_00e2: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00e7: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_00ec: pop
|
|
IL_00ed: nop
|
|
IL_00ee: nop
|
|
IL_00ef: ldloc.0
|
|
IL_00f0: stloc.s V_9
|
|
IL_00f2: leave.s IL_0122
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00f4: stloc.s ex
|
|
IL_00f6: nop
|
|
IL_00f7: ldstr bytearray (B7 83 D6 53 87 65 F6 4E 39 59 EF 8D 84 5F 31 59 // ...S.e.N9Y..._1Y
|
|
25 8D 3A 00 ) // %.:.
|
|
IL_00fc: ldarg.0
|
|
IL_00fd: callvirt instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
IL_0102: ldstr "\r\n"
|
|
IL_0107: ldloc.s ex
|
|
IL_0109: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_010e: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_0113: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
|
|
IL_0118: pop
|
|
IL_0119: ldstr ""
|
|
IL_011e: stloc.s V_9
|
|
IL_0120: leave.s IL_0122
|
|
|
|
} // end handler
|
|
IL_0122: ldloc.s V_9
|
|
IL_0124: ret
|
|
} // end of method CommonUnitity::GetFolderUrl
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method CommonUnitity::.ctor
|
|
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// 代码大小 16 (0x10)
|
|
.maxstack 8
|
|
IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0005: callvirt instance string [mscorlib]System.AppDomain::get_BaseDirectory()
|
|
IL_000a: stsfld string Lskj.AutoUpdate.CommonUnitity::SystemBinUrl
|
|
IL_000f: ret
|
|
} // end of method CommonUnitity::.cctor
|
|
|
|
} // end of class Lskj.AutoUpdate.CommonUnitity
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.Config
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field private string _serverUrl
|
|
.field private class Lskj.AutoUpdate.UpdateFileList _updateFileList
|
|
.field public string UpdateNotes
|
|
.method public hidebysig specialname instance string
|
|
get_ServerUrl() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.Config::_serverUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Config::get_ServerUrl
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_ServerUrl(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.Config::_serverUrl
|
|
IL_0008: ret
|
|
} // end of method Config::set_ServerUrl
|
|
|
|
.method public hidebysig specialname instance class Lskj.AutoUpdate.UpdateFileList
|
|
get_UpdateFileList() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Lskj.AutoUpdate.UpdateFileList V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::_updateFileList
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Config::get_UpdateFileList
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_UpdateFileList(class Lskj.AutoUpdate.UpdateFileList 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::_updateFileList
|
|
IL_0008: ret
|
|
} // end of method Config::set_UpdateFileList
|
|
|
|
.method public hidebysig instance class Lskj.AutoUpdate.Config
|
|
LoadConfig(string file) cil managed
|
|
{
|
|
// 代码大小 73 (0x49)
|
|
.maxstack 2
|
|
.locals init ([0] class [System.Xml]System.Xml.Serialization.XmlSerializer xs,
|
|
[1] class [mscorlib]System.IO.StreamReader sr,
|
|
[2] class Lskj.AutoUpdate.Config config,
|
|
[3] bool V_3,
|
|
[4] class Lskj.AutoUpdate.Config V_4)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.3
|
|
IL_000b: ldloc.3
|
|
IL_000c: brfalse.s IL_0016
|
|
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldarg.1
|
|
IL_0010: call instance void Lskj.AutoUpdate.Config::SaveConfig(string)
|
|
IL_0015: nop
|
|
IL_0016: ldtoken Lskj.AutoUpdate.Config
|
|
IL_001b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0020: newobj instance void [System.Xml]System.Xml.Serialization.XmlSerializer::.ctor(class [mscorlib]System.Type)
|
|
IL_0025: stloc.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(string)
|
|
IL_002c: stloc.1
|
|
IL_002d: ldloc.0
|
|
IL_002e: ldloc.1
|
|
IL_002f: callvirt instance object [System.Xml]System.Xml.Serialization.XmlSerializer::Deserialize(class [mscorlib]System.IO.TextReader)
|
|
IL_0034: isinst Lskj.AutoUpdate.Config
|
|
IL_0039: stloc.2
|
|
IL_003a: ldloc.1
|
|
IL_003b: callvirt instance void [mscorlib]System.IO.TextReader::Close()
|
|
IL_0040: nop
|
|
IL_0041: ldloc.2
|
|
IL_0042: stloc.s V_4
|
|
IL_0044: br.s IL_0046
|
|
|
|
IL_0046: ldloc.s V_4
|
|
IL_0048: ret
|
|
} // end of method Config::LoadConfig
|
|
|
|
.method public hidebysig instance void
|
|
SaveConfig(string file) cil managed
|
|
{
|
|
// 代码大小 41 (0x29)
|
|
.maxstack 3
|
|
.locals init ([0] class [System.Xml]System.Xml.Serialization.XmlSerializer xs,
|
|
[1] class [mscorlib]System.IO.StreamWriter sw)
|
|
IL_0000: nop
|
|
IL_0001: ldtoken Lskj.AutoUpdate.Config
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System.Xml]System.Xml.Serialization.XmlSerializer::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
IL_0011: ldarg.1
|
|
IL_0012: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(string)
|
|
IL_0017: stloc.1
|
|
IL_0018: ldloc.0
|
|
IL_0019: ldloc.1
|
|
IL_001a: ldarg.0
|
|
IL_001b: callvirt instance void [System.Xml]System.Xml.Serialization.XmlSerializer::Serialize(class [mscorlib]System.IO.TextWriter,
|
|
object)
|
|
IL_0020: nop
|
|
IL_0021: ldloc.1
|
|
IL_0022: callvirt instance void [mscorlib]System.IO.TextWriter::Close()
|
|
IL_0027: nop
|
|
IL_0028: ret
|
|
} // end of method Config::SaveConfig
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 30 (0x1e)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0006: stfld string Lskj.AutoUpdate.Config::_serverUrl
|
|
IL_000b: ldarg.0
|
|
IL_000c: newobj instance void Lskj.AutoUpdate.UpdateFileList::.ctor()
|
|
IL_0011: stfld class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::_updateFileList
|
|
IL_0016: ldarg.0
|
|
IL_0017: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_001c: nop
|
|
IL_001d: ret
|
|
} // end of method Config::.ctor
|
|
|
|
.property instance string ServerUrl()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.Config::get_ServerUrl()
|
|
.set instance void Lskj.AutoUpdate.Config::set_ServerUrl(string)
|
|
} // end of property Config::ServerUrl
|
|
.property instance class Lskj.AutoUpdate.UpdateFileList
|
|
UpdateFileList()
|
|
{
|
|
.get instance class Lskj.AutoUpdate.UpdateFileList Lskj.AutoUpdate.Config::get_UpdateFileList()
|
|
.set instance void Lskj.AutoUpdate.Config::set_UpdateFileList(class Lskj.AutoUpdate.UpdateFileList)
|
|
} // end of property Config::UpdateFileList
|
|
} // end of class Lskj.AutoUpdate.Config
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.ConstModel
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field public static literal string Batch_FOLDER_NAME = "BatchPrintFile"
|
|
.field public static literal string TEMP_FOLDER_NAME = "TempFolder"
|
|
.field public static literal string CONFIG_FILE_KEY = "config_"
|
|
.field public static literal string AUTOUPDATE_CONFIG = "AutoupdateService.xml"
|
|
.field public static literal string ERP_CLIENT = "ERPClient"
|
|
.field public static literal string LS_ERP_NAME = "Ls_ERP"
|
|
.field public static literal string LS_ERP_EXE = "Ls_ERP.exe"
|
|
.field public static literal string LS_Mes_NAME = "Ls_MES"
|
|
.field public static literal string LS_Mes_EXE = "Ls_MES.exe"
|
|
.field public static literal string LS_UPDATE_NAME = "Ls_Update"
|
|
.field public static literal string LS_UPDATE_EXE = "Ls_Update.exe"
|
|
.field public static literal string LS_CALL_NAME = "LskjCall"
|
|
.field public static literal string LS_CALL_EXE = "LskjCall.exe"
|
|
.field public static literal string Ls_Notice = "Ls_Notice"
|
|
.field public static literal string LS_TITLE_NAME = bytearray (FB 7C DF 7E D0 63 3A 79 ) // .|.~.c:y
|
|
.field public static literal string CLIENT_NAME = "Client"
|
|
.field public static literal string CLIENT_EXE = "Client.exe"
|
|
.field public static literal string UPDATE_GIVING_UP = bytearray (6F 8F F6 4E 63 6B 28 57 F4 66 B0 65 2D 4E 2C 00 // o..Nck(W.f.e-N,.
|
|
2F 66 26 54 1F 77 81 89 3E 65 03 5F F4 66 B0 65 // /f&T.w..>e._.f.e
|
|
17 54 1F FF ) // .T..
|
|
.field public static literal string UPDATE_RESTART = bytearray (6F 8F F6 4E F4 66 B0 65 8C 5B 10 62 0C FF 00 97 // o..N.f.e.[.b....
|
|
81 89 CD 91 B0 65 2F 54 A8 52 2C 00 B9 70 FB 51 // .....e/T.R,..p.Q
|
|
6E 78 9A 5B 2F 54 A8 52 01 FF ) // nx.[/T.R..
|
|
.field public static literal string UPDATE_CONTINUE = bytearray (F4 66 B0 65 2A 67 FD 80 8C 5B 10 62 0C FF 2F 66 // .f.e*g...[.b../f
|
|
26 54 E7 7E ED 7E 1F FF ) // &T.~.~..
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method ConstModel::.ctor
|
|
|
|
} // end of class Lskj.AutoUpdate.ConstModel
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.DownloadFileInfo
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field private string _downloadUrl
|
|
.field private string _fileName
|
|
.field private string _lastver
|
|
.field private int32 _size
|
|
.field private string _version
|
|
.method public hidebysig specialname instance string
|
|
get_DownloadUrl() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.DownloadFileInfo::_downloadUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DownloadFileInfo::get_DownloadUrl
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_FileFullName() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.DownloadFileInfo::_fileName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DownloadFileInfo::get_FileFullName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_FileName() cil managed
|
|
{
|
|
// 代码大小 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileFullName()
|
|
IL_0007: call string [mscorlib]System.IO.Path::GetFileName(string)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method DownloadFileInfo::get_FileName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_LastVersion() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.DownloadFileInfo::_lastver
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DownloadFileInfo::get_LastVersion
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_LastVersion(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.DownloadFileInfo::_lastver
|
|
IL_0008: ret
|
|
} // end of method DownloadFileInfo::set_LastVersion
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Size() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Lskj.AutoUpdate.DownloadFileInfo::_size
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DownloadFileInfo::get_Size
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Version() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.DownloadFileInfo::_version
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DownloadFileInfo::get_Version
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Version(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.DownloadFileInfo::_version
|
|
IL_0008: ret
|
|
} // end of method DownloadFileInfo::set_Version
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string url,
|
|
string name,
|
|
string ver,
|
|
int32 size,
|
|
string versionid) cil managed
|
|
{
|
|
// 代码大小 46 (0x2e)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: nop
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld string Lskj.AutoUpdate.DownloadFileInfo::_downloadUrl
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.2
|
|
IL_0011: stfld string Lskj.AutoUpdate.DownloadFileInfo::_fileName
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldarg.3
|
|
IL_0018: stfld string Lskj.AutoUpdate.DownloadFileInfo::_lastver
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldarg.s size
|
|
IL_0020: stfld int32 Lskj.AutoUpdate.DownloadFileInfo::_size
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.s versionid
|
|
IL_0028: stfld string Lskj.AutoUpdate.DownloadFileInfo::_version
|
|
IL_002d: ret
|
|
} // end of method DownloadFileInfo::.ctor
|
|
|
|
.property instance string DownloadUrl()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.DownloadFileInfo::get_DownloadUrl()
|
|
} // end of property DownloadFileInfo::DownloadUrl
|
|
.property instance string FileFullName()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileFullName()
|
|
} // end of property DownloadFileInfo::FileFullName
|
|
.property instance string FileName()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.DownloadFileInfo::get_FileName()
|
|
} // end of property DownloadFileInfo::FileName
|
|
.property instance string LastVersion()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.DownloadFileInfo::get_LastVersion()
|
|
.set instance void Lskj.AutoUpdate.DownloadFileInfo::set_LastVersion(string)
|
|
} // end of property DownloadFileInfo::LastVersion
|
|
.property instance int32 Size()
|
|
{
|
|
.get instance int32 Lskj.AutoUpdate.DownloadFileInfo::get_Size()
|
|
} // end of property DownloadFileInfo::Size
|
|
.property instance string Version()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.DownloadFileInfo::get_Version()
|
|
.set instance void Lskj.AutoUpdate.DownloadFileInfo::set_Version(string)
|
|
} // end of property DownloadFileInfo::Version
|
|
} // end of class Lskj.AutoUpdate.DownloadFileInfo
|
|
|
|
.class interface public abstract auto ansi Lskj.AutoUpdate.IAutoUpdater
|
|
{
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void Update() cil managed
|
|
{
|
|
} // end of method IAutoUpdater::Update
|
|
|
|
.method public hidebysig newslot abstract virtual
|
|
instance void RollBack() cil managed
|
|
{
|
|
} // end of method IAutoUpdater::RollBack
|
|
|
|
} // end of class Lskj.AutoUpdate.IAutoUpdater
|
|
|
|
.class public abstract auto ansi sealed beforefieldinit Lskj.AutoUpdate.IniUtil
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field private static initonly string absolutelyPath
|
|
.field private static initonly string mainMenuConfigPath
|
|
.method private hidebysig static pinvokeimpl("kernel32" winapi)
|
|
int64 WritePrivateProfileString(string section,
|
|
string key,
|
|
string val,
|
|
string filepath) cil managed preservesig
|
|
{
|
|
}
|
|
.method private hidebysig static pinvokeimpl("kernel32" winapi)
|
|
int32 GetPrivateProfileString(string section,
|
|
string key,
|
|
string def,
|
|
class [mscorlib]System.Text.StringBuilder retval,
|
|
int32 size,
|
|
string filePath) cil managed preservesig
|
|
{
|
|
}
|
|
.method private hidebysig static pinvokeimpl("kernel32" winapi)
|
|
int32 GetPrivateProfileSection(string lpAppName,
|
|
uint8[] lpszReturnBuffer,
|
|
int32 nSize,
|
|
string lpFileName) cil managed preservesig
|
|
{
|
|
}
|
|
.method public hidebysig static void Write(string key,
|
|
string 'value') cil managed
|
|
{
|
|
// 代码大小 56 (0x38)
|
|
.maxstack 4
|
|
.locals init ([0] string filePath,
|
|
[1] string fileName,
|
|
[2] bool V_2,
|
|
[3] class [mscorlib]System.Exception ex)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: ldsfld string Lskj.AutoUpdate.IniUtil::mainMenuConfigPath
|
|
IL_0007: stloc.0
|
|
IL_0008: ldloc.0
|
|
IL_0009: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.2
|
|
IL_0012: ldloc.2
|
|
IL_0013: brfalse.s IL_001e
|
|
|
|
IL_0015: nop
|
|
IL_0016: ldloc.0
|
|
IL_0017: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::Create(string)
|
|
IL_001c: pop
|
|
IL_001d: nop
|
|
IL_001e: ldloc.0
|
|
IL_001f: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_0024: stloc.1
|
|
IL_0025: ldloc.1
|
|
IL_0026: ldarg.0
|
|
IL_0027: ldarg.1
|
|
IL_0028: ldloc.0
|
|
IL_0029: call int64 Lskj.AutoUpdate.IniUtil::WritePrivateProfileString(string,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_002e: pop
|
|
IL_002f: nop
|
|
IL_0030: leave.s IL_0037
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0032: stloc.3
|
|
IL_0033: nop
|
|
IL_0034: nop
|
|
IL_0035: leave.s IL_0037
|
|
|
|
} // end handler
|
|
IL_0037: ret
|
|
} // end of method IniUtil::Write
|
|
|
|
.method public hidebysig static string
|
|
Read(string key) cil managed
|
|
{
|
|
// 代码大小 107 (0x6b)
|
|
.maxstack 6
|
|
.locals init ([0] string 'value',
|
|
[1] string filePath,
|
|
[2] bool V_2,
|
|
[3] class [mscorlib]System.Text.StringBuilder temp,
|
|
[4] string fileName,
|
|
[5] string V_5)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0006: stloc.0
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
IL_0008: ldsfld string Lskj.AutoUpdate.IniUtil::mainMenuConfigPath
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0014: stloc.2
|
|
IL_0015: ldloc.2
|
|
IL_0016: brfalse.s IL_005b
|
|
|
|
IL_0018: nop
|
|
IL_0019: ldc.i4 0x400
|
|
IL_001e: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor(int32)
|
|
IL_0023: stloc.3
|
|
IL_0024: ldloc.1
|
|
IL_0025: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_002a: stloc.s fileName
|
|
IL_002c: ldloc.s fileName
|
|
IL_002e: ldarg.0
|
|
IL_002f: ldstr ""
|
|
IL_0034: ldloc.3
|
|
IL_0035: ldc.i4 0x400
|
|
IL_003a: ldloc.1
|
|
IL_003b: call int32 Lskj.AutoUpdate.IniUtil::GetPrivateProfileString(string,
|
|
string,
|
|
string,
|
|
class [mscorlib]System.Text.StringBuilder,
|
|
int32,
|
|
string)
|
|
IL_0040: pop
|
|
IL_0041: ldloc.3
|
|
IL_0042: dup
|
|
IL_0043: brtrue.s IL_0049
|
|
|
|
IL_0045: pop
|
|
IL_0046: ldnull
|
|
IL_0047: br.s IL_004e
|
|
|
|
IL_0049: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_004e: dup
|
|
IL_004f: brtrue.s IL_0057
|
|
|
|
IL_0051: pop
|
|
IL_0052: ldstr ""
|
|
IL_0057: stloc.s V_5
|
|
IL_0059: leave.s IL_0068
|
|
|
|
IL_005b: nop
|
|
IL_005c: leave.s IL_0063
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_005e: pop
|
|
IL_005f: nop
|
|
IL_0060: nop
|
|
IL_0061: leave.s IL_0063
|
|
|
|
} // end handler
|
|
IL_0063: ldloc.0
|
|
IL_0064: stloc.s V_5
|
|
IL_0066: br.s IL_0068
|
|
|
|
IL_0068: ldloc.s V_5
|
|
IL_006a: ret
|
|
} // end of method IniUtil::Read
|
|
|
|
.method public hidebysig static void Write(string iniName,
|
|
string key,
|
|
string 'value') cil managed
|
|
{
|
|
// 代码大小 76 (0x4c)
|
|
.maxstack 5
|
|
.locals init ([0] string filePath,
|
|
[1] string fileName,
|
|
[2] bool V_2,
|
|
[3] class [mscorlib]System.Exception ex)
|
|
IL_0000: nop
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: newarr [mscorlib]System.String
|
|
IL_0008: dup
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ldsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_000f: ldarg.0
|
|
IL_0010: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0015: stelem.ref
|
|
IL_0016: call string [mscorlib]System.IO.Path::Combine(string[])
|
|
IL_001b: stloc.0
|
|
IL_001c: ldloc.0
|
|
IL_001d: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.2
|
|
IL_0026: ldloc.2
|
|
IL_0027: brfalse.s IL_0032
|
|
|
|
IL_0029: nop
|
|
IL_002a: ldloc.0
|
|
IL_002b: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::Create(string)
|
|
IL_0030: pop
|
|
IL_0031: nop
|
|
IL_0032: ldloc.0
|
|
IL_0033: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_0038: stloc.1
|
|
IL_0039: ldloc.1
|
|
IL_003a: ldarg.1
|
|
IL_003b: ldarg.2
|
|
IL_003c: ldloc.0
|
|
IL_003d: call int64 Lskj.AutoUpdate.IniUtil::WritePrivateProfileString(string,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_0042: pop
|
|
IL_0043: nop
|
|
IL_0044: leave.s IL_004b
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0046: stloc.3
|
|
IL_0047: nop
|
|
IL_0048: nop
|
|
IL_0049: leave.s IL_004b
|
|
|
|
} // end handler
|
|
IL_004b: ret
|
|
} // end of method IniUtil::Write
|
|
|
|
.method public hidebysig static string
|
|
Read(string iniName,
|
|
string key) cil managed
|
|
{
|
|
// 代码大小 127 (0x7f)
|
|
.maxstack 6
|
|
.locals init ([0] string 'value',
|
|
[1] string filePath,
|
|
[2] bool V_2,
|
|
[3] class [mscorlib]System.Text.StringBuilder temp,
|
|
[4] string fileName,
|
|
[5] string V_5)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0006: stloc.0
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: newarr [mscorlib]System.String
|
|
IL_000e: dup
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ldsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_0015: ldarg.0
|
|
IL_0016: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_001b: stelem.ref
|
|
IL_001c: call string [mscorlib]System.IO.Path::Combine(string[])
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0028: stloc.2
|
|
IL_0029: ldloc.2
|
|
IL_002a: brfalse.s IL_006f
|
|
|
|
IL_002c: nop
|
|
IL_002d: ldc.i4 0x400
|
|
IL_0032: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor(int32)
|
|
IL_0037: stloc.3
|
|
IL_0038: ldloc.1
|
|
IL_0039: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_003e: stloc.s fileName
|
|
IL_0040: ldloc.s fileName
|
|
IL_0042: ldarg.1
|
|
IL_0043: ldstr ""
|
|
IL_0048: ldloc.3
|
|
IL_0049: ldc.i4 0x400
|
|
IL_004e: ldloc.1
|
|
IL_004f: call int32 Lskj.AutoUpdate.IniUtil::GetPrivateProfileString(string,
|
|
string,
|
|
string,
|
|
class [mscorlib]System.Text.StringBuilder,
|
|
int32,
|
|
string)
|
|
IL_0054: pop
|
|
IL_0055: ldloc.3
|
|
IL_0056: dup
|
|
IL_0057: brtrue.s IL_005d
|
|
|
|
IL_0059: pop
|
|
IL_005a: ldnull
|
|
IL_005b: br.s IL_0062
|
|
|
|
IL_005d: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0062: dup
|
|
IL_0063: brtrue.s IL_006b
|
|
|
|
IL_0065: pop
|
|
IL_0066: ldstr ""
|
|
IL_006b: stloc.s V_5
|
|
IL_006d: leave.s IL_007c
|
|
|
|
IL_006f: nop
|
|
IL_0070: leave.s IL_0077
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0072: pop
|
|
IL_0073: nop
|
|
IL_0074: nop
|
|
IL_0075: leave.s IL_0077
|
|
|
|
} // end handler
|
|
IL_0077: ldloc.0
|
|
IL_0078: stloc.s V_5
|
|
IL_007a: br.s IL_007c
|
|
|
|
IL_007c: ldloc.s V_5
|
|
IL_007e: ret
|
|
} // end of method IniUtil::Read
|
|
|
|
.method public hidebysig static string
|
|
Read(string iniName,
|
|
string mainKey,
|
|
string listKey) cil managed
|
|
{
|
|
// 代码大小 126 (0x7e)
|
|
.maxstack 6
|
|
.locals init ([0] string 'value',
|
|
[1] string filePath,
|
|
[2] bool V_2,
|
|
[3] class [mscorlib]System.Text.StringBuilder temp,
|
|
[4] string fileName,
|
|
[5] string V_5)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0006: stloc.0
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: newarr [mscorlib]System.String
|
|
IL_000e: dup
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ldsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_0015: ldarg.0
|
|
IL_0016: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_001b: stelem.ref
|
|
IL_001c: call string [mscorlib]System.IO.Path::Combine(string[])
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0028: stloc.2
|
|
IL_0029: ldloc.2
|
|
IL_002a: brfalse.s IL_006e
|
|
|
|
IL_002c: nop
|
|
IL_002d: ldc.i4 0x400
|
|
IL_0032: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor(int32)
|
|
IL_0037: stloc.3
|
|
IL_0038: ldloc.1
|
|
IL_0039: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_003e: stloc.s fileName
|
|
IL_0040: ldarg.1
|
|
IL_0041: ldarg.2
|
|
IL_0042: ldstr ""
|
|
IL_0047: ldloc.3
|
|
IL_0048: ldc.i4 0x400
|
|
IL_004d: ldloc.1
|
|
IL_004e: call int32 Lskj.AutoUpdate.IniUtil::GetPrivateProfileString(string,
|
|
string,
|
|
string,
|
|
class [mscorlib]System.Text.StringBuilder,
|
|
int32,
|
|
string)
|
|
IL_0053: pop
|
|
IL_0054: ldloc.3
|
|
IL_0055: dup
|
|
IL_0056: brtrue.s IL_005c
|
|
|
|
IL_0058: pop
|
|
IL_0059: ldnull
|
|
IL_005a: br.s IL_0061
|
|
|
|
IL_005c: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0061: dup
|
|
IL_0062: brtrue.s IL_006a
|
|
|
|
IL_0064: pop
|
|
IL_0065: ldstr ""
|
|
IL_006a: stloc.s V_5
|
|
IL_006c: leave.s IL_007b
|
|
|
|
IL_006e: nop
|
|
IL_006f: leave.s IL_0076
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0071: pop
|
|
IL_0072: nop
|
|
IL_0073: nop
|
|
IL_0074: leave.s IL_0076
|
|
|
|
} // end handler
|
|
IL_0076: ldloc.0
|
|
IL_0077: stloc.s V_5
|
|
IL_0079: br.s IL_007b
|
|
|
|
IL_007b: ldloc.s V_5
|
|
IL_007d: ret
|
|
} // end of method IniUtil::Read
|
|
|
|
.method public hidebysig static class [mscorlib]System.Collections.Generic.Dictionary`2<string,string>
|
|
GetSectionKeys(string iniFile,
|
|
string category) cil managed
|
|
{
|
|
// 代码大小 197 (0xc5)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,string> result,
|
|
[1] string filePath,
|
|
[2] bool V_2,
|
|
[3] uint8[] buffer,
|
|
[4] string[] tmp,
|
|
[5] string[] V_5,
|
|
[6] int32 V_6,
|
|
[7] string entry,
|
|
[8] string[] v,
|
|
[9] class [mscorlib]System.Collections.Generic.Dictionary`2<string,string> V_9)
|
|
IL_0000: nop
|
|
IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,string>::.ctor()
|
|
IL_0006: stloc.0
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: newarr [mscorlib]System.String
|
|
IL_000e: dup
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ldsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_0015: ldarg.0
|
|
IL_0016: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_001b: stelem.ref
|
|
IL_001c: call string [mscorlib]System.IO.Path::Combine(string[])
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0028: stloc.2
|
|
IL_0029: ldloc.2
|
|
IL_002a: brfalse IL_00b5
|
|
|
|
IL_002f: nop
|
|
IL_0030: ldc.i4 0x800
|
|
IL_0035: newarr [mscorlib]System.Byte
|
|
IL_003a: stloc.3
|
|
IL_003b: ldarg.1
|
|
IL_003c: ldloc.3
|
|
IL_003d: ldc.i4 0x800
|
|
IL_0042: ldloc.1
|
|
IL_0043: call int32 Lskj.AutoUpdate.IniUtil::GetPrivateProfileSection(string,
|
|
uint8[],
|
|
int32,
|
|
string)
|
|
IL_0048: pop
|
|
IL_0049: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_004e: ldloc.3
|
|
IL_004f: callvirt instance string [mscorlib]System.Text.Encoding::GetString(uint8[])
|
|
IL_0054: ldc.i4.1
|
|
IL_0055: newarr [mscorlib]System.Char
|
|
IL_005a: callvirt instance string [mscorlib]System.String::Trim(char[])
|
|
IL_005f: ldc.i4.1
|
|
IL_0060: newarr [mscorlib]System.Char
|
|
IL_0065: callvirt instance string[] [mscorlib]System.String::Split(char[])
|
|
IL_006a: stloc.s tmp
|
|
IL_006c: nop
|
|
IL_006d: ldloc.s tmp
|
|
IL_006f: stloc.s V_5
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: stloc.s V_6
|
|
IL_0074: br.s IL_00a8
|
|
|
|
IL_0076: ldloc.s V_5
|
|
IL_0078: ldloc.s V_6
|
|
IL_007a: ldelem.ref
|
|
IL_007b: stloc.s entry
|
|
IL_007d: nop
|
|
IL_007e: ldloc.s entry
|
|
IL_0080: ldc.i4.1
|
|
IL_0081: newarr [mscorlib]System.Char
|
|
IL_0086: dup
|
|
IL_0087: ldc.i4.0
|
|
IL_0088: ldc.i4.s 61
|
|
IL_008a: stelem.i2
|
|
IL_008b: callvirt instance string[] [mscorlib]System.String::Split(char[])
|
|
IL_0090: stloc.s v
|
|
IL_0092: ldloc.0
|
|
IL_0093: ldloc.s v
|
|
IL_0095: ldc.i4.0
|
|
IL_0096: ldelem.ref
|
|
IL_0097: ldloc.s v
|
|
IL_0099: ldc.i4.1
|
|
IL_009a: ldelem.ref
|
|
IL_009b: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,string>::Add(!0,
|
|
!1)
|
|
IL_00a0: nop
|
|
IL_00a1: nop
|
|
IL_00a2: ldloc.s V_6
|
|
IL_00a4: ldc.i4.1
|
|
IL_00a5: add
|
|
IL_00a6: stloc.s V_6
|
|
IL_00a8: ldloc.s V_6
|
|
IL_00aa: ldloc.s V_5
|
|
IL_00ac: ldlen
|
|
IL_00ad: conv.i4
|
|
IL_00ae: blt.s IL_0076
|
|
|
|
IL_00b0: ldloc.0
|
|
IL_00b1: stloc.s V_9
|
|
IL_00b3: leave.s IL_00c2
|
|
|
|
IL_00b5: nop
|
|
IL_00b6: leave.s IL_00bd
|
|
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00b8: pop
|
|
IL_00b9: nop
|
|
IL_00ba: nop
|
|
IL_00bb: leave.s IL_00bd
|
|
|
|
} // end handler
|
|
IL_00bd: ldloc.0
|
|
IL_00be: stloc.s V_9
|
|
IL_00c0: br.s IL_00c2
|
|
|
|
IL_00c2: ldloc.s V_9
|
|
IL_00c4: ret
|
|
} // end of method IniUtil::GetSectionKeys
|
|
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// 代码大小 41 (0x29)
|
|
.maxstack 8
|
|
IL_0000: call string [System.Windows.Forms]System.Windows.Forms.Application::get_StartupPath()
|
|
IL_0005: ldstr "\\"
|
|
IL_000a: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_000f: stsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_0014: ldsfld string Lskj.AutoUpdate.IniUtil::absolutelyPath
|
|
IL_0019: ldstr "MenuConfig.ini"
|
|
IL_001e: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0023: stsfld string Lskj.AutoUpdate.IniUtil::mainMenuConfigPath
|
|
IL_0028: ret
|
|
} // end of method IniUtil::.cctor
|
|
|
|
} // end of class Lskj.AutoUpdate.IniUtil
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.LocalFile
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field private string _path
|
|
.field private string _lastver
|
|
.field private int32 _size
|
|
.field private string _version
|
|
.method public hidebysig specialname instance string
|
|
get_Path() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.LocalFile::_path
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LocalFile::get_Path
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Path(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.LocalFile::_path
|
|
IL_0008: ret
|
|
} // end of method LocalFile::set_Path
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_LastVer() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.LocalFile::_lastver
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LocalFile::get_LastVer
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_LastVer(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.LocalFile::_lastver
|
|
IL_0008: ret
|
|
} // end of method LocalFile::set_LastVer
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Size() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Lskj.AutoUpdate.LocalFile::_size
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LocalFile::get_Size
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Size(int32 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld int32 Lskj.AutoUpdate.LocalFile::_size
|
|
IL_0008: ret
|
|
} // end of method LocalFile::set_Size
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Version() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.LocalFile::_version
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LocalFile::get_Version
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Version(string 'value') cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Lskj.AutoUpdate.LocalFile::_version
|
|
IL_0008: ret
|
|
} // end of method LocalFile::set_Version
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string path,
|
|
string ver,
|
|
int32 size,
|
|
string versionid) cil managed
|
|
{
|
|
// 代码大小 38 (0x26)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: nop
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld string Lskj.AutoUpdate.LocalFile::_path
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.2
|
|
IL_0011: stfld string Lskj.AutoUpdate.LocalFile::_lastver
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldarg.3
|
|
IL_0018: stfld int32 Lskj.AutoUpdate.LocalFile::_size
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldarg.s versionid
|
|
IL_0020: stfld string Lskj.AutoUpdate.LocalFile::_version
|
|
IL_0025: ret
|
|
} // end of method LocalFile::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: nop
|
|
IL_0008: ret
|
|
} // end of method LocalFile::.ctor
|
|
|
|
.property instance string Path()
|
|
{
|
|
.custom instance void [System.Xml]System.Xml.Serialization.XmlAttributeAttribute::.ctor(string) = ( 01 00 04 70 61 74 68 00 00 ) // ...path..
|
|
.get instance string Lskj.AutoUpdate.LocalFile::get_Path()
|
|
.set instance void Lskj.AutoUpdate.LocalFile::set_Path(string)
|
|
} // end of property LocalFile::Path
|
|
.property instance string LastVer()
|
|
{
|
|
.custom instance void [System.Xml]System.Xml.Serialization.XmlAttributeAttribute::.ctor(string) = ( 01 00 07 6C 61 73 74 76 65 72 00 00 ) // ...lastver..
|
|
.get instance string Lskj.AutoUpdate.LocalFile::get_LastVer()
|
|
.set instance void Lskj.AutoUpdate.LocalFile::set_LastVer(string)
|
|
} // end of property LocalFile::LastVer
|
|
.property instance int32 Size()
|
|
{
|
|
.custom instance void [System.Xml]System.Xml.Serialization.XmlAttributeAttribute::.ctor(string) = ( 01 00 04 73 69 7A 65 00 00 ) // ...size..
|
|
.get instance int32 Lskj.AutoUpdate.LocalFile::get_Size()
|
|
.set instance void Lskj.AutoUpdate.LocalFile::set_Size(int32)
|
|
} // end of property LocalFile::Size
|
|
.property instance string Version()
|
|
{
|
|
.custom instance void [System.Xml]System.Xml.Serialization.XmlAttributeAttribute::.ctor(string) = ( 01 00 07 76 65 72 73 69 6F 6E 00 00 ) // ...version..
|
|
.get instance string Lskj.AutoUpdate.LocalFile::get_Version()
|
|
.set instance void Lskj.AutoUpdate.LocalFile::set_Version(string)
|
|
} // end of property LocalFile::Version
|
|
} // end of class Lskj.AutoUpdate.LocalFile
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.ProcessManager
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.method public hidebysig instance void
|
|
InitUpdateEnvironment() cil managed
|
|
{
|
|
// 代码大小 91 (0x5b)
|
|
.maxstack 2
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ERPClient"
|
|
IL_0007: call instance bool Lskj.AutoUpdate.ProcessManager::Exist(string)
|
|
IL_000c: stloc.0
|
|
IL_000d: ldloc.0
|
|
IL_000e: brfalse.s IL_001e
|
|
|
|
IL_0010: nop
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldstr "Ls_ERP"
|
|
IL_0017: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_001c: nop
|
|
IL_001d: nop
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldstr "Client"
|
|
IL_0024: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0029: nop
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldstr "LskjCall"
|
|
IL_0030: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0035: nop
|
|
IL_0036: ldarg.0
|
|
IL_0037: ldstr "Ls_ERP"
|
|
IL_003c: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0041: nop
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldstr "Ls_MES"
|
|
IL_0048: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_004d: nop
|
|
IL_004e: ldarg.0
|
|
IL_004f: ldstr "Ls_Notice"
|
|
IL_0054: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0059: nop
|
|
IL_005a: ret
|
|
} // end of method ProcessManager::InitUpdateEnvironment
|
|
|
|
.method public hidebysig instance void
|
|
StartProcess([opt] bool isMes) cil managed
|
|
{
|
|
.param [1] = bool(false)
|
|
// 代码大小 110 (0x6e)
|
|
.maxstack 4
|
|
.locals init ([0] string path,
|
|
[1] bool V_1,
|
|
[2] bool V_2,
|
|
[3] bool V_3)
|
|
IL_0000: nop
|
|
IL_0001: call string [mscorlib]System.Environment::get_CurrentDirectory()
|
|
IL_0006: stloc.0
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brfalse.s IL_0039
|
|
|
|
IL_000f: nop
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldstr "Ls_ERP"
|
|
IL_0016: call instance bool Lskj.AutoUpdate.ProcessManager::Exist(string)
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brfalse.s IL_0036
|
|
|
|
IL_0022: nop
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldstr "Ls_ERP.exe"
|
|
IL_002a: ldstr ""
|
|
IL_002f: call instance void Lskj.AutoUpdate.ProcessManager::StartExe(string,
|
|
string,
|
|
string)
|
|
IL_0034: nop
|
|
IL_0035: nop
|
|
IL_0036: nop
|
|
IL_0037: br.s IL_0061
|
|
|
|
IL_0039: nop
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldstr "Ls_MES"
|
|
IL_0040: call instance bool Lskj.AutoUpdate.ProcessManager::Exist(string)
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: ceq
|
|
IL_0048: stloc.3
|
|
IL_0049: ldloc.3
|
|
IL_004a: brfalse.s IL_0060
|
|
|
|
IL_004c: nop
|
|
IL_004d: ldarg.0
|
|
IL_004e: ldloc.0
|
|
IL_004f: ldstr "Ls_MES.exe"
|
|
IL_0054: ldstr ""
|
|
IL_0059: call instance void Lskj.AutoUpdate.ProcessManager::StartExe(string,
|
|
string,
|
|
string)
|
|
IL_005e: nop
|
|
IL_005f: nop
|
|
IL_0060: nop
|
|
IL_0061: ldarg.0
|
|
IL_0062: ldstr "Ls_Update"
|
|
IL_0067: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_006c: nop
|
|
IL_006d: ret
|
|
} // end of method ProcessManager::StartProcess
|
|
|
|
.method public hidebysig instance void
|
|
StartUpdateProcess([opt] bool isMes) cil managed
|
|
{
|
|
.param [1] = bool(false)
|
|
// 代码大小 138 (0x8a)
|
|
.maxstack 4
|
|
.locals init ([0] string path,
|
|
[1] bool V_1,
|
|
[2] bool V_2)
|
|
IL_0000: nop
|
|
IL_0001: call string [mscorlib]System.Environment::get_CurrentDirectory()
|
|
IL_0006: stloc.0
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldstr "Client"
|
|
IL_000d: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0012: nop
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldstr "LskjCall"
|
|
IL_0019: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_001e: nop
|
|
IL_001f: ldarg.0
|
|
IL_0020: ldstr "Ls_Update"
|
|
IL_0025: call instance bool Lskj.AutoUpdate.ProcessManager::Exist(string)
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: ceq
|
|
IL_002d: stloc.1
|
|
IL_002e: ldloc.1
|
|
IL_002f: brfalse.s IL_0065
|
|
|
|
IL_0031: nop
|
|
IL_0032: ldarg.1
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: ceq
|
|
IL_0036: stloc.2
|
|
IL_0037: ldloc.2
|
|
IL_0038: brfalse.s IL_0050
|
|
|
|
IL_003a: nop
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldloc.0
|
|
IL_003d: ldstr "Ls_Update.exe"
|
|
IL_0042: ldstr ""
|
|
IL_0047: call instance void Lskj.AutoUpdate.ProcessManager::StartExe(string,
|
|
string,
|
|
string)
|
|
IL_004c: nop
|
|
IL_004d: nop
|
|
IL_004e: br.s IL_0064
|
|
|
|
IL_0050: nop
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldloc.0
|
|
IL_0053: ldstr "Ls_Update.exe"
|
|
IL_0058: ldstr "1"
|
|
IL_005d: call instance void Lskj.AutoUpdate.ProcessManager::StartExe(string,
|
|
string,
|
|
string)
|
|
IL_0062: nop
|
|
IL_0063: nop
|
|
IL_0064: nop
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldstr "Ls_ERP"
|
|
IL_006b: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0070: nop
|
|
IL_0071: ldarg.0
|
|
IL_0072: ldstr "Ls_MES"
|
|
IL_0077: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_007c: nop
|
|
IL_007d: ldarg.0
|
|
IL_007e: ldstr "Ls_Notice"
|
|
IL_0083: call instance void Lskj.AutoUpdate.ProcessManager::CloseExe(string)
|
|
IL_0088: nop
|
|
IL_0089: ret
|
|
} // end of method ProcessManager::StartUpdateProcess
|
|
|
|
.method private hidebysig instance void
|
|
StartExe(string filePath,
|
|
string fileName,
|
|
[opt] string args) cil managed
|
|
{
|
|
.param [3] = ""
|
|
// 代码大小 82 (0x52)
|
|
.maxstack 2
|
|
.locals init ([0] class [System]System.Diagnostics.Process proc,
|
|
[1] bool V_1)
|
|
IL_0000: nop
|
|
IL_0001: newobj instance void [System]System.Diagnostics.Process::.ctor()
|
|
IL_0006: stloc.0
|
|
IL_0007: ldloc.0
|
|
IL_0008: callvirt instance class [System]System.Diagnostics.ProcessStartInfo [System]System.Diagnostics.Process::get_StartInfo()
|
|
IL_000d: ldc.i4.1
|
|
IL_000e: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool)
|
|
IL_0013: nop
|
|
IL_0014: ldloc.0
|
|
IL_0015: callvirt instance class [System]System.Diagnostics.ProcessStartInfo [System]System.Diagnostics.Process::get_StartInfo()
|
|
IL_001a: ldarg.1
|
|
IL_001b: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_WorkingDirectory(string)
|
|
IL_0020: nop
|
|
IL_0021: ldloc.0
|
|
IL_0022: callvirt instance class [System]System.Diagnostics.ProcessStartInfo [System]System.Diagnostics.Process::get_StartInfo()
|
|
IL_0027: ldarg.2
|
|
IL_0028: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string)
|
|
IL_002d: nop
|
|
IL_002e: ldarg.3
|
|
IL_002f: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0034: ldc.i4.0
|
|
IL_0035: ceq
|
|
IL_0037: stloc.1
|
|
IL_0038: ldloc.1
|
|
IL_0039: brfalse.s IL_004a
|
|
|
|
IL_003b: nop
|
|
IL_003c: ldloc.0
|
|
IL_003d: callvirt instance class [System]System.Diagnostics.ProcessStartInfo [System]System.Diagnostics.Process::get_StartInfo()
|
|
IL_0042: ldarg.3
|
|
IL_0043: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_Arguments(string)
|
|
IL_0048: nop
|
|
IL_0049: nop
|
|
IL_004a: ldloc.0
|
|
IL_004b: callvirt instance bool [System]System.Diagnostics.Process::Start()
|
|
IL_0050: pop
|
|
IL_0051: ret
|
|
} // end of method ProcessManager::StartExe
|
|
|
|
.method public hidebysig instance void
|
|
CloseExe(string exeName) cil managed
|
|
{
|
|
// 代码大小 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] class [System]System.Diagnostics.Process[] arrPro,
|
|
[1] class [System]System.Diagnostics.Process[] V_1,
|
|
[2] int32 V_2,
|
|
[3] class [System]System.Diagnostics.Process pro)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: call class [System]System.Diagnostics.Process[] [System]System.Diagnostics.Process::GetProcessesByName(string)
|
|
IL_0007: stloc.0
|
|
IL_0008: nop
|
|
IL_0009: ldloc.0
|
|
IL_000a: stloc.1
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: stloc.2
|
|
IL_000d: br.s IL_001e
|
|
|
|
IL_000f: ldloc.1
|
|
IL_0010: ldloc.2
|
|
IL_0011: ldelem.ref
|
|
IL_0012: stloc.3
|
|
IL_0013: ldloc.3
|
|
IL_0014: callvirt instance void [System]System.Diagnostics.Process::Kill()
|
|
IL_0019: nop
|
|
IL_001a: ldloc.2
|
|
IL_001b: ldc.i4.1
|
|
IL_001c: add
|
|
IL_001d: stloc.2
|
|
IL_001e: ldloc.2
|
|
IL_001f: ldloc.1
|
|
IL_0020: ldlen
|
|
IL_0021: conv.i4
|
|
IL_0022: blt.s IL_000f
|
|
|
|
IL_0024: ret
|
|
} // end of method ProcessManager::CloseExe
|
|
|
|
.method private hidebysig instance bool
|
|
Exist(string processName) cil managed
|
|
{
|
|
// 代码大小 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] class [System]System.Diagnostics.Process[] pro,
|
|
[1] bool V_1)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.1
|
|
IL_0002: call class [System]System.Diagnostics.Process[] [System]System.Diagnostics.Process::GetProcessesByName(string)
|
|
IL_0007: stloc.0
|
|
IL_0008: ldloc.0
|
|
IL_0009: call int32 [System.Core]System.Linq.Enumerable::Count<class [System]System.Diagnostics.Process>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: cgt
|
|
IL_0011: stloc.1
|
|
IL_0012: br.s IL_0014
|
|
|
|
IL_0014: ldloc.1
|
|
IL_0015: ret
|
|
} // end of method ProcessManager::Exist
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method ProcessManager::.ctor
|
|
|
|
} // end of class Lskj.AutoUpdate.ProcessManager
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.RemoteFile
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.field private string path
|
|
.field private string url
|
|
.field private string lastver
|
|
.field private int32 size
|
|
.field private bool needRestart
|
|
.field private string version
|
|
.method public hidebysig specialname instance string
|
|
get_Path() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.RemoteFile::path
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_Path
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Url() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.RemoteFile::url
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_Url
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_LastVer() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.RemoteFile::lastver
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_LastVer
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Size() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Lskj.AutoUpdate.RemoteFile::size
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_Size
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_NeedRestart() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Lskj.AutoUpdate.RemoteFile::needRestart
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_NeedRestart
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Verison() cil managed
|
|
{
|
|
// 代码大小 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Lskj.AutoUpdate.RemoteFile::version
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RemoteFile::get_Verison
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(class [System.Xml]System.Xml.XmlNode node) cil managed
|
|
{
|
|
// 代码大小 181 (0xb5)
|
|
.maxstack 3
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: nop
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_000f: ldstr "path"
|
|
IL_0014: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_0019: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_001e: stfld string Lskj.AutoUpdate.RemoteFile::path
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_002a: ldstr "url"
|
|
IL_002f: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_0034: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_0039: stfld string Lskj.AutoUpdate.RemoteFile::url
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldarg.1
|
|
IL_0040: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_0045: ldstr "lastver"
|
|
IL_004a: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_004f: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_0054: stfld string Lskj.AutoUpdate.RemoteFile::lastver
|
|
IL_0059: ldarg.0
|
|
IL_005a: ldarg.1
|
|
IL_005b: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_0060: ldstr "size"
|
|
IL_0065: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_006a: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_006f: call int32 [mscorlib]System.Convert::ToInt32(string)
|
|
IL_0074: stfld int32 Lskj.AutoUpdate.RemoteFile::size
|
|
IL_0079: ldarg.0
|
|
IL_007a: ldarg.1
|
|
IL_007b: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_0080: ldstr "needRestart"
|
|
IL_0085: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_008a: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_008f: call bool [mscorlib]System.Convert::ToBoolean(string)
|
|
IL_0094: stfld bool Lskj.AutoUpdate.RemoteFile::needRestart
|
|
IL_0099: ldarg.0
|
|
IL_009a: ldarg.1
|
|
IL_009b: callvirt instance class [System.Xml]System.Xml.XmlAttributeCollection [System.Xml]System.Xml.XmlNode::get_Attributes()
|
|
IL_00a0: ldstr "version"
|
|
IL_00a5: callvirt instance class [System.Xml]System.Xml.XmlAttribute [System.Xml]System.Xml.XmlAttributeCollection::get_ItemOf(string)
|
|
IL_00aa: callvirt instance string [System.Xml]System.Xml.XmlNode::get_Value()
|
|
IL_00af: stfld string Lskj.AutoUpdate.RemoteFile::version
|
|
IL_00b4: ret
|
|
} // end of method RemoteFile::.ctor
|
|
|
|
.property instance string Path()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.RemoteFile::get_Path()
|
|
} // end of property RemoteFile::Path
|
|
.property instance string Url()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.RemoteFile::get_Url()
|
|
} // end of property RemoteFile::Url
|
|
.property instance string LastVer()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.RemoteFile::get_LastVer()
|
|
} // end of property RemoteFile::LastVer
|
|
.property instance int32 Size()
|
|
{
|
|
.get instance int32 Lskj.AutoUpdate.RemoteFile::get_Size()
|
|
} // end of property RemoteFile::Size
|
|
.property instance bool NeedRestart()
|
|
{
|
|
.get instance bool Lskj.AutoUpdate.RemoteFile::get_NeedRestart()
|
|
} // end of property RemoteFile::NeedRestart
|
|
.property instance string Verison()
|
|
{
|
|
.get instance string Lskj.AutoUpdate.RemoteFile::get_Verison()
|
|
} // end of property RemoteFile::Verison
|
|
} // end of class Lskj.AutoUpdate.RemoteFile
|
|
|
|
.class public auto ansi beforefieldinit Lskj.AutoUpdate.UpdateFileList
|
|
extends class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.LocalFile>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void class [mscorlib]System.Collections.Generic.List`1<class Lskj.AutoUpdate.LocalFile>::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method UpdateFileList::.ctor
|
|
|
|
} // end of class Lskj.AutoUpdate.UpdateFileList
|
|
|
|
.class private auto ansi beforefieldinit Lskj.AutoUpdate.Properties.Resources
|
|
extends [mscorlib]System.Object
|
|
{
|
|
.custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string,
|
|
string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour
|
|
63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong
|
|
6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB
|
|
75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0..
|
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 )
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
.field private static class [mscorlib]System.Resources.ResourceManager resourceMan
|
|
.field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 9 (0x9)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: nop
|
|
IL_0008: ret
|
|
} // end of method Resources::.ctor
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Resources.ResourceManager
|
|
get_ResourceManager() cil managed
|
|
{
|
|
// 代码大小 57 (0x39)
|
|
.maxstack 2
|
|
.locals init ([0] bool V_0,
|
|
[1] class [mscorlib]System.Resources.ResourceManager temp,
|
|
[2] class [mscorlib]System.Resources.ResourceManager V_2)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld class [mscorlib]System.Resources.ResourceManager Lskj.AutoUpdate.Properties.Resources::resourceMan
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: stloc.0
|
|
IL_000a: ldloc.0
|
|
IL_000b: brfalse.s IL_002f
|
|
|
|
IL_000d: nop
|
|
IL_000e: ldstr "Lskj.AutoUpdate.Properties.Resources"
|
|
IL_0013: ldtoken Lskj.AutoUpdate.Properties.Resources
|
|
IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_001d: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0022: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string,
|
|
class [mscorlib]System.Reflection.Assembly)
|
|
IL_0027: stloc.1
|
|
IL_0028: ldloc.1
|
|
IL_0029: stsfld class [mscorlib]System.Resources.ResourceManager Lskj.AutoUpdate.Properties.Resources::resourceMan
|
|
IL_002e: nop
|
|
IL_002f: ldsfld class [mscorlib]System.Resources.ResourceManager Lskj.AutoUpdate.Properties.Resources::resourceMan
|
|
IL_0034: stloc.2
|
|
IL_0035: br.s IL_0037
|
|
|
|
IL_0037: ldloc.2
|
|
IL_0038: ret
|
|
} // end of method Resources::get_ResourceManager
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Globalization.CultureInfo
|
|
get_Culture() cil managed
|
|
{
|
|
// 代码大小 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Globalization.CultureInfo V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld class [mscorlib]System.Globalization.CultureInfo Lskj.AutoUpdate.Properties.Resources::resourceCulture
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Resources::get_Culture
|
|
|
|
.method assembly hidebysig specialname static
|
|
void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld class [mscorlib]System.Globalization.CultureInfo Lskj.AutoUpdate.Properties.Resources::resourceCulture
|
|
IL_0007: ret
|
|
} // end of method Resources::set_Culture
|
|
|
|
.property class [mscorlib]System.Resources.ResourceManager
|
|
ResourceManager()
|
|
{
|
|
.custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 )
|
|
.get class [mscorlib]System.Resources.ResourceManager Lskj.AutoUpdate.Properties.Resources::get_ResourceManager()
|
|
} // end of property Resources::ResourceManager
|
|
.property class [mscorlib]System.Globalization.CultureInfo
|
|
Culture()
|
|
{
|
|
.custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 )
|
|
.get class [mscorlib]System.Globalization.CultureInfo Lskj.AutoUpdate.Properties.Resources::get_Culture()
|
|
.set void Lskj.AutoUpdate.Properties.Resources::set_Culture(class [mscorlib]System.Globalization.CultureInfo)
|
|
} // end of property Resources::Culture
|
|
} // end of class Lskj.AutoUpdate.Properties.Resources
|
|
|
|
.class private auto ansi sealed beforefieldinit Lskj.AutoUpdate.Properties.Settings
|
|
extends [System]System.Configuration.ApplicationSettingsBase
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
.custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string,
|
|
string) = ( 01 00 4B 4D 69 63 72 6F 73 6F 66 74 2E 56 69 73 // ..KMicrosoft.Vis
|
|
75 61 6C 53 74 75 64 69 6F 2E 45 64 69 74 6F 72 // ualStudio.Editor
|
|
73 2E 53 65 74 74 69 6E 67 73 44 65 73 69 67 6E // s.SettingsDesign
|
|
65 72 2E 53 65 74 74 69 6E 67 73 53 69 6E 67 6C // er.SettingsSingl
|
|
65 46 69 6C 65 47 65 6E 65 72 61 74 6F 72 08 31 // eFileGenerator.1
|
|
30 2E 30 2E 30 2E 30 00 00 ) // 0.0.0.0..
|
|
.field private static class Lskj.AutoUpdate.Properties.Settings defaultInstance
|
|
.method public hidebysig specialname static
|
|
class Lskj.AutoUpdate.Properties.Settings
|
|
get_Default() cil managed
|
|
{
|
|
// 代码大小 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Lskj.AutoUpdate.Properties.Settings V_0)
|
|
IL_0000: nop
|
|
IL_0001: ldsfld class Lskj.AutoUpdate.Properties.Settings Lskj.AutoUpdate.Properties.Settings::defaultInstance
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Settings::get_Default
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// 代码大小 8 (0x8)
|
|
.maxstack 8
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [System]System.Configuration.ApplicationSettingsBase::.ctor()
|
|
IL_0006: nop
|
|
IL_0007: ret
|
|
} // end of method Settings::.ctor
|
|
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// 代码大小 21 (0x15)
|
|
.maxstack 8
|
|
IL_0000: newobj instance void Lskj.AutoUpdate.Properties.Settings::.ctor()
|
|
IL_0005: call class [System]System.Configuration.SettingsBase [System]System.Configuration.SettingsBase::Synchronized(class [System]System.Configuration.SettingsBase)
|
|
IL_000a: castclass Lskj.AutoUpdate.Properties.Settings
|
|
IL_000f: stsfld class Lskj.AutoUpdate.Properties.Settings Lskj.AutoUpdate.Properties.Settings::defaultInstance
|
|
IL_0014: ret
|
|
} // end of method Settings::.cctor
|
|
|
|
.property class Lskj.AutoUpdate.Properties.Settings
|
|
Default()
|
|
{
|
|
.get class Lskj.AutoUpdate.Properties.Settings Lskj.AutoUpdate.Properties.Settings::get_Default()
|
|
} // end of property Settings::Default
|
|
} // end of class Lskj.AutoUpdate.Properties.Settings
|
|
|
|
|
|
// =============================================================
|
|
|
|
// *********** 反汇编完成 ***********************
|
|
// 警告: 创建了 Win32 资源文件 D:/ERP_CS/newlserp_cs_6.0/插件库/autoUpdate_il.res
|