社区
数据库相关
帖子详情
能在我做的程序里关掉任何管理器里的其它的进程吗?
bells2000
2005-11-04 03:46:13
我想在我的程序里关掉其它人的EXE.
能在我做的程序里关掉任务管理器里的其它的进程吗?
...全文
119
9
打赏
收藏
能在我做的程序里关掉任何管理器里的其它的进程吗?
我想在我的程序里关掉其它人的EXE. 能在我做的程序里关掉任务管理器里的其它的进程吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bells2000
2005-11-12
打赏
举报
回复
TO: jackie168(三箭齐发)
谢了!
jackie168
2005-11-08
打赏
举报
回复
发送者:bells2000 发送时间:2005-11-7 17:31:36 删除 回复
接受者:jackie168 重要性:重要性:1 非常不重要重要性:2 不重要重要性:3 一般重要性:4 重要重要性:5 非常重要
内容 请问:TProcessEntry32;
是在哪个单元里的,
我找都找不到.
要装什么东西后才有吗?能回复我的话请来原贴,谢谢.
http://community.csdn.net/Expert/topic/4372/4372023.xml?temp=8.304995E-02
================================================================
uses TLHelp32;
bells2000
2005-11-07
打赏
举报
回复
公司的系统是win2000 Server(非正版)
同样的代码,
我在家里的电脑运行却是正常的
如果我导入一个EXCEL文件(运行EXCEL.EXE----导入完成---结束EXCEL.EXE)
很奇怪..
我家的系统是win2000 professional(非正版)
两台电脑装的OFFICE2000是同一张光盘..
bells2000
2005-11-07
打赏
举报
回复
TO: ccrun(老妖)(www.ccrun.com)
这样的做法我试过了,不行..
如果我导入一个EXCEL文件(运行EXCEL.EXE----导入完成---没有结束EXCEL.EXE)
我再导入一个EXCEL文件,任务管理器里运行多一个EXCEL.EXE,然后结束一个EXCEL.EXE,
这时如果再导入另外一个EXCEL文件就会报错..说:"XX文件.XLS 已经以独占的方式打开了."
bells2000
2005-11-06
打赏
举报
回复
很感谢大家的支持.
其实还是那个老问题.我的程序有一个导入EXCEL的功能,可是如果我导入多次,在主程序退出时就会说EXCEL.EXE的内存不可读..或者说EXCEL会弹出一个提示:"是否编写123.XSL (读/写) (取消)" .真的是搞得我快晕死了.
一个关闭EXCEL的问题一直延续到现在还是没有办法解决...
如果有谁能解决请告诉我一声,万分感谢.
ccrun.com
2005-11-06
打赏
举报
回复
如果是用OLE控制Excel,退出时先关闭Workbook,再退出Excel,如下:
vWorkBook.Close;
vWorkBook := Unassigned;
vExeceApp.Quit;
vExceApp := Unassigned;
jackie168
2005-11-04
打赏
举报
回复
procedure EndProcess(AFileName: string);
const
PROCESS_TERMINATE = $0001;
var
ContinueLoop: BOOL;
FSnapShotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
FSnapShotHandle := CreateToolhelp32SnapShot(TH32CS_SNAPPROCESS, 0);
FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
while integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
UpperCase(AFileName))
or (UpperCase(FProcessEntry32.szExeFile ) =
UpperCase(AFileName))) then
TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
FProcessEntry32.th32ProcessID), 0);
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
EndProcess('youfilename.exe');
end;
mastersky
2005-11-04
打赏
举报
回复
这里有个源代码:http://www.delphifans.com/SoftView/SoftView_1939.html
ztenv
2005-11-04
打赏
举报
回复
不是系统的进程可以关掉呀,但是系统关键进程是结束不掉的,然后就是我遇到了一个问题,如果QQ打开了,但是没有在屏幕上显示出来,也结束不掉,不知道是我QQ的问题还是操作系统的问题..
C# 禁止结束
进程
,保护
进程
不被结束(源代码)
C#,保护
进程
,通过VisualStudio.NET2005平台,控制系统不能结束自身
进程
,控制系统不能结束指定
进程
,已经生成了一个动态链接库,方便调用,(C#工程源代码),具体内容访问:...
如何
关掉
计算机进行中的
程序
,任务
管理器
进程
哪些是可以关闭的【图文教程】...
任务
管理器
进程
关不掉大家一定遇到过有的一些流氓
程序
的任务
管理器
进程
关闭不掉的情况,这时候就需要用一些非常手段了。其实大家只要将要关闭的
程序
映像名称记住就可以啦,然后使用tskill强制关闭,大家就只要在tski...
计算机任务
管理器
中的
进程
,Win7任务
管理器
中哪些
进程
可以关闭?
在使用电脑的过程中,经常碰到电脑卡顿的现象,这种现象一般是由于系统内存空间不够用所致,那么我们要怎样查看有哪些
进程
在运行?系统内存空间又还有多少呢?此时,我们会打开系统的任务
管理器
来查看经常的运行情况...
什么是
进程
? 为什么使用
进程
? 如何运用
进程
?
一丶什么是
进程
? a.
进程
是指在系统中正在运行的一个应用
程序
,
程序
一旦运行就是
进程
。 b.
进程
是系统进行资源分配的独立实体, 且每个
进程
拥有独立的地址空间。 二丶为什么引进
进程
?
进程
可以解决在一个系统可以并发...
都是多线程惹得祸,c# 的窗体为什么在关闭之后,
进程
还有?
我的C#,在
程序
中用到了socket和多线程 ,结果关闭
程序
后,任务
管理器
中仍然有
进程
,其主要原因是线程没有结束。 C#中,Thread类有一个IsBackground 的属性.,后台线程不会防止应用
程序
的
进程
被终止掉。 整个
程序
...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章