找回密码
 加入
搜索
查看: 1538|回复: 5

如何判断 用户 是否为 当前用户。

[复制链接]
发表于 2009-4-1 05:35:19 | 显示全部楼层 |阅读模式
在XP等系统里,可以启动多个电脑用户,但一台电脑只有一个用户能为当前状态,

我希望在程序里 判断程序所处用户 是否 切换成为了 当前用户。或则 切换成为了 非当前用户。
根据情况不同,执行不同程序。

怎样才能 判断 用户被切换了呢?

我想过一些办法,发现 windows 用户 是个顾个的,
只在应用程序层面是不是无法得知 这一系统层面的 状态?
有没什么小技巧,能方便得知 用户是否被切换,
请高手教我,谢谢!
发表于 2009-4-1 09:42:24 | 显示全部楼层
去看HELP的目錄宏吧...
記憶中,有玩過此類把戲,塞到哪...沒記憶了

以邏輯來說? 善用目錄宏、登錄碼、實體目錄存取...

您的需求,應該會變的很單純...
 楼主| 发表于 2009-4-1 11:39:03 | 显示全部楼层
谢谢楼上回复。

在下不是学程序的,
只是爱好者,
对于“目录宏” 等等,不明白,不知道怎么弄。
楼上大侠,能不能说详细一点呢?
感谢!
发表于 2009-4-1 16:02:51 | 显示全部楼层
@@~大俠大蝦...傻傻分不清楚
http://www.autoitx.com/forum.php ... &extra=page%3D1

請至這裡下載最新的漢化說明書,然後開啟後 找「宏相關」>「目錄宏」

ps:我也不是學程式的^.^" 僅國小畢業...說破 也只是嘗試、再嘗試
 楼主| 发表于 2009-4-2 06:12:56 | 显示全部楼层

回复 4# ZEROBOYS 的帖子

谢谢楼上老兄。
我先下来看看。
 楼主| 发表于 2009-4-2 06:26:02 | 显示全部楼层

回复 4# ZEROBOYS 的帖子

这个宏就是说的
@UserName 等等 命令吧。

之前我也试过了,但是 分辨不出来 用户是否被切换,
系统 宏部分,只能获得 程序层面的 系统信息。
比如@UserName  得到的是 当前登陆的用户名称,
无论是不是切换过,都不变。
无法知道 到底当前登陆的这个用户 是不是 切换成了非当前。

我用过读取键盘状态的办法 来识别是否用户被切换,
但是不成功,
就好像一个用户就是一个独立的世界,处于这个世界 读不到这个世界外的东西。

我听人说,处于程序层面 做不到 这一点,
除非写个 系统层面的程序嵌入 windows系统 才可以识别是否用户被切换。

。。。。。。。。。。
晕。。。

[ 本帖最后由 gaoyuan22 于 2009-4-2 06:27 编辑 ]
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 04:37 , Processed in 0.075666 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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