1 怎样判断某个程序正在被使用?
比如:我打开了我的一个程序,怎样编写一个程序来判断这个程序正在被使用?
2 如何编写程序让计算机一起动时就运行该程序?
请各位能帮我一下,小弟在此万分感激。是否您能分别编一个程序发到我的信箱?
Email: [email protected]
比如:我打开了我的一个程序,怎样编写一个程序来判断这个程序正在被使用?
2 如何编写程序让计算机一起动时就运行该程序?
请各位能帮我一下,小弟在此万分感激。是否您能分别编一个程序发到我的信箱?
Email: [email protected]
1.
我程序中的一段
var temp:string;
h:hwnd;
begin
//以下设置程序只运行一次
temp:=application.Title;
application.Title:='T_e_m_p';
h:=findwindow(nil,pchar(temp)) ;
if h<>0 then
begin
ShowMessage('程序运行中');
ShowWindow(h, SW_RESTORE);
Application.Terminate;
end else
begin
application.Title:=temp;
end;
end;
2. 写在注册表
位置
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
需要程序的话先把这个帖子结了!
比如只打开一次c:\boot.ini怎么操作?
h:=findwindow(nil,pchar(temp))
改成
h:=findwindow(nil,pchar('要限制的程序的名称'));
其他的类似