vb 如何截获系统关机和重启消息

我想在一个DLL文件中实现一个在系統关机、重启、注销前保存数据的功能想用GetMessage钩子来得到,于是写了以下代码可是一点用也没有,请问这是为什么

我找到一个在有窗体嘚EXE中拦截关机消息的程序和一般的有点不一样,:


我自己写了个VB开机自启动然后給我发给我邮件,告诉我电脑被开启如何写一个马上点击关机了,此时再给我发一个邮件提示,几点关机的求高手。... 我自己写了个VB開机自启动然后给我发给我邮件,告诉我电脑被开启如何写一个马上点击关机了,此时再给我发一个邮件提示,几点关机的求高掱。

在vb窗体卸载事件中判断呢

如果开机后vb程序一直开着,那么关机时系统会自动关闭vb程序,这时就会触发这个事件了
当然如果是强制關机这个事件可能无法触发
也就是说,点击关机后可以正常出发,如果系统是否强制关机就无法处罚是么。
是的
软件这东西只能作為辅助手段之一要完全监管的话还是得靠多种手段结合(如靠人盯着、加大处罚力度、加监控等)

· 数据只告诉我们事实,知识才能告訴我们真实

是要判断系统关机给你发邮件,还是让该软件根据时间自动关机呢

给你说个思路,你可以扫描进程例如EXPLORER进程。如果系统沒有该进程可以判断是要关机了,让程序给你发邮件。当然具体什么进程你可以找相关资料了

Form事件有个1关机动作,正常关机或关闭软件都会触发这个事件,在这个时间中加入你所需的code就可以了

是那个控件的事件,还是窗体本身的控件没有找到叫做FORM的事件。
 

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐