เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฆเฉ เจเฉเจเจฐเฉฐเจเฉเจจ เจชเฉเจฐเฉเจ เจก เจฆเฉเจฐเจพเจจ เจธเจฎเฉฑเจธเจฟเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจฌเจฃ เจเจ: เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจซเจเจตเฉเจ เจฐ 'เจคเฉ เจธเฉเจตเจพ เจ เจคเฉ เจธเจฒเจพเจน เจเจฐเจจ เจตเจพเจฒเฉ เจฎเจพเจนเจฐเจพเจ เจฆเฉเจเจฐเจพ เจฆเจซเจคเจฐเจพเจ เจฆเฉ เจฆเฉเจฐเฉ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจเจเจพเจเจฃเจพ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจผเจฐเฉเจฐเฉ เจนเฉ, เจ เจคเฉ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจเจชเจญเฉเจเจคเจพ เจ เจเจธเจฐ เจเฉเจ เจเจฐเจจ เจฆเฉ เจเฉฑเจเจพ เจคเฉเจ เจฌเจฟเจจเจพเจ เจฎเจพเจนเจฐเจพเจ เจฆเฉ เจฎเจฆเจฆ เจฆเฉ เจฆเฉเจฐเจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจฎเฉเฉฑเจฆเจพ เจเฉเจฆ, เจเจน เจเจนเจฟเฉฐเจฆเฉ เจนเจจ "เจเจน เจเจเจฃเจเฉ - เจเจน เจฎเจฆเจฆ เจเจฐเจจเจเฉ - เจเจน เจเจน เจเจฐเจจเจเฉ, เจชเจฐ เจฎเฉเจ เจธเจฟเจเจฐเจ เจชเฉเจตเจพเจเจเจพ/เจชเฉเจตเจพเจเจเจพ, เจเจฆเจฟเฅค" เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฐเจฟเจฎเฉเจ เจธเจเฉเจฐเฉเจจ เจฆเฉเจเจฆเฉ เจนเฉ เจคเจพเจ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจธเจพเจเจเจพ เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจฒเฉเจซเจผเฉเจจ เจธเจฒเจพเจน เจตเจงเฉเจฐเฉ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจธเจพเจกเฉ เจธเจพเจเจเจฒ เจฆเฉ "เจเจพเจข" เจคเฉเจ เจฌเจพเจ
เจฆ, เจฒเฉเจ เจฆเฉ เจตเจฟเจธเจผเฉ 'เจคเฉ เจธเจฎเจเจฆเจพเจฐ เจเจพเจฃเจเจพเจฐเฉ เจธเจพเจนเจฎเจฃเฉ เจเจ:
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจนเจจเจพเจ เจฒเจ เจนเฉ เจเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจ
เจธเจงเจพเจฐเจจ เจตเจฟเจเจพเฉเจพเจ เจจเฉเฉฐ เจฌเจฐเจฆเจพเจธเจผเจค เจเจฐเจฆเจพ เจนเฉ เจฒเฉเฉเฉเจเจฆเฉ เจจเจคเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ, เจฌเฉเจฒเฉเฉเฉ เจขเฉฐเจเจพเจ เจฆเฉ เจเจพเจข เจเฉฑเจขเจฃเจพ.
"เจชเฉเจ เจฆเฉเจเจฐเจพ เจฌเจฟเฉฑเจฒเฉ เจจเฉเฉฐ เจเจฟเฉฑเจเจฃ" เจจเจพ เจเจฐเจจ เจฒเจ, เจฎเฉเจ เจเจเจฐเฉ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเจพเจเจเจพ: เจฌเจพเจเจ เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจธเจค เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ
I. เจเฉฐเจธเฉเจฒ เจ เจคเฉ เจธเจผเฉเจกเฉ RDPเฅค
เจจเจพเจฒ เจตเจฐเจคเจฃ เจฆเฉ เจฌเจพเจ เจฆ เจธเจฐเจตเจฐ เจฎเฉเจจเฉเจเจฐ เจเฉฐเจธเฉเจฒ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจ เจ เจงเจฟเจเจพเจฐ -> QuickSessionCollection -> เจฆเจฟเจฒเจเจธเจชเฉ เจตเจพเจฒเฉ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจธเฉเจธเจผเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ, เจชเฉเจฐเจธเฉฐเจ เจฎเฉเจจเฉ เจคเฉเจ เจธเจผเฉเจกเฉ เจฆเฉ เจเฉเจฃ เจเจฐเจเฉ เจธเจพเจซเจเจตเฉเจ เจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเจจเฉ เจนเฉ เจฌเจพเจฐเฉ เจจเจฟเจฐเจฆเฉเจธเจผ เจฆเฉเจฃ เจตเจพเจฒเฉ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฒเจ, เจเฉฑเจ เจตเจฟเจเจฒเจช เจจเจนเฉเจ เจนเฉ, เจเฉฑเจ เจนเฉเจฐ "เจฒเฉฑเจเฉเฉ" เจตเจฟเจงเฉ เจฎเฉฐเจจเจฟเจ เจเจฟเจ เจธเฉ, เจ เจฐเจฅเจพเจค:
1. เจธเฉเจธเจผเจจ เจฆเฉ RDP id เจฆเจพ เจชเจคเจพ เจฒเจเจพเจ:
query user | findstr Administrator
เจเจพเจ:
qwinsta | findstr Administrator
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ "| findstr เจชเฉเจฐเจธเจผเจพเจธเจโเจเจน เจเจฆเฉเจ เจนเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจธเฉ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจคเจพ เจธเฉ เจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจนเฉ เจชเจฐเจฌเฉฐเจงเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ, เจเจพเจ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเฉเจคเฉ เจนเจฐ เจเจฟเจธเฉ เจจเฉเฉฐ เจฆเฉเจเจฃ เจฒเจ เจธเจฟเจฐเจซเจผ เจชเจนเจฟเจฒเฉ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
2. เจเจธ เจธเฉเจธเจผเจจ เจจเจพเจฒ เจเฉเฉเฉ, เจฌเจธเจผเจฐเจคเฉ เจเจฟ เจกเฉเจฎเฉเจจ เจตเจฟเฉฑเจ เจนเฉเจตเฉ เจธเจฎเฉเจน เจจเฉเจคเฉเจเจ "เจฐเจฟเจฎเฉเจ เจกเฉเจธเจเจเฉเจช เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจเจชเจญเฉเจเจคเจพ เจธเฉเจธเจผเจจเจพเจ เจฒเจ เจฐเจฟเจฎเฉเจ เจเฉฐเจเจฐเฉเจฒ เจจเจฟเจฏเจฎ เจธเฉเจ เจ
เจช เจเจฐเฉ" เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจเฉฑเจเฉ-เจเฉฑเจ "เจเจชเจญเฉเจเจคเจพ เจ
เจจเฉเจฎเจคเฉ เจจเจพเจฒ เจฎเจพเจจเฉเจเจฐ เจธเฉเจธเจผเจจ" เจตเจฟเจเจฒเจช เจฆเฉ เจจเจพเจฒ เจเฉเจฃเจฟเจ เจเจฟเจ เจนเฉ (
mstsc /shadow:127
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจเจชเจญเฉเจเจคเจพ เจฒเฉเจเจเจจ เจธเจผเจพเจฎเจฒ เจนเฉเจฃเจเฉเฅค
เจฎเฉเจ เจฆเฉเจนเจฐเจพเจเจเจฆเจพ เจนเจพเจ เจเจฟ เจฌเจฟเจจเจพเจ เจเจกเจฎเจฟเจจ เจ เจงเจฟเจเจพเจฐเจพเจ เจฆเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจชเฉเจฐเจพเจชเจค เจนเฉเจฃเจเฉ:
เจชเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจกเฉเจฌเฉฑเจเจฟเฉฐเจ เจฒเจ เจเจฟเจธ เจฌเจพเจฐเฉ เจเจฐเจเจพ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ, เจฎเฉเจ เจชเฉเจฐเจธเจผเจพเจธเจ เจฆเฉ เจ
เจงเจฟเจเจพเจฐเจพเจ เจตเจพเจฒเจพ เจเฉฑเจ เจเจพเจคเจพ เจตเจฐเจคเจฟเจ เจนเฉเฅค
II. เจชเฉเจฐเฉเจเจฐเจพเจฎ
เจเจธ เจฒเจ เจธเจฎเฉฑเจธเจฟเจ เจฌเจฟเจเจจ: เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเฉฑเจ เจธเฉเจจเฉเจนเจพ เจญเฉเจเจฃเจพ, เจเจธเจฆเฉ เจเจเจพเจเจผเจค เจจเจพเจฒ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจธเจผเฉเจกเฉ เจญเจพเจตเจจเจพ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจเฉเจ เจธเจงเจพเจฐเจจ เจเฉเจฐเจพเจซเจฟเจเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจฌเจฃเจพเจเจฃเจพ. เจเฉเจฃเจฟเจ เจเจฟเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจพเจเจผเจฐเจธ เจนเฉเฅค
1. เจ เจธเฉเจ เจชเฉเจฐเจธเจผเจพเจธเจ เจคเฉเจ "เจฒเฉเจเจเจจ" - "เจชเฉเจฐเจพ เจจเจพเจฎ" เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจชเฉเจฐเฉ เจกเฉเจฎเฉเจจ เจธเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ, เจเจพเจ เจฆเฉเจฌเจพเจฐเจพ เจเฉฐเจธเฉเจฒ เจฐเจพเจนเฉเจ:
wmic useraccount get Name,FullName
เจเฉเจ เจตเฉ เจเจธ เจจเฉเฉฐ เจฎเจจเฉเจนเจพ เจจเจนเฉเจ เจเจฐเจฆเจพ:
wmic useraccount get Name,FullName > c:testusername.txt
เจฎเฉเจ เจคเฉเจฐเฉฐเจค เจเจนเจพเจเจเจพ เจเจฟ เจเจน เจฒเจพเจเจผเจฐ เจธเฉ เจเจฟเจธเจจเฉเฉฐ เจเจธ เจซเจพเจเจฒ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจธเฉ, เจเจฟเจเจเจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจธเจฆเจพ เจเจจเจเฉเจกเจฟเฉฐเจ UCS-2 เจนเฉ, เจเจธเจฒเจ เจฎเฉเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจจเจฟเจฏเจฎเจค UTF-8 เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจชเจฟเจเฅค เจซเจพเจเจฒ เจขเจพเจเจเฉ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเฉเจฌเจพเจ เจนเจจ, เจเจพเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจพเจฒเฉ เจฅเจพเจเจตเจพเจ เจนเจจ, เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเฉเจเจฟเจ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเฉเจธเฉเจธ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟเจ เจธเฉ; เจเจฒเจฆเฉ เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจจเจเฉเจกเจฟเฉฐเจ เจธเจฎเฉฑเจธเจฟเจ เจนเฉฑเจฒ เจนเฉ เจเจพเจตเฉเจเฉ, เจ เจคเฉ เจซเจพเจเจฒ เจจเฉเฉฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเฉเจเจฟเจ เจคเฉเจฐ 'เจคเฉ เจ เจชเจกเฉเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจเจธ เจฒเจ, เจตเจฟเจเจพเจฐ เจเจน เจนเฉ เจเจฟ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉเจตเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ c:test, เจเจฟเจธ เจตเจฟเฉฑเจ 2 เจซเจพเจเจฒเจพเจ เจนเฉเจฃเจเฉเจเจ: เจชเจนเจฟเจฒเฉ เจฒเฉเจเจฟเจจ เจ เจคเฉ เจชเฉเจฐเฉ เจจเจพเจฎ เจจเจพเจฒ, เจฆเฉเจเฉ id_rdp เจ เจคเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจฒเฉเจเจเจจ เจจเจพเจฒเฅค เจ เฉฑเจเฉ, เจ เจธเฉเจ เจเจธ เจกเฉเจเจพ เจจเฉเฉฐ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจขเฉฐเจ เจจเจพเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ :).
เจเจธ เจฆเฉเจฐเจพเจจ, เจธเฉเจธเจผเจจเจพเจ เจฆเฉ เจธเฉเจเฉ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ, เจ เจธเฉเจ เจเจธ (เจฒเฉเจเจเจจ เจ เจคเฉ เจชเฉเจฐเจพ เจจเจพเจฎ) เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจเฉฑเจ เจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจฆเฉ เจนเจพเจ:
procedure Tf_rdp.UserF2Array;
var
F:TextFile; i:integer; f1, line1:String; fL: TStringList;
begin //f_d ะณะปะพะฑะฐะปัะฝัะน ะฟััั ะบ ัะฐะทะผะตัะตะฝะธั ัะฐะนะปะพะฒ
f1:=f_d+'user_name.txt'; //ะทะฐะดะฐัะฐ ััะธัะฐัั ะฒ ะผะฐััะธะฒ ัะพะดะตัะถะธะผะพะต ัะฐะนะปะฐ
fL := TStringList.Create; // ัััะพะบั ะฟะพะดะฒะตัะณะฝะตะผ ะผะตัะฐะผะฐััะพะทะฐะผ ั ัะฐะทะดะตะปะธัะตะปัะผะธ
fL.Delimiter := '|'; fL.StrictDelimiter := True;
AssignFile(F,f1);
try // ะัะบัััั ัะฐะนะป ะดะปั ััะตะฝะธั
reset(F); ReadLn(F,line1);
i:=0;
while not eof(F) do // ะกัะธััะฒะฐะตะผ ัััะพะบะธ, ะฟะพะบะฐ ะฝะต ะทะฐะบะพะฝัะธััั ัะฐะนะป
begin
ReadLn(F,line1);
line1:= StringReplace(line1, ' ', '|',[]); //ะทะฐะผะตะฝัะตะผ ะฟะตัะฒัะน ะฟะพะฟะฐะฒั.2ะฟัะพะฑะตะปะฐ ัะฐะทะดะตะปะธัะตะปะตะผ |
// ัะดะฐะปัะตะผ ะฒัะต ะดะฒะพะนะฝัะต ะฟัะพะฑะตะปั
while pos(' ',line1)>0 do line1:= StringReplace(line1, ' ', ' ', [rfReplaceAll]);
begin
if (pos('|',line1)>0) then
begin //ะตัะปะธ ัะฐะทะดะตะปะธัะตะปั ัััะตััะฒัะตั ะทะฐะฝะพัะธะผ ะตะณะพ ะฒ ะผะฐััะธะฒ
fL.DelimitedText :=line1; // ัะฐะทะฑะธะฒะฐะตะผ ะฝะฐ ััะพะปะฑัั
if (fL[0]<>'') then //ะตัะปะธ ััะตัะบะฐ ะธะผะตะตั ะธะผั
begin //ะฒะฝะพัะธะผ ะตะต ะฒ ะผะฐััะธะฒ
inc(i); // ะธะทะฑะฐะฒะปัะตะผัั ะพั ะฒะพะทะผะพะถะฝัั
ะพะดะธะฝะพัะฝัั
ะฟัะพะฑะตะปะพะฒ ะฒ ะปะพะณะธะฝะต
fam[0,i]:=StringReplace(fL[1],' ','',[rfReplaceall, rfIgnoreCase]);
fam[1,i]:=fL[0];
end;end;end;end; // ะะพัะพะฒะพ. ะะฐะบััะฒะฐะตะผ ัะฐะนะป.
CloseFile(F);
Fl.Free;
except
on E: EInOutError do ShowMessage('ะัะธะฑะบะฐ ะพะฑัะฐะฑะพัะบะธ ัะฐะนะปะฐ. ะะตัะฐะปะธ: '+E.Message);
end;end;
เจฎเฉเจ โเจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉเจกโ เจฒเจ เจฎเฉเจเจซเฉ เจฎเฉฐเจเจฆเจพ เจนเจพเจ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจจเฉเจเจคเฉ เจตเจงเฉเจฐเฉ เจธเฉฐเจเฉเจช เจนเฉเจฃเจเฉเฅค
2. เจชเจฟเจเจฒเฉ เจชเฉเจฐเฉ เจคเฉเจ เจเจธเฉ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจ เจธเฉเจ เจธเฉเจเฉ เจจเฉเฉฐ เจธเจเฉเจฐเจฟเฉฐเจเจเฉเจฐเจฟเจก เจเจฒเฉเจฎเฉเจเจ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจธเฉเจธ เจเจฐเจจ เจฆเฉ เจจเจคเฉเจเฉ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเฉ เจนเจพเจ, เจเจฆเฉเจ เจเจฟ เจฎเฉเจ เจเฉเจก เจฆเจพ เจเฉฑเจ "เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ" เจเฉเจเฉเจพ เจฆเฉเจตเจพเจเจเจพ:
2.1 เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ RDP เจธเฉเจธเจผเจจเจพเจ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ เจนเฉ:
f1:=f_d+'user.txt';
cmdline:='/c query user >'+ f1;
if ShellExecute(0,nil, PChar('cmd'),PChar(cmdline),nil,1)=0 then;
Sleep(500); // ะผะพะถะฝะพ ะธ ะฟะพะดะพะปััะต ะถะดะฐัั ะฟะพะบะฐ ัะฐะนะป ะดะปั ััะตะฝะธั ัะพะทะดะฐะตััั
2.2 เจซเจพเจเจฒ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเฉ (เจเฉเจก เจฆเฉเจเจ เจธเจฟเจฐเจซ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจฒเจพเจเจจเจพเจ เจฆเจฐเจธเจพเจ เจเจ เจนเจจ):
StringGrid1.Cells[0,i]:=fL[1]; StringGrid1.Cells[2,i]:=fL[3]; //ะบะธะดะฐะตะผ ะฒ ัะธะบะปะต ะฒ StringGrid1
login1:=StringReplace(fL[1],' ','',[rfReplaceall, rfIgnoreCase]); //ัะฑะธัะฐะตะผ ะธะท ะปะพะณะธะฝะฐ ะฟัะพะฑะตะปั
if (SearchArr(login1)>=0) then //ะธัะตะผ ะฒ ะผะฐััะธะฒะต ะธะท ะฟ1. ะปะพะณะธะฝ ะธ ะทะฐะฟะธััะฒะฐะตะผ ะฒ ัะฐะฑะปะธัั ะคะะ
StringGrid1.Cells[1,i]:=fam[1,SearchArr(login1)]
else StringGrid1.Cells[1,i]:='+'; // ะปะธะฑะพ ะทะฐะฟะธััะฒะฐะตะผ ะฟะปััะธะบ:)
.... //ะฒ ะทะฐะฒะธัะธะผะพััะธ ะพั ะฒัะฑะพัะฐ ะฟะพะปัะทะพะฒะฐัะตะปั ัะพััะธััะตะผ ะธ ัะพัะผะฐัะธััะตะผ ะฟะพ ะดะฐะฝะฝัะผ
if (b_id.Checked=true) then SortGrid(0) else SortGrid(1);
StringGrid1.AutoSizeColumn(0);StringGrid1.AutoSizeColumn(1); StringGrid1.AutoSizeColumn(2);
3. เจเจชเจญเฉเจเจคเจพ เจ เจคเฉ เจเจธเจฆเฉ เจธเฉเจธเจผเจจ เจจเฉฐเจฌเจฐ เจฆเฉ เจจเจพเจฒ เจฒเจพเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจเฉเจฆ เจธเจฟเฉฑเจงเจพ เจเฉเจจเฉเจเจธเจผเจจ:
id:=(StringGrid1.Row);// ัะทะฝะฐะตะผ ะฝะพะผะตั ัััะพะบะธ IntToStr(StringGrid1.Row)
ids:=StringGrid1.Cells[2,id]; //ะฟะพะปััะฐะตะผ ะธะดะตะฝัะธัะธะบะฐัะพั rdp
cmdline:='/c mstsc /shadow:'+ ids; //ะธ ะฟะพะดะบะปััะฐะตะผัั....
if (b_rdp.Checked=True) then if ShellExecute(0,nil, PChar('cmd'),PChar(cmdline),nil,1) =0 then;
4. เจเฉเจ เจนเฉเจฐ เจธเจเจพเจตเจ เจฌเจฃเจพเจ เจเจ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจฐเฉเจกเฉเจ เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจเจพเจเจเจฃเจพ, เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ เจเจพเจ เจธเจพเจฐเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเฉฐเจฆเฉเจธเจผเฅค
โ เจชเฉเจฐเจพ เจธเจฐเฉเจค เจเฉเจก เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
III. เจเจกเจฎเจฟเจจเจฒเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ - เจฎเฉเจ เจเฉ เจฆเฉเจเจฟเจ:
เจเจกเจฎเจฟเจจเจฒเจฟเฉฐเจ เจเฉฑเจ เจธเจผเจพเจฐเจเจเฉฑเจ เจคเจฟเจเจฐ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจธเจฅเจพเจจ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉ admilaunch.exe, เจ
เจคเฉ เจฒเจพเจเจ เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจเฉฑเจ เจจเจฟเฉฑเจเฉ เจเจพเจชเฉ AdmiRun.Exe เจเฉ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจตเจธเจฟเจ, เจเจพเจเจช C:UservasyaWINDOWS. เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจธเจญ เจเฉเจ เจเฉฐเจจเจพ เจฌเฉเจฐเจพ เจจเจนเฉเจ เจนเฉ: เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจชเฉเจฐเจธเจผเจพเจธเจ เจฆเฉ เจเจผเจฎเฉเจฐ เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเจจ เจฒเจ เจธเจผเจพเจฐเจเจเฉฑเจ เจซเจพเจเจฒ เจ
เจคเฉ เจนเฉเจฐเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจฆเฉ เจ
เจงเจฟเจเจพเจฐเจพเจ เจจเจพเจฒ เจเฉเจก เจธเจเจฆเฉ เจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com