1 怎样判断某个程序正在被使用?
比如:我打开了我的一个程序名字叫 "a.exe",怎样编写一个程序来判断"a.exe"正在被使用?如果正在被使用给出一个提示,如果"a.exe"使用完后被关闭就删除它。即编写一个程序在后台监视。请各位能帮我一下,小弟在此万分感激。是否您能分别编一个程序发到我的信箱?
2 你有关于API的资料吗?如有能送给我吗?
Email: [email protected]
比如:我打开了我的一个程序名字叫 "a.exe",怎样编写一个程序来判断"a.exe"正在被使用?如果正在被使用给出一个提示,如果"a.exe"使用完后被关闭就删除它。即编写一个程序在后台监视。请各位能帮我一下,小弟在此万分感激。是否您能分别编一个程序发到我的信箱?
2 你有关于API的资料吗?如有能送给我吗?
Email: [email protected]
解决方案 »
- DELPHI中Tedit1 button1 FileListBox1,如何实现Tedit输入文字单击button,filelistbox显示类似文字列表
- Delphi中有没有像Photoshop那样的“历史”按钮或面板,可以撤销多步的?
- 将数据表字段内容显示至combobox中的问题,再提问
- *****delphi 2006 兼容delphi 7 的项目吗?****
- TDBGrid内的内容怎样导如到editli面
- 如何传递DBGrid?
- DBGrid的一个问题
- 呵呵,俺收到borland李维讲座的请帖了
- 急!!!各位高手,能否帮忙做个流程图,谢谢各位!
- 编了个数据库的东西,可是没法用install shield打包
- 我最近在做CSDN离线浏览器,但需要得到大家的帮助
- 两个窗体的问题,
h:hwnd;
h:=findwindow(nil,你的应用程序名);
if h<>null then showmessage('你已经运行了这个程序');
不过我不记得了!
var
HFileRes: HFILE;
begin
Result := False;
if not FileExists(AFileName) then
exit;
HFileRes := CreateFile(pchar(AFileName), GENERIC_READ or GENERIC_WRITE,0, nil, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, 0);
Result := (HFileRes = INVALID_HANDLE_VALUE);
if not Result then
CloseHandle(HFileRes);
end;
再用勾子判断是否使用中?
勾子通街都有,自己找
怎样,用程序查找是否有该进程——a.exe