小问题(100分)

  • 主题发起人 Overbest
  • 开始时间
O

Overbest

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中怎样编程判断其他一个程序是否运行?(其他程序不一定是可执行文
件)
 

热血

Unregistered / Unconfirmed
GUEST, unregistred user!
说清楚点
 
R

red

Unregistered / Unconfirmed
GUEST, unregistred user!
>>其他程序不一定是可执行文件
进程?DLL?或是指一个文件是否被打开?说清楚点嘛,不可执行又怎么运行呢?
 
O

Overbest

Unregistered / Unconfirmed
GUEST, unregistred user!
一个确定文件是否被打开,不一定是.EXE
 
O

Overbest

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么没人回答???????
在详细一点,我自己编一个程序,这个程序一运行,就能判断一个
外部文件当前是否被执行,外部文件可以是一个WORD文档,一个flash文件,一个
.exe的可执行文件等等,这个外部文件名在这个程序中指定
 
W

wrench

Unregistered / Unconfirmed
GUEST, unregistred user!
你可以试图以写的方式打开该文件
若不能打开
则该文件正在被使用
 
W

walala

Unregistered / Unconfirmed
GUEST, unregistred user!
findwindow
 
O

Overbest

Unregistered / Unconfirmed
GUEST, unregistred user!
详细一点好吗?
另: 只知道文件名,不知道windows title
 
W

walala

Unregistered / Unconfirmed
GUEST, unregistred user!
用spy++查class 再用findwindowex
 
H

hsw

Unregistered / Unconfirmed
GUEST, unregistred user!
同意 wrench 的做法,不过 .exe文件不知是否可写?
不过,一些文件是可以在打开时,修改的,你可以试试
打开一个 .txt文件 ,再打开一次,修改……
是可以进行的。

这问题很有意思……
 
L

LeeChange

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道Title,运行起来看一眼不就了.
 
O

Overbest

Unregistered / Unconfirmed
GUEST, unregistred user!
spy++是什么东东?

哪位大侠还有别的方法?
 
P

Pipi.

Unregistered / Unconfirmed
GUEST, unregistred user!
以 OF_SHARE_EXCLUSIVE 打开该文件看能不能打开
 
L

lig

Unregistered / Unconfirmed
GUEST, unregistred user!
很简单,你可以新建一个与这个程序同名的程序,如果能建立的话,则表示该程序没
有被使用,如果不能建立的话,则表示该程序正在使用。
 
W

wjiachun

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部