标题:敬请各位高手解决“关闭计算机”事件的问题。谢谢。
只看楼主
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
结帖率:100%
已结贴  问题点数:20 回复次数:9 
敬请各位高手解决“关闭计算机”事件的问题。谢谢。
有一个问题需要解决,即:(XP系统)点击→开始→关闭计算机→运行指定的程序完后→显示“关闭计算机”的窗体,其中“指定的程序”即为我们编辑的程序,该程序是希望在关闭计算机前,能使用此事件,把某一文件复制到指定的地方。
搜索更多相关主题的帖子: 计算机 XP系统 
2015-08-13 09:09
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:7 
百度截获系统关机消息

DO IT YOURSELF !
2015-08-13 09:33
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:7 
关机会触发窗体unload事件,应该有足够的时间做你需要的操作,你试下。

能编个毛线衣吗?
2015-08-13 09:36
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
得分:0 
回复 2楼 wp231957
无现成的可以使用的方法。
2015-08-13 10:03
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
得分:0 
回复 3楼 wmf2014
此“事件”如何能看到或者能为我所用,即“事件”发生→打开一个简单的程序:
sub mian
  msgbox "ok"
end sub
显示ok后,计算机关机。
如果以上的目的能实现,即说明“事件”发生随便为我所用。

[ 本帖最后由 HVB6 于 2015-8-13 13:43 编辑 ]
2015-08-13 10:04
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:7 
你这个其实应该也是后台常驻的。如果文件不大的话,我感觉不如直接监控这个文件,发现改变就拷贝。能确定调用这个文件的程序的话,监控程序也可以。
2015-08-14 10:03
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
得分:0 
回复 6楼 xiangyue0510
您的方法已经实现,问题是有一个文件操作完后,就可以下班关机。但此文件操作完后产生其它的几个文件(它们又是在另一个文件夹中),也要下班关机前复制到指定的另一台机子中,而此工作到下班关机的时间很短,程序是来不及的,所以,就想是否有xp系统的“关机”事件可以利用。
2015-08-14 11:53
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
测试了一下 :

c中:
case WM_QUERYENDSESSION:
MessageBox(NULL,TEXT("发现关机动作"),TEXT("注意"),MB_OK);
return 0;

可以完成一些动作   vb咋实现就不知道了

DO IT YOURSELF !
2015-08-14 14:47
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
没有发现小姑娘斑竹说的unload事件
但是在这个事件中 也可以捕捉到关机消息:

Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed
        MsgBox("发现关机动作")
    End Sub

DO IT YOURSELF !
2015-08-14 14:57
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
得分:0 
回复 9楼 wp231957
9楼的代码是vb6的?
2015-08-14 21:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-456334-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.189639 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved