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

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

?? unit1.pas

?? U盤autorun病毒通測與查殺工具安裝SUI控件
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, SUIForm, SUIMgr, SUIButton, SUIImagePanel, SUIGroupBox,
  SUIRadioGroup, StdCtrls, SUIComboBox, Registry, ServiceManager,WinSvc,
  inifiles,TLHelp32,psapi, Menus, SUIPopupMenu;

type
  TForm1 = class(TForm)
    suiForm1: TsuiForm;
    suiGroupBox1: TsuiGroupBox;
    radiobtn1: TsuiRadioButton;
    radiobtn2: TsuiRadioButton;
    suiButton1: TsuiButton;
    suiGroupBox2: TsuiGroupBox;
    suiButton2: TsuiButton;
    Label1: TLabel;
    suiGroupBox3: TsuiGroupBox;
    Label2: TLabel;
    suiButton3: TsuiButton;
    suiGroupBox4: TsuiGroupBox;
    suiButton4: TsuiButton;
    Memo1: TMemo;
    Label3: TLabel;
    Label4: TLabel;
    Timer1: TTimer;
    Label5: TLabel;
    Memo2: TMemo;
    Timer2: TTimer;
    suiPopupMenu1: TsuiPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    SaveDialog1: TSaveDialog;
    suiBuiltInFileTheme1: TsuiBuiltInFileTheme;
    procedure suiButton1Click(Sender: TObject);
    procedure suiButton4Click(Sender: TObject);
    procedure suiButton3Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure suiButton2Click(Sender: TObject);
    procedure Timer2Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N1Click(Sender: TObject);
  private
    { Private declarations }
  public
    kill_name,task_name,kill_copy,copy_task_name:string;
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

//配置服務
procedure   ConfigService(ServiceName:   string;   fDisable:   boolean;   lpDesc:   string);   
  type   
      PQueryServiceLockStatus   =   ^TQueryServiceLockStatus;   
  const   
      SERVICE_CONFIG_DESCRIPTION:   DWord   =   1;   
  var   
      DynChangeServiceConfig2:   function( hService: SC_HANDLE; dwInfoLevel:DWORD;lpInfo:   Pointer):Bool;StdCall;   
      sclLock:   SC_LOCK;   
      lpqslsBuf:   PQueryServiceLockStatus;   //LPQUERY_SERVICE_LOCK_STATUS;   
      dwBytesNeeded,   dwStartType:   DWORD;   
      schSCManager,   schService:   SC_Handle;   
      aLibHndl:   THandle;   
      TempP:   PChar;   
      ret:   boolean;   
  begin   
      schSCManager   :=   OpenSCManager(nil,   nil,   SC_MANAGER_ALL_ACCESS);   
     if   schSCManager   =   0   then   raise   Exception.Create(SysErrorMessage(GetLastError));   
       sclLock   :=   LockServiceDatabase(schSCManager);   
      try   
          if   (sclLock   =   nil)   then   
          begin   
              if   (GetLastError()   <>   ERROR_SERVICE_DATABASE_LOCKED)   then   
                  raise   Exception.Create(SysErrorMessage(GetLastError));   
              lpqslsBuf   :=   PQueryServiceLockStatus(LocalAlloc(LPTR,   sizeof(QUERY_SERVICE_LOCK_STATUS)   +   256));   
              if   (lpqslsBuf   =   nil)   then   
                  raise   Exception.Create(SysErrorMessage(GetLastError));   
              if   not   (QueryServiceLockStatus(   
                  schSCManager,   
                  lpqslsBuf^,   
                  sizeof(QUERY_SERVICE_LOCK_STATUS)   +   256,   
                  dwBytesNeeded))   then   
                  raise   Exception.Create(SysErrorMessage(GetLastError));   
    
              if   (lpqslsBuf^.fIsLocked   >   0)   then   
              begin   
                  OutputDebugString(pchar('Locked   by:   '   +   lpqslsBuf^.lpLockOwner   +   
                      '   duration:   '   +   IntToStr(lpqslsBuf^.dwLockDuration)   +   '   seconds'));   
              end   
              else   
                  OutputDebugString(pchar('No   longer   locked'));   
    
              LocalFree(cardinal(lpqslsBuf));   
              raise   Exception.Create(SysErrorMessage(GetLastError));   
          end;   
    
         schService   :=   OpenService(   
              schSCManager,   //   SCManager   database   
              pchar(ServiceName),   //'Sample_Srv',   //   name   of   service   
              SERVICE_CHANGE_CONFIG);   //   need   CHANGE   access   
          if   (schService   =   0)   then   
              raise   Exception.Create(SysErrorMessage(GetLastError));   
          try   
              if   fDisable   then
                 dwStartType   :=   2
              else
                  dwStartType  :=   SERVICE_DEMAND_START; //SERVICE_DEMAND_START
              if   not   (ChangeServiceConfig(   
                  schService,   //   handle   of   service   
                  SERVICE_WIN32_OWN_PROCESS   or   SERVICE_INTERACTIVE_PROCESS,   //SERVICE_NO_CHANGE,   //   service   type:   no   change   
                  dwStartType,   //   change   service   start   type   
                  SERVICE_NO_CHANGE,   //   error   control:   no   change   
                  nil,   //   binary   path:   no   change   
                  nil,   //   load   order   group:   no   change   
                  nil,   //   tag   ID:   no   change   
                  nil,   //   dependencies:   no   change   
                  nil,   //   account   name:   no   change   
                  nil,   //   password:   no   change   
                  nil))   then   
              begin   
                  raise   Exception.Create(SysErrorMessage(GetLastError));
              end   
              else   
                  OutputDebugString('ChangeServiceConfig   SUCCESS');   
    
              //     sdBuf.lpDescription   :=   lpDesc;   
              aLibHndl   :=   GetModuleHandle(advapi32);   
              ret   :=   aLibHndl   <>   0;   
              if   not   ret   then   Exit;   
              try   
              DynChangeServiceConfig2   :=   GetProcAddress(aLibHndl,   'ChangeServiceConfig2A');   
              ret   :=   @DynChangeServiceConfig2   <>   nil;   
              if   not   ret   then   Exit;   
              TempP   :=   PChar(lpDesc);   //ChangeServiceConfig2   
    
              ret   :=   DynChangeServiceConfig2(schService,   SERVICE_CONFIG_DESCRIPTION,   @TempP);   
    
              if   not   ret   then   
                  raise   Exception.Create(SysErrorMessage(GetLastError))   
              else   
                  OutputDebugString('ChangeServiceConfig2   SUCCESS');   
              finally   
                  FreeLibrary(aLibHndl);   
              end;   
          finally   
              CloseServiceHandle(schService);   
          end;   
      finally   
          //   Release   the   database   lock.   
          UnlockServiceDatabase(sclLock);   
          //   Close   the   handle   to   the   service.   
          CloseServiceHandle(schService);
      end;   
  end;

  function   GetPathFileofModule(ModuleName:String):String;  //取得進程文件路徑
  var   
      hProcSnap:   THandle;   
      pProcess:   THandle;   
      pe32:   TProcessEntry32;   
      s:   string;   
      buf:array[0..MAX_PATH]   of   char;
      hMod:HMODULE;   
      cbNeeded:DWORD;   
  begin   
      hProcSnap   :=   CreateToolHelp32SnapShot(TH32CS_SNAPALL,   0);   
      if   hProcSnap   =   INVALID_HANDLE_VALUE   then   Exit;   
      pe32.dwSize   :=   SizeOf(ProcessEntry32);   
      if   Process32First(hProcSnap,   pe32)   =   True   then   
          while   Process32Next(hProcSnap,   pe32)   =   True   do   
          begin   
                  if   uppercase(pe32.szExeFile)=uppercase(ModuleName)   then   
                  begin   
                        pProcess:=OpenProcess(PROCESS_QUERY_INFORMATION   or   
                                                                                PROCESS_VM_READ,   
                                                                                FALSE,   
                                                                                pe32.th32ProcessID);   
                        if   pProcess<>0   then   
                        begin   
                              if   EnumProcessModules(   pProcess,@hMod,sizeof(hMod),cbNeeded)   then
                              begin   
                                    ZeroMemory(@buf,MAX_PATH+1);   
                                    GetModuleFileNameEx(pProcess,   hMod,buf,MAX_PATH+1);   
                                    Result:=strpas(buf);   
                              end;   
                        end;   
                  end;   
          end;   
      CloseHandle(hProcSnap);   
  end;

procedure TForm1.suiButton1Click(Sender: TObject);
var
  reg:TRegistry;
  driver_set: array [0..15] of char;
  server_hard:TServiceManager;
begin
reg:=Tregistry.Create;
server_hard:=TServiceManager.Create;   //連接shellhwdetection服務
server_hard.Connect(nil,nil,SC_MANAGER_CONNECT);
server_hard.OpenServiceConnection('ShellHWDetection');
reg.RootKey:=HKEY_CURRENT_USER;
if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\',true) then
begin
  if Reg.ValueExists('NoDriveAutoRun')=false then
    begin
      reg.CreateKey('NoDriveAutoRun');
    end;

  if radiobtn1.Checked=true then
    begin
     driver_set[0]:=char($FF);
     driver_set[1]:=char($FF);
     driver_set[2]:=char($FF);
     driver_set[3]:=char($FF);
     reg.WriteBinaryData('NoDriveAutoRun',driver_set,4);
     if server_hard.StopService then
        memo1.Lines.Add(datetimetostr(now)+':關閉硬件播放事件服務成功!')
     else
        memo1.Lines.Add(datetimetostr(now)+':關閉硬件播放事件服務失敗!');
     ConfigService('ShellHWDetection',false,'為自動播放硬件事件提供通知');

     memo1.Lines.Add(datetimetostr(now)+':'+'已關閉所有驅動器自動播放功能!');
     memo1.Lines.Add('系統提示:請重新啟動計算機或注銷后重新登陸,設置才會有效!');
    end;
  if radiobtn2.Checked=true then

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.性欧美| 狠狠色狠狠色综合| 一本色道久久综合亚洲91| 成人毛片在线观看| 日韩avvvv在线播放| 婷婷丁香激情综合| 亚洲视频每日更新| 欧美一区日韩一区| 欧美日韩你懂得| 91麻豆swag| 99久久99久久综合| 蜜臀av一区二区在线免费观看| 免费成人你懂的| 日本大胆欧美人术艺术动态| 午夜日韩在线观看| 亚洲人快播电影网| 亚洲小说欧美激情另类| 精东粉嫩av免费一区二区三区| 欧美亚洲国产怡红院影院| 国产成人免费视频一区| 捆绑变态av一区二区三区| 欧美一级精品在线| 国产一区二区h| 亚洲视频你懂的| 91精品国产免费久久综合| 国产一区二区日韩精品| 亚洲日本欧美天堂| 欧美一区二区三区的| 国产成人综合亚洲网站| 一区二区三区在线视频免费| 日韩亚洲国产中文字幕欧美| 成人国产亚洲欧美成人综合网 | 午夜精品福利一区二区蜜股av | 一级日本不卡的影视| 欧美二区乱c少妇| 大桥未久av一区二区三区中文| 亚洲欧美日韩国产另类专区| 欧美一区二区高清| 成人午夜av在线| 视频在线观看一区| 国产精品久久久久久久久免费桃花 | 亚洲六月丁香色婷婷综合久久 | 欧美剧情片在线观看| 盗摄精品av一区二区三区| 一区二区三区日韩| 久久久国产精华| 91麻豆精品国产| 一本大道久久a久久综合婷婷| 极品少妇xxxx精品少妇| 亚洲一区二区av在线| 国产亚洲精品aa午夜观看| 欧美日本在线播放| 91热门视频在线观看| 国产一区二区视频在线| 午夜精品影院在线观看| 亚洲视频一区二区免费在线观看| 国产午夜亚洲精品午夜鲁丝片| 欧美丰满嫩嫩电影| 色噜噜夜夜夜综合网| 成人精品一区二区三区中文字幕| 国内精品伊人久久久久av一坑| 丝瓜av网站精品一区二区| 亚洲精品国产精品乱码不99| 国产人成一区二区三区影院| 日韩三级视频中文字幕| 欧美日韩高清一区二区不卡| 色婷婷综合久久久久中文 | 麻豆精品一区二区三区| 亚洲午夜精品网| 亚洲精品一二三| 亚洲男人电影天堂| 亚洲视频免费看| 亚洲日本在线天堂| 最新日韩在线视频| 国产精品理论片在线观看| 国产三级一区二区| wwwwxxxxx欧美| 久久综合色8888| 久久精品免视看| 国产欧美日韩在线视频| 国产午夜精品久久久久久久| 国产欧美精品一区二区色综合| 久久九九久久九九| 亚洲国产精品99久久久久久久久| 中文字幕av一区二区三区免费看| 国产亚洲一本大道中文在线| 国产清纯在线一区二区www| 精品av久久707| 国产日韩综合av| 国产精品色噜噜| 亚洲天堂福利av| 亚洲6080在线| 日本不卡视频在线观看| 久久99精品国产.久久久久久| 国产又粗又猛又爽又黄91精品| 国产成人精品免费网站| thepron国产精品| 在线一区二区视频| 6080午夜不卡| 久久久精品免费免费| 国产精品视频yy9299一区| 中文字幕一区二区三区av| 一区二区三区日韩欧美精品| 奇米精品一区二区三区四区 | 欧美成人aa大片| 久久亚洲春色中文字幕久久久| 中文字幕欧美三区| 亚洲卡通动漫在线| 三级成人在线视频| 国产自产v一区二区三区c| 豆国产96在线|亚洲| 在线国产电影不卡| 欧美电视剧免费观看| 国产精品美日韩| 丝袜美腿一区二区三区| 成人一级黄色片| 欧美电影一区二区| 国产欧美一区二区三区沐欲| 亚洲国产乱码最新视频| 狠狠色丁香婷婷综合| 色狠狠色噜噜噜综合网| 精品日韩在线观看| 综合久久给合久久狠狠狠97色| 日本一道高清亚洲日美韩| 国产夫妻精品视频| 91超碰这里只有精品国产| 亚洲国产高清在线观看视频| 青青草国产成人av片免费| 不卡区在线中文字幕| 日韩欧美国产一区二区三区| 亚洲靠逼com| 懂色一区二区三区免费观看 | 欧美日韩中文国产| 国产情人综合久久777777| 日日骚欧美日韩| 一本色道a无线码一区v| 欧美一区二区三区播放老司机| 日韩码欧中文字| 国产乱一区二区| 欧美一区二区私人影院日本| 亚洲精品国久久99热| 国产**成人网毛片九色| 欧美不卡视频一区| 亚洲h精品动漫在线观看| 91玉足脚交白嫩脚丫在线播放| 久久久www免费人成精品| 麻豆精品视频在线观看| 欧美性一级生活| 亚洲女人的天堂| caoporen国产精品视频| 久久久激情视频| 国产自产v一区二区三区c| 日韩欧美国产小视频| 日韩福利视频导航| 欧美在线观看视频一区二区| 亚洲欧美日韩国产手机在线 | av一二三不卡影片| 久久久亚洲高清| 精品影院一区二区久久久| 欧美裸体bbwbbwbbw| 一区二区三区av电影| 99re热这里只有精品视频| 欧美激情一区二区| 国产一区不卡视频| 日韩欧美www| 久久99精品久久只有精品| 91精品视频网| 美国三级日本三级久久99| 欧美日韩精品一区二区在线播放| 一二三四社区欧美黄| 色哟哟欧美精品| 一级特黄大欧美久久久| 欧洲色大大久久| 亚洲bt欧美bt精品777| 6080午夜不卡| 精品在线播放午夜| 久久精品水蜜桃av综合天堂| 国v精品久久久网| 一区二区中文视频| 一本到不卡免费一区二区| 亚洲一区影音先锋| 欧美片在线播放| 激情综合色综合久久| 久久亚洲精华国产精华液| 丰满少妇久久久久久久| 中文字幕在线一区| 色婷婷综合久久| 三级不卡在线观看| 精品国一区二区三区| 国产91精品精华液一区二区三区| 亚洲色欲色欲www| 欧美日韩中文精品| 久久99国产精品麻豆| 日本一区二区免费在线观看视频| 91麻豆精品在线观看| 亚洲18影院在线观看| 欧美tk丨vk视频| av亚洲产国偷v产偷v自拍| 亚洲一区二区三区四区在线免费观看| 日韩一区二区中文字幕|