明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1786|回复: 2

怎么利用操作系统的全局变量

[复制链接]
发表于 2013-2-3 20:53:13 | 显示全部楼层 |阅读模式
做了一个图管程序,需要用户名和密码,当进入执行(setq flag T)。
在不关CAD的前提下,只要发现flag值是真,就免登入。
但有时CAD会被迫、频繁关闭。这样用户就一直登入,有点麻烦。
我想,能不能在不关闭操作系统时,一次登入,一直使用。直到关闭电脑,下次开机再提示用户输入用户名和密码
有没有一种操作系统的全局变量,相当于CAD里的全局变量一直能保存在内存中,一直供用户后台读取,这样就可以判断用户有没有重新开机了。


该贴已经同步到 zark的微博

点评

用注册表+日期+时间判断试试  发表于 2013-2-4 07:50
 楼主| 发表于 2013-2-4 09:51:54 | 显示全部楼层
不可以,在不关机的情况下,每次读取到的时间是不同的。不能证明用户已经关机。不懂怎么像C++那样读取开机事件和关机事件
 楼主| 发表于 2013-2-4 15:11:50 | 显示全部楼层
终于知道一种比较可靠的方法了。就是通过关机事件,事件保存在C:\WINDOWS\SCHEDLGU.TXT或者C:\WINDOWS\TASKS\SCHEDLGU.TXT里。内容包含开机、关机时间等。这样还可以查看对方某次开机玩了多久才关机哦。

"Task Scheduler Service"
        Started at 7/13/2009 9:53:46 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 12:48:28 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 12:56:51 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 1:11:51 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 1:18:23 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 1:40:34 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
"Task Scheduler Service"
        Started at 11/20/2010 1:48:08 PM
"Task Scheduler Service"
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/22 19:36:23
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/22 19:40:40
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/22 20:33:07
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/22 21:36:32
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/24 3:29:02
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/24 15:39:38
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/24 16:16:36
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/24 17:45:40
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/24 17:47:01
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/25 8:06:13
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/25 8:55:05
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/25 15:27:23
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/26 8:16:26
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/27 8:16:05
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/27 14:46:15
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2012/12/31 17:12:25
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/3 15:37:53
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/4 7:36:43
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/6 16:30:41
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/7 8:51:50
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/8 8:04:30
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/8 20:32:51
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/8 22:17:47
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/9 8:10:59
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/9 14:58:54
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/10 8:07:30
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/10 19:26:08
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/11 8:15:19
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/12 18:44:27
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/12 19:30:14
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/13 15:54:22
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/14 8:18:00
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/16 7:57:49
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/17 8:20:19
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/20 8:22:00
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/21 8:09:18
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/24 18:52:32
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/25 9:29:21
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/1/27 9:57:46
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/2/1 8:03:03
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/2/4 8:15:41
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/2/4 11:22:38
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
“任务计划程序服务”
        已启动于 2013/2/4 14:55:56
“任务计划程序服务”
6.1.7600.16385 (win7_rtm.090713-1255)
[ ***** 在这条线以上的是最新输入项***** ]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-31 22:07 , Processed in 0.208322 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表