新到一家公司上班,公司要用考勤卡记录员工的上下班的时间,可我有时会忘记打卡,我希望可以在我关机的时候提醒我去打卡。如何截获 Window 2000 的关机消息不让系统执行?或者如何使用钩子是系统收到关机消息执行我得程序?我希望可以由我的程序来控制系统的关机
解决方案 »
- 关闭程序出现“runtime error 216 at xxxxxxx"的错误提示怎么回事?
- 虚荣的心
- treeview 在dragover时怎么得到拖动到哪个结点上?
- 如何自定义数据库结构??
- 字符串操作的趣问?
- 日期的问题,
- 询问 delphi 7.0 Enterprise 的市场价格,各位不吝赐教,bigysw(大花脸)谢过!
- pCount : ^Integer;//这个指针以后在代码中怎样使用的//这个指针是一个变量吗
- 如何在ServerSocket中强制断开一个ClientSocket的连接?
- 关于多屏显示的问题
- 如何判断DCOM分布在哪里?
- Delphi&Interbase Question
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose :=
Application.MessageBox('Shutdown?', 'ask', MB_OKCANCEL) = ID_OK;
end;
我不希望要先启动一个前台程序来维持这种状态,我希望可以用一个像服务一样的后台程序去控制系统的关机,一有关机的消息就调用我的程序,由我的程序来控制系统的关机
canclose:=true
else
canclose:=false;
如果是无窗体程序,应当捕捉WM_QUERYENDSESSION,参考开发人员指南
写个服务也一样啊