读书人

怎么知道用户在结束小弟我的程序

发布时间: 2012-02-05 12:07:14 作者: rapoo

如何知道用户在结束我的程序?
我想在用户结束我的进程和关闭我的程序时候,执行一段代码,请问怎么实现?

[解决办法]

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if 不想关闭 then CanClose := False
else CanClose := True;
end;

[解决办法]
用户关闭程序的时候可以这样,要是在任务管理器里强制结束任务似乎就没有什么办法了
public
{ Public declarations }
Destructor Destroy;override;

destructor TForm1.Destroy;
begin
//..............
inherited;
end;
[解决办法]
搞一个监控程序,不停地监控
[解决办法]
hook杀进程的函数
[解决办法]
hook api 捕捉 TerminateProcess这个函数的操作

读书人网 >.NET

热点推荐