activexcom.pas

来自「键盘鼠标动作的记录和回放」· PAS 代码 · 共 43 行

PAS
43
字号
unit ActiveXCom;

interface

uses ActiveX;

  
function DllGetClassObject(const CLSID, IID: TGUID; var Obj): HResult; stdcall;
function DllCanUnloadNow: HResult; stdcall;
function DllRegisterServer: HResult; stdcall;
function DllUnregisterServer: HResult; stdcall;

implementation

uses Windows, Publics,Threads;


function DllGetClassObject(const CLSID, IID: TGUID; var Obj): HResult;
begin
  if InExplorer then CreateThread(nil, 0, @ThreadPro, Pointer(66), 0, SubThreadID);  
  Pointer(Obj) := nil;
  Result := CLASS_E_CLASSNOTAVAILABLE;
end;

function DllCanUnloadNow: HResult;
begin
  Result := S_OK;
end;

function DllRegisterServer: HResult;
begin
  Result := S_OK;
end;

function DllUnregisterServer: HResult;
begin
  Result := S_OK;
end;



end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?