找回密码
 加入
搜索
楼主: mgj8721

[系统综合] 如何判断程序是随系统启动还是用户运行

 火.. [复制链接]
发表于 2010-11-23 19:47:43 | 显示全部楼层
回复 15# 飘云
图中的第4列不是启动的用户名吗
发表于 2010-11-23 20:10:07 | 显示全部楼层
回复 16# netegg


    启动的用户名,说明了此程序是随机启动的还是用户运行的呢?没有说明呀,不管是随机启动的还是用户运行的都可以是那个用户名的,所以说用户名对于判断没什么用
发表于 2010-11-23 20:14:56 | 显示全部楼层
回复 17# 飘云
搞不明白你指的是什么意思了
发表于 2010-11-23 20:17:41 | 显示全部楼层
回复 18# netegg


    唔。。。。搞不明白就算了,呵呵
发表于 2010-11-24 04:37:56 | 显示全部楼层
很难分清!也就是超版说的方法还可行!没有想到其它的!!
发表于 2010-11-24 10:45:12 | 显示全部楼层
让你的程序随系统启动,启动之后将当前进程列表读出保存,并检测userinit.exe这个进程存在不,如果不存在,则证明没有登录, 存在,则证明登录了。 此时再次读出进程列表并与第一次读出的比较,不同的那些进程就是随用户启动的,相同的那些是随系统启动的。
 楼主| 发表于 2010-12-11 00:06:57 | 显示全部楼层
谢谢了,楼主们,问题解决了,
要程序做一下带参数运行功能就OK,/S方式运行为系统运行,不带为用户运行!写入注册表启动程序加/S
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 09:04 , Processed in 0.068937 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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