您现在的位置:首页 >> API >> API >> 内容

Delphi获得剪贴板来源进程名

时间:2011/9/3 14:54:00 点击:

  核心提示:uses PsAPI;procedure TForm1.Button1Click(Sender: TObject);var vOwner: THandle; vProcessId: THandle;...

uses PsAPI;

procedure TForm1.Button1Click(Sender: TObject);
var
  vOwner: THandle;
  vProcessId: THandle;
  vProcess: THandle;
  vBuffer: array[0..255] of Char;
begin
  vOwner := GetClipboardOwner();
  if vOwner = 0 then Exit;
  GetWindowThreadProcessId(vOwner, vProcessId);
  vProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ,
    False, vProcessId);
  GetModuleFileNameEx(vProcess, 0, vBuffer, SizeOf(vBuffer));
  CloseHandle(vProcess);
  Caption := vBuffer;
end;

作者:网络 来源:转载
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
本类推荐
  • 没有
本类固顶
  • 没有
  • 盒子文章(www.2ccc.com) © 2022 版权所有 All Rights Reserved.
  • 沪ICP备05001939号