Ứng dụng tự động hoá quá trình cài đặt phần mềm với
các hàm API
Giới thiệu các bước cơ bản trong quá trình phát triển ứng dụng tự
động cài đặt phần mềm trên Windows
!"#"$%&'&(#
"$)*"$+(,-./&!0#1
2"&3-+!/4+!&356 ' 0+4+
7+(38912:5(!"$56 0+4+; 9
"<=3+>,?+$1
@A?B
• C0DBE7F!"$56( 0+4+0"=+!+1
• C0GB2:5(56( 0+4++7=!+!&!1
Phần 1:
H4!57F!"$7+3?+!/"&
>9"<,I?5(J7:K&!07F1LK&
!"=M&N,,I7BL8 (JOJ'&*O"&&
P 2'*&2'*Q&*RC0D?,I& S >9"<T
U53 V?+$"$56#1
W7+5X54"0*!5<T,Y?"$
561Z5[73=89!T,Y"=\',& ,:"X;
?+E'\',& M&N]^E'M&N]^B
Code:
N_E'\',& M&N]^`
N_E'M&N]NEMaHbc\^`
N7']Nd_e^f
E'M&N2'*M]N27'ghiajLE2b^`
OOA5[&!73=#?F
N_E'M&N]NEMabML\Lji2^`
k
l>9"<7:JT,Y?"$56,I73=89
&"&7?5&!1H!&"&7%,I7!UT,YV&?
"$56+(+"'",',I; :354B
Code:
&E'H7bN]bML\c,77'"^f
bML\N_E'M&N]c,77'"EMaHbc\^`
m]N__Ln^"'"`
N"aM&N27'oghiajLE2bp`
E'M&N2'*M]NM&N27'ghiajLE2b^`
OOA5[&!73=#?F
E'H7bN]N^`
N7']Nd_e^
f
N_E'M&N]NEMabML\Lji2^`
m]N^
f
N"aN+ oGqrp`
E'M&N2'*M]NN+ Gqq^`
OOA5[&!73=#?
F
k
E'H7bN]N^`
k
"'"`
k
l*!5<5X!&"&7K&!#,I5X:
3!+hCc?M&N,A5[7l'g',,']^
C&,g',,']^1273=89!&!+)7!&
!>8B
Nhấp chuột:
Code:
C&,g',,'M]NMgaQn22sL\sMLee^`
C&,g',,'M]NMgaQn22sLnCee^`
Check box:
Code:
l'\7c'+g',,'M]E'C"']N^
E'\7H"7c\]N^Qgalj2HbjHtQl2aHbjHtj\e^`
Uncheck box:
Code:
l'\7c'+g',,'M]E'C"']N^E'\7H"7c\]N^
Qgalj2HbjHtQl2anLHbjHtj\e^`
Check radiobutton
Code:
l'g',,'M]NQgaHcHtee^`
Nhập Text vào TextBox:
Code:
l'g',,'M]NMgalj22ji2De]Chuhg^'*^`
Z5[N77'?&"&7P53 1
v!"$&!,I5X7F&w7'&6Hl\ xX F1Z
5[,TcLcw7'$,:3 &"7'?1g(( 0+4+,I
5X7FyD "&z'w7'Bl-7X 0+4+
056w7'8$56? 0+4+R7'8$56
? 0+4+,I&{+!&!B+3&"&7&&
!$,- R+3w7'cLcG+#
9BM"'C"'C"&w7'l"]^E'C"'C"&w7'l"]^1
Phần 2:
2P" 0G)776 7F!"$A 0D+(!:5(+
0,:!5(?9"<=1|,I:5(F!(56
T!53 #5!T,Y01
E;B
• 2+9&+,5#4!+,T
BOO',&G}17&, &1&+O