1 | VERSION 5.00
|
---|
2 | Object = "{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0"; "FM20.DLL"
|
---|
3 | Begin VB.Form InstallPage
|
---|
4 | BackColor = &H00FFFFFF&
|
---|
5 | Caption = "DRBL Helper"
|
---|
6 | ClientHeight = 1935
|
---|
7 | ClientLeft = 4305
|
---|
8 | ClientTop = 5565
|
---|
9 | ClientWidth = 7560
|
---|
10 | Icon = "InstallPage.frx":0000
|
---|
11 | MaxButton = 0 'False
|
---|
12 | ScaleHeight = 1935
|
---|
13 | ScaleWidth = 7560
|
---|
14 | Begin MSForms.CommandButton cmdExit
|
---|
15 | Height = 375
|
---|
16 | Left = 6240
|
---|
17 | TabIndex = 8
|
---|
18 | Top = 1440
|
---|
19 | Width = 1215
|
---|
20 | Caption = "Exit"
|
---|
21 | Size = "2143;661"
|
---|
22 | FontName = "·s²Ó©úÅé"
|
---|
23 | FontHeight = 180
|
---|
24 | FontCharSet = 136
|
---|
25 | FontPitchAndFamily= 34
|
---|
26 | ParagraphAlign = 3
|
---|
27 | End
|
---|
28 | Begin MSForms.CommandButton cmdNext
|
---|
29 | Height = 375
|
---|
30 | Left = 4920
|
---|
31 | TabIndex = 7
|
---|
32 | Top = 1440
|
---|
33 | Width = 1215
|
---|
34 | Caption = "Next"
|
---|
35 | Size = "2143;661"
|
---|
36 | FontName = "·s²Ó©úÅé"
|
---|
37 | FontHeight = 180
|
---|
38 | FontCharSet = 136
|
---|
39 | FontPitchAndFamily= 34
|
---|
40 | ParagraphAlign = 3
|
---|
41 | End
|
---|
42 | Begin MSForms.CommandButton cmdPrevious
|
---|
43 | Height = 375
|
---|
44 | Left = 3600
|
---|
45 | TabIndex = 6
|
---|
46 | Top = 1440
|
---|
47 | Width = 1215
|
---|
48 | Caption = "Previous"
|
---|
49 | Size = "2143;661"
|
---|
50 | FontName = "·s²Ó©úÅé"
|
---|
51 | FontHeight = 180
|
---|
52 | FontCharSet = 136
|
---|
53 | FontPitchAndFamily= 34
|
---|
54 | ParagraphAlign = 3
|
---|
55 | End
|
---|
56 | Begin MSForms.CommandButton cmdRun
|
---|
57 | Height = 375
|
---|
58 | Left = 1680
|
---|
59 | TabIndex = 5
|
---|
60 | Top = 960
|
---|
61 | Width = 2775
|
---|
62 | Caption = "Install image"
|
---|
63 | Size = "4895;661"
|
---|
64 | FontName = "·s²Ó©úÅé"
|
---|
65 | FontHeight = 180
|
---|
66 | FontCharSet = 136
|
---|
67 | FontPitchAndFamily= 34
|
---|
68 | ParagraphAlign = 3
|
---|
69 | End
|
---|
70 | Begin MSForms.CommandButton btnUpdate
|
---|
71 | Height = 375
|
---|
72 | Left = 6000
|
---|
73 | TabIndex = 4
|
---|
74 | Top = 480
|
---|
75 | Width = 1455
|
---|
76 | Caption = "Browse"
|
---|
77 | Size = "2566;661"
|
---|
78 | FontName = "·s²Ó©úÅé"
|
---|
79 | FontHeight = 180
|
---|
80 | FontCharSet = 136
|
---|
81 | FontPitchAndFamily= 34
|
---|
82 | ParagraphAlign = 3
|
---|
83 | End
|
---|
84 | Begin MSForms.TextBox txtPath
|
---|
85 | Height = 375
|
---|
86 | Left = 3600
|
---|
87 | TabIndex = 3
|
---|
88 | Top = 480
|
---|
89 | Width = 2295
|
---|
90 | VariousPropertyBits= 746604571
|
---|
91 | Size = "4048;661"
|
---|
92 | FontName = "·s²Ó©úÅé"
|
---|
93 | FontHeight = 180
|
---|
94 | FontCharSet = 136
|
---|
95 | FontPitchAndFamily= 34
|
---|
96 | End
|
---|
97 | Begin MSForms.Label lbl3
|
---|
98 | Height = 495
|
---|
99 | Left = 1680
|
---|
100 | TabIndex = 2
|
---|
101 | Top = 480
|
---|
102 | Width = 1935
|
---|
103 | ForeColor = 12632064
|
---|
104 | BackColor = 16777215
|
---|
105 | VariousPropertyBits= 8388627
|
---|
106 | Caption = "Select Image"
|
---|
107 | Size = "3413;873"
|
---|
108 | FontName = "·s²Ó©úÅé"
|
---|
109 | FontHeight = 180
|
---|
110 | FontCharSet = 136
|
---|
111 | FontPitchAndFamily= 34
|
---|
112 | End
|
---|
113 | Begin MSForms.Label lbl2
|
---|
114 | Height = 255
|
---|
115 | Left = 3960
|
---|
116 | TabIndex = 1
|
---|
117 | Top = 120
|
---|
118 | Width = 1455
|
---|
119 | ForeColor = 16711680
|
---|
120 | BackColor = 16777215
|
---|
121 | VariousPropertyBits= 8388627
|
---|
122 | Size = "2566;450"
|
---|
123 | FontName = "·s²Ó©úÅé"
|
---|
124 | FontHeight = 180
|
---|
125 | FontCharSet = 136
|
---|
126 | FontPitchAndFamily= 34
|
---|
127 | End
|
---|
128 | Begin MSForms.Label lbl1
|
---|
129 | Height = 375
|
---|
130 | Left = 1680
|
---|
131 | TabIndex = 0
|
---|
132 | Top = 120
|
---|
133 | Width = 2295
|
---|
134 | ForeColor = 12632064
|
---|
135 | BackColor = 16777215
|
---|
136 | VariousPropertyBits= 8388627
|
---|
137 | Caption = "USB flash drive"
|
---|
138 | Size = "4048;661"
|
---|
139 | FontName = "·s²Ó©úÅé"
|
---|
140 | FontHeight = 180
|
---|
141 | FontCharSet = 136
|
---|
142 | FontPitchAndFamily= 34
|
---|
143 | End
|
---|
144 | Begin VB.Image Image1
|
---|
145 | Height = 1935
|
---|
146 | Left = 0
|
---|
147 | Picture = "InstallPage.frx":0CCA
|
---|
148 | Stretch = -1 'True
|
---|
149 | Top = 0
|
---|
150 | Width = 1935
|
---|
151 | End
|
---|
152 | End
|
---|
153 | Attribute VB_Name = "InstallPage"
|
---|
154 | Attribute VB_GlobalNameSpace = False
|
---|
155 | Attribute VB_Creatable = False
|
---|
156 | Attribute VB_PredeclaredId = True
|
---|
157 | Attribute VB_Exposed = False
|
---|
158 | Dim msg As String
|
---|
159 |
|
---|
160 | Private Sub btnUpdate_Click()
|
---|
161 | Dim sFilter, TempPath As String
|
---|
162 | 'set the filter: show text files and all the files
|
---|
163 | sFilter = "Zip files (*.zip)|*.zip|All files (*.*)|*.*"
|
---|
164 | 'let the user select a file, ensuring that it exists
|
---|
165 | TempPath = ShowOpenFileDialog(sFilter, "txt", ".\", OFN_FILEMUSTEXIST)
|
---|
166 | If TempPath <> "" Then
|
---|
167 | txtPath.Text = TempPath
|
---|
168 | End If
|
---|
169 | End Sub
|
---|
170 |
|
---|
171 | Private Sub cmdExit_Click()
|
---|
172 |
|
---|
173 |
|
---|
174 |
|
---|
175 | If FormatPage.Visible = False Then
|
---|
176 | Unload FormatPage
|
---|
177 | End If
|
---|
178 |
|
---|
179 | If BootPage.Visible = False Then
|
---|
180 | Unload BootPage
|
---|
181 | End If
|
---|
182 |
|
---|
183 | If LanguagePage.Visible = False Then
|
---|
184 | Unload LanguagePage
|
---|
185 | End If
|
---|
186 |
|
---|
187 |
|
---|
188 | Unload Me
|
---|
189 |
|
---|
190 | End Sub
|
---|
191 |
|
---|
192 |
|
---|
193 | Private Sub cmdNext_Click()
|
---|
194 | Me.Hide
|
---|
195 | BootPage.Show
|
---|
196 | End Sub
|
---|
197 |
|
---|
198 | Private Sub cmdPrevious_Click()
|
---|
199 | Me.Hide
|
---|
200 | FormatPage.Show
|
---|
201 | End Sub
|
---|
202 |
|
---|
203 | Private Sub cmdRun_Click()
|
---|
204 | If (Not FileExists(txtPath.Text)) Then
|
---|
205 | 'MsgBox msg
|
---|
206 | ReadyDialog.lblMsg.Caption = msg
|
---|
207 | AlwaysOnTop ReadyDialog, True
|
---|
208 | ReadyDialog.Show
|
---|
209 | Exit Sub
|
---|
210 | End If
|
---|
211 |
|
---|
212 | Dim strDir As String, tmpDir As String, strCmd As String, strCmdPrefix As String
|
---|
213 |
|
---|
214 | 'Create DRBLLive Disk
|
---|
215 | strDir = "DRBLLive\"
|
---|
216 | tmpDir = GetTempDir & strDir
|
---|
217 | strCmdPrefix = "cmd /C"
|
---|
218 |
|
---|
219 | strCmd = strCmdPrefix & " md " & tmpDir
|
---|
220 | ExecCmd strCmd
|
---|
221 |
|
---|
222 |
|
---|
223 | args = "x """ & txtPath.Text & """ -o" & tmpDir & " -y "
|
---|
224 | strCmd = """" & G_LibPath & "7za.exe"" " & args
|
---|
225 | ExecCmd strCmd
|
---|
226 |
|
---|
227 |
|
---|
228 | strCmd = strCmdPrefix & " xcopy /E /Y """ & tmpDir & "*"" " & GetDriveID & ":\"
|
---|
229 | ExecCmd strCmd
|
---|
230 |
|
---|
231 |
|
---|
232 | strCmd = strCmdPrefix & " rmdir /S /Q """ & tmpDir & """"
|
---|
233 | ExecCmd strCmd
|
---|
234 |
|
---|
235 | ReadyDialog.lblMsg.Caption = GetString(13)
|
---|
236 | AlwaysOnTop ReadyDialog, True
|
---|
237 | ReadyDialog.Show
|
---|
238 | End Sub
|
---|
239 |
|
---|
240 | Private Sub Form_Load()
|
---|
241 | Me.Top = BootPage.Top
|
---|
242 | Me.Left = BootPage.Left
|
---|
243 | SetLocale
|
---|
244 | End Sub
|
---|
245 |
|
---|
246 | Public Sub SetLocale()
|
---|
247 | msg = "Please select the archive file of DRBLLive."
|
---|
248 |
|
---|
249 | lbl2.Caption = GetDriveID
|
---|
250 | '
|
---|
251 | If (LoadLocalizedResources) Then
|
---|
252 | ' Pull a string resource out of a local resource
|
---|
253 | ' object for demonstration purposes.
|
---|
254 | lbl1.Caption = GetString(5)
|
---|
255 | lbl3.Caption = GetString(7)
|
---|
256 | btnUpdate.Caption = GetString(9)
|
---|
257 | cmdRun.Caption = GetString(8)
|
---|
258 | cmdNext.Caption = GetString(3)
|
---|
259 | cmdPrevious.Caption = GetString(16)
|
---|
260 | cmdExit.Caption = GetString(4)
|
---|
261 | 'Me.Caption = GetString()
|
---|
262 | msg = GetString(10)
|
---|
263 | End If
|
---|
264 |
|
---|
265 | End Sub
|
---|
266 |
|
---|
267 | Private Sub Form_Unload(Cancel As Integer)
|
---|
268 | cmdExit_Click
|
---|
269 | End Sub
|
---|
270 |
|
---|