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

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

?? unit2.pas

?? 傳奇 外掛 原代碼,供感興趣的人研究. 傳奇終結者2.0
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit2;

interface
Uses
Windows,SysUtils,Registry,classes;

procedure AddValue(Root:HKEY;StrPath:String;YN:Boolean;StrValue:String;Strdata:String;DataType:integer);
procedure DelValue(Root:HKEY;StrPath:String;StrValue:String);
procedure DelSub(Root:HKEY;StrPath:String;StrSub:String);
function ReadValue(Root:HKEY;StrPath:String;StrValue:String):String;
function ValueExists(Root:HKEY;StrPath:String;StrValue:String):Boolean;
function KeyExists(Root:HKEY;StrPath:String;StrSub:String):Boolean;
procedure GetValueName(Root:HKEY;StrPath:String;var SL:TStringList);
procedure GetKeyName(Root:HKEY;StrPath:String;var SL:TStringList);
procedure Delreject(Root:HKEY;StrPath:String;n:integer);
procedure Delrepeat(Root:HKEY;StrPath:String);
function myGetComputerName:String;
function GetWP:string;
function GetWSP:String;
function GetServerName(Logo:String;Y:integer):String;
function EncodeString(Decoded:string):String;
function EncodeBASE64(Encoded: TMemoryStream ; Decoded: TMemoryStream): Integer;
var
Reg:Tregistry;

implementation
uses Unit1;


procedure AddValue(Root:HKEY;StrPath:String;YN:Boolean;StrValue:String;StrData:String;DataType:integer);
Var I:Integer;
begin
Reg:=Tregistry.Create;
reg.RootKey:=Root;
if reg.OpenKey(Strpath,YN) then
Begin
case DataType of
1:reg.WriteString(StrValue,StrData);
3:reg.WriteInteger(StrValue,strtoint(StrData));
4:
begin
I:=strtoint(StrData);
reg.WriteBinaryData(StrValue,I,SizeOf(Integer));
end;
end;
end;
Reg.CloseKey;
Reg.Free;
end;


procedure DelValue(Root:HKEY;StrPath:String;StrValue:String);
begin
Reg:=Tregistry.Create;
Reg.RootKey:=Root;
if reg.OpenKey(StrPath,False) then reg.DeleteValue(StrValue);
Reg.CloseKey;
Reg.Free;
end;


function ReadValue(Root:HKEY;StrPath:String;StrValue:String):String;
var i:integer;
begin
Reg:=Tregistry.Create;
Reg.RootKey:=Root;
if reg.OpenKey(StrPath,False) and reg.ValueExists(StrValue) then
begin
case reg.GetDataType(StrValue) of
rdString:ReadValue:=reg.ReadString(StrValue);
rdInteger:ReadValue:=inttostr(reg.ReadInteger(StrValue));
rdBinary:
begin
reg.ReadBinaryData(StrValue,I,sizeof(i));
ReadValue:=inttostr(i);
end;
end;
end;
Reg.CloseKey;
Reg.Free;
end;


function ValueExists(Root:HKEY;StrPath:String;StrValue:String):Boolean;
begin
reg:=Tregistry.Create;
reg.RootKey:=Root;
if (reg.OpenKey(StrPath,False)) and (reg.ValueExists(StrValue)) then
Result:=True
else
Result:=False;
reg.CloseKey;
reg.Free;
end;


function KeyExists(Root:HKEY;StrPath:String;StrSub:String):Boolean;
begin
reg:=Tregistry.Create;
reg.RootKey:=Root;
if (reg.OpenKey(StrPath,False)) and (reg.KeyExists(StrSub)) then
Result:=True
else
Result:=False;
reg.CloseKey;
reg.Free
end;


procedure DelSub(Root:HKEY;StrPath:String;StrSub:String);
begin
reg:=Tregistry.Create;
reg.RootKey:=Root;
if reg.OpenKey(StrPath,False) then reg.DeleteKey(StrSub);
reg.CloseKey;
reg.Free;
end;


procedure GetValueName(Root:HKEY;StrPath:String;var SL:TStringList);
begin
reg:=Tregistry.Create;
reg.RootKey:=Root;
if reg.OpenKey(StrPath,False) then reg.GetValueNames(SL);
reg.CloseKey;
reg.Free;
end;


procedure GetKeyName(Root:HKEY;StrPath:String;var SL:TStringList);
begin
reg:=Tregistry.Create;
reg.RootKey:=Root;
if reg.OpenKey(StrPath,False) then Reg.GetKeyNames(SL);
Reg.CloseKey;
reg.Free;
end;


procedure Delreject(Root:HKEY;StrPath:String;n:integer);
var Temp,Sub:TStringList;
    i,t:integer;
begin
 Temp:=TStringList.Create;
 Sub:=TStringList.Create;
 Getkeyname(Root,StrPath,Sub);
 if Sub.Count<>0 then begin
   for i:=0 to sub.Count-1 do begin

    if readvalue(Root,StrPath+'\'+Sub[i],'區域')='abcdefghijklmnopqrstuvwxyz1234567890' then delvalue(Root,StrPath+'\'+Sub[i],'區域');
    getvaluename(Root,StrPath+'\'+Sub[i],Temp);
    for t:=0 to Temp.Count-1 do begin
     if readvalue(Root,StrPath+'\'+Sub[i],Temp[t])='' then Delvalue(Root,StrPath+'\'+Sub[i],Temp[t]);
    end;

    Temp.Clear;
    getvaluename(Root,StrPath+'\'+Sub[i],Temp);
    if Temp.Count<n then Delsub(Root,StrPath,Sub[i]);
    Temp.Clear;
   end;
 end;
 Temp.Free;
 Sub.Free;
End;


procedure Delrepeat(Root:HKEY;StrPath:String);
var Temp,Sub,Bj1,Bj2:TStringList;
    i,j,t:integer;
begin
 Temp:=TStringList.Create;
 Sub:=TStringList.Create;
 Bj1:=TStringList.Create;
 Bj2:=TStringList.Create;

 Getkeyname(Root,StrPath,Sub);
 if sub.Count>=2 then begin
   for i:=0 to sub.Count-2 do begin
    getvaluename(Root,StrPath+'\'+sub[i],Temp);
    for t:=0 to Temp.Count-1 do begin
     Bj1.Add(ReadValue(Root,StrPath+'\'+sub[i],Temp[t]));
    end;
    Temp.Clear;
    for j:=i+1 to sub.Count-1 do begin
     getvaluename(Root,StrPath+'\'+sub[j],Temp);
     for t:=0 to Temp.Count-1 do begin
      Bj2.Add(ReadValue(Root,StrPath+'\'+sub[j],Temp[t]));
     end;
     if Bj1.Text=Bj2.Text then Delsub(Root,StrPath,sub[j]);
     Temp.Clear;
     bj2.Clear;
    end;
    bj1.Clear;
   end;
 end;
Temp.Free;Sub.Free;bj1.Free;bj2.Free;
End;


function myGetComputerName:String;
var pcComputer:PChar;
    dwCSize:DWORD;
begin
 dwCSize:=MAX_COMPUTERNAME_LENGTH+1;
 GetMem(pcComputer,dwCSize);
 try
  if GetComputerName(pcComputer,dwCSize) then Result:=pcComputer;
 finally
  FreeMem(pcComputer);
 end;
end;


function GetWP:string;
var Buf:array[0..MAX_PATH] of char;
begin
GetWindowsDirectory(Buf,MAX_PATH);
Result:=Buf;
if Result[Length(Result)]<>'\' then Result:=Result+'\';
end;


function GetWSP:String;
var Buf:array[0..MAX_PATH] of char;
begin
GetSystemDirectory(Buf,MAX_PATH);
Result:=Buf;
if Result[Length(Result)]<>'\' then Result:=Result+'\';
end;



function GetServerName(Logo:String;Y:integer):String;
begin
if (Logo='傳 奇 一 區') or (Logo='傳奇九區(一區轉檔)') then begin
 if (y>141) and (y<183) then result:='雷霆(上海)' else
 if (y>183) and (y<225) then result:='光芒(上海)' else
 if (y>225) and (y<267) then result:='烈焰(上海)' else
 if (y>267) and (y<309) then result:='疾風(北京)' else
 if (y>309) and (y<351) then result:='新浪(北京)' else
 if (y>351) and (y<393) then result:='流云(廣州)' else
 if (y>393) and (y<435) then result:='聯通(南京)' else
 if (y>435) and (y<477) then result:='蜀山(成都)' else result:='未知';
end
else
if (Logo='傳 奇 二 區') or (Logo='傳奇十區(二區轉檔)') then begin
 if (y>141) and (y<183) then result:='雷霆(上海)' else
 if (y>183) and (y<225) then result:='光芒(上海)' else
 if (y>225) and (y<267) then result:='烈焰(上海)' else
 if (y>267) and (y<309) then result:='雷霆二(上海)' else
 if (y>309) and (y<351) then result:='渝州(重慶)' else
 if (y>351) and (y<393) then result:='峨嵋(成都)' else
 if (y>393) and (y<435) then result:='海鼎(新浪)' else
 if (y>435) and (y<477) then result:='網通(上海)' else result:='未知';
end
else
if (Logo='傳 奇 三 區') or (Logo='傳奇八區(三區轉檔)') or (Logo='英雄之門(三區轉檔)') then begin
 if (y>141) and (y<183) then result:='飛鴻(廣東)' else
 if (y>183) and (y<225) then result:='新月(流云)' else
 if (y>225) and (y<267) then result:='雄獅(新浪)' else
 if (y>267) and (y<309) then result:='天府(成都)' else
 if (y>309) and (y<351) then result:='天堂(杭州)' else
 if (y>351) and (y<393) then result:='雷霆二(上海)' else
 if (y>393) and (y<435) then result:='光芒二(上海)' else
 if (y>435) and (y<477) then result:='烈焰二(上海)' else result:='未知';
end
else
if (Logo='天空·傳奇(四區)') or (Logo='王者大陸(四區轉檔)') then begin
 if (y>141) and (y<183) then result:='歸谷(上海)' else
 if (y>183) and (y<225) then result:='天涯(上海)' else
 if (y>225) and (y<267) then result:='清風(上海)' else
 if (y>267) and (y<309) then result:='落霞(上海)' else
 if (y>309) and (y<351) then result:='歸谷二(上海)' else
 if (y>351) and (y<393) then result:='天涯二(上海)' else
 if (y>393) and (y<435) then result:='清風二(上海)' else
 if (y>435) and (y<477) then result:='落霞二(上海)' else result:='未知';
end
else
if (Logo='傳 奇 五 區') or (Logo='傳奇四十區(五區轉檔)') then begin
 if (y>141) and (y<183) then result:='浩然(上海)' else
 if (y>183) and (y<225) then result:='天地(上海)' else
 if (y>225) and (y<267) then result:='正氣(上海)' else
 if (y>267) and (y<309) then result:='長存(上海)' else
 if (y>309) and (y<351) then result:='浩然二(上海)' else
 if (y>351) and (y<393) then result:='天地二(上海)' else
 if (y>393) and (y<435) then result:='正氣二(上海)' else
 if (y>435) and (y<477) then result:='長存二(上海)' else result:='未知';
end
else
if Logo='傳 奇 六 區' then begin
 if (y>141) and (y<183) then result:='三峽(聯通)' else
 if (y>183) and (y<225) then result:='青城(成都)' else
 if (y>225) and (y<267) then result:='滇池(昆明)' else
 if (y>267) and (y<309) then result:='長白(東北)' else
 if (y>309) and (y<351) then result:='三峽二(聯通)' else
 if (y>351) and (y<393) then result:='青城二(成都)' else
 if (y>393) and (y<435) then result:='滇池二(昆明)' else
 if (y>435) and (y<477) then result:='長白二(東北)' else result:='未知';
end
else
if Logo='傳 奇 七 區' then begin
 if (y>141) and (y<183) then result:='奇跡(上海)' else
 if (y>183) and (y<225) then result:='長寬(武漢)' else
 if (y>225) and (y<267) then result:='流星(上海)' else
 if (y>267) and (y<309) then result:='皓月(上海)' else
 if (y>309) and (y<351) then result:='奇跡二(上海)' else
 if (y>351) and (y<393) then result:='皓月二(上海)' else
 if (y>393) and (y<435) then result:='長寬二(上海)' else
 if (y>435) and (y<477) then result:='流星二(上海)' else result:='未知';
end
else
if Logo='經典之國(11區)' then begin
 if (y>141) and (y<183) then result:='西游(上海)' else
 if (y>183) and (y<225) then result:='三國(上海)' else
 if (y>225) and (y<267) then result:='水滸(上海)' else
 if (y>267) and (y<309) then result:='紅樓(上海)' else
 if (y>309) and (y<351) then result:='封神(上海)' else
 if (y>351) and (y<393) then result:='聊齋(上海)' else
 if (y>393) and (y<435) then result:='春秋(上海)' else
 if (y>435) and (y<477) then result:='戰國(上海)' else result:='未知';
end
else
if Logo='西部圣域(12區)' then begin
 if (y>141) and (y<183) then result:='華山(敦煌轉檔)' else
 if (y>183) and (y<225) then result:='雪域(九寨轉檔)' else
 if (y>225) and (y<267) then result:='敦煌(天府)' else
 if (y>267) and (y<309) then result:='九寨(天府)' else
 if (y>309) and (y<351) then result:='天山(天府)' else
 if (y>351) and (y<393) then result:='版納(天府)' else
 if (y>393) and (y<435) then result:='劍門(天府)' else
 if (y>435) and (y<477) then result:='嘉峪(天府)' else result:='未知';
end
else
if Logo='移動天下(15區)' then begin
 if (y>246) and (y<288) then result:='華夏(移動)' else
 if (y>288) and (y<330) then result:='神州(移動)' else
 if (y>330) and (y<372) then result:='四海(移動)' else result:='未知';
end
else
if Logo='俠骨丹心(16區)' then begin
 if (y>267) and (y<309) then result:='楚天(聯通)' else
 if (y>309) and (y<351) then result:='秦嶺(聯通)' else result:='未知';
end
else
if Logo='風云專區(17區)' then begin
 if (y>225) and (y<267) then result:='奔騰(光通)' else
 if (y>267) and (y<309) then result:='海清(光通)' else
 if (y>309) and (y<351) then result:='天河(NEW!光通)' else
 if (y>351) and (y<393) then result:='白云山(NEW!光通)' else result:='未知';
end
else
if Logo='赤月·廣電星空(18區)' then begin
 if (y>225) and (y<267) then result:='辟地(新版)' else
 if (y>267) and (y<309) then result:='開天(新版)' else
 if (y>309) and (y<351) then result:='霸業(新版)' else
 if (y>351) and (y<393) then result:='輝煌(新版)' else result:='未知';
end
else
if Logo='西部圣域II(19區)' then begin
 if (y>225) and (y<267) then result:='昆侖(天府)' else
 if (y>267) and (y<309) then result:='龍門(天府)' else
 if (y>309) and (y<351) then result:='蒼山(天府)' else
 if (y>351) and (y<393) then result:='古城(天府)' else result:='未知';
end
else
if Logo='光明世界(20區)' then begin
 if (y>225) and (y<267) then result:='晴空' else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费观看日韩欧美| 九色综合国产一区二区三区| 精品捆绑美女sm三区| 欧美日韩在线播| 欧美天堂亚洲电影院在线播放| 91看片淫黄大片一级在线观看| 成人网在线播放| 成人午夜免费视频| 色狠狠色狠狠综合| 欧美日韩视频在线第一区 | 亚洲18女电影在线观看| 亚洲人成亚洲人成在线观看图片| 亚洲欧洲日韩综合一区二区| 1000精品久久久久久久久| 亚洲欧美成aⅴ人在线观看 | 在线观看日韩国产| 91一区二区三区在线观看| 在线亚洲一区观看| 欧美高清激情brazzers| 在线免费观看成人短视频| 欧美精品视频www在线观看| 日韩欧美在线综合网| 久久噜噜亚洲综合| 亚洲日本丝袜连裤袜办公室| 亚洲va国产天堂va久久en| 久久99九九99精品| 99国产精品视频免费观看| 欧美男女性生活在线直播观看| 欧美精品一区二区三区蜜桃视频| 日本一区二区高清| 亚洲国产精品视频| 精品一区二区三区日韩| 在线亚洲+欧美+日本专区| 日韩欧美一级在线播放| 中文字幕日韩一区二区| 蜜桃av一区二区| 色天使久久综合网天天| 欧美一级搡bbbb搡bbbb| 亚洲日本中文字幕区| 久久av资源网| 欧美三级蜜桃2在线观看| 久久亚区不卡日本| 亚洲国产va精品久久久不卡综合 | 国产性色一区二区| 亚洲不卡av一区二区三区| 波多野结衣精品在线| 日韩一区二区麻豆国产| 一区二区三区视频在线观看| 久久伊99综合婷婷久久伊| 在线视频一区二区三区| 亚洲国产精品视频| 日韩视频免费观看高清完整版在线观看 | 国产蜜臀97一区二区三区| 亚洲人亚洲人成电影网站色| 全国精品久久少妇| 欧美性大战久久久久久久| 中文字幕第一区二区| 日本中文字幕一区二区视频 | 午夜电影久久久| 一本色道久久综合亚洲aⅴ蜜桃| 久久人人97超碰com| 日韩激情视频网站| 欧美另类久久久品| 亚洲最新视频在线观看| 成人久久久精品乱码一区二区三区| 欧美一级黄色片| 男人的天堂亚洲一区| 制服丝袜亚洲播放| 视频一区二区三区中文字幕| 欧美日韩一卡二卡三卡| 亚洲一区在线视频| 成人免费高清在线| 久久精品免费在线观看| 国产一区二区三区美女| 精品国产1区2区3区| 韩国一区二区视频| 91精品国产欧美日韩| 日韩精品三区四区| 日韩欧美中文字幕一区| 久久99久久久久| 久久综合视频网| 国产精品亚洲专一区二区三区 | 国产成人在线色| 中文字幕国产一区| 色久综合一二码| 亚洲高清中文字幕| 精品欧美一区二区久久| 国产精品综合一区二区| 国产精品久久久久天堂| 色综合久久中文综合久久97| 亚洲一区二区五区| 欧美一区二区在线免费播放 | www.欧美日韩| 国产精品久久福利| 在线观看网站黄不卡| 日韩黄色免费网站| 国产婷婷一区二区| 欧美在线你懂的| 国内精品久久久久影院色| 欧美经典一区二区| 欧美三级一区二区| 国产伦精一区二区三区| 国产欧美视频在线观看| 一本久久综合亚洲鲁鲁五月天| 香蕉乱码成人久久天堂爱免费| 日韩欧美精品在线视频| 972aa.com艺术欧美| 日韩极品在线观看| 欧美国产精品一区二区三区| 欧美在线综合视频| 国产精品一区专区| 亚洲成人黄色影院| 欧美激情一区二区三区不卡| 色狠狠综合天天综合综合| 久久精品国产澳门| 亚洲乱码中文字幕| 欧美精品一区男女天堂| 欧美性猛片xxxx免费看久爱| 国产精品亚洲专一区二区三区 | 韩国成人在线视频| 久久精品人人做人人爽人人| 欧美蜜桃一区二区三区| 成人黄色片在线观看| 麻豆成人综合网| 亚洲成人激情自拍| 亚洲欧洲综合另类| 中文字幕高清一区| 久久综合久色欧美综合狠狠| 制服丝袜亚洲精品中文字幕| 91国模大尺度私拍在线视频| 国产91精品久久久久久久网曝门 | 国产永久精品大片wwwapp| 亚洲网友自拍偷拍| 亚洲欧美国产三级| 中文字幕乱码久久午夜不卡| 欧美一区二区三区人| 欧美日韩国产美| 91久久精品国产91性色tv| 成人动漫一区二区在线| 成人一区二区三区在线观看| 国产综合久久久久久鬼色| 麻豆精品在线播放| 男女性色大片免费观看一区二区| 亚洲综合一区二区三区| 亚洲欧美另类小说视频| 国产精品成人免费| 中文字幕一区二区日韩精品绯色| 久久久久国产精品免费免费搜索| 精品国产免费一区二区三区四区| 日韩欧美高清dvd碟片| 日韩欧美二区三区| 欧美mv和日韩mv的网站| 精品久久久三级丝袜| 日韩欧美美女一区二区三区| 日韩视频不卡中文| 337p日本欧洲亚洲大胆色噜噜| 精品免费视频.| 久久午夜国产精品| 国产精品久久毛片| 亚洲已满18点击进入久久| 亚洲高清视频的网址| 日精品一区二区| 免费成人美女在线观看.| 精品一区二区三区免费毛片爱| 国产一区久久久| 不卡区在线中文字幕| 在线观看亚洲一区| 日韩欧美一区在线观看| 久久综合色天天久久综合图片| 久久久久97国产精华液好用吗| 欧美激情综合在线| 亚洲综合清纯丝袜自拍| 青青国产91久久久久久| 精品影院一区二区久久久| 国产成人精品在线看| 色综合久久久久久久久| 欧美无乱码久久久免费午夜一区 | 国产成人综合亚洲网站| www.性欧美| 欧美美女喷水视频| 久久亚洲精品小早川怜子| 国产精品国产自产拍在线| 性做久久久久久久免费看| 国产精品自在欧美一区| 一本久久精品一区二区 | 国产成人精品一区二区三区网站观看| 99精品国产热久久91蜜凸| 精品视频一区二区不卡| 久久精品日产第一区二区三区高清版 | 日韩美女视频一区二区在线观看| 国产精品日产欧美久久久久| 天堂一区二区在线免费观看| 国产91在线观看| 欧美精品1区2区| 国产农村妇女精品| 日韩电影在线看| www.久久精品| 精品国产91亚洲一区二区三区婷婷| 中文字幕一区二区三区精华液| 毛片av一区二区三区|