搜索
查看: 2827|回复: 1

获取进程用户名

[复制链接]

3

主题

16

帖子

131

积分

一级会员

Rank: 2

积分
131
发表于 2012-12-30 10:48:02 | 显示全部楼层 |阅读模式
  1. io.open();
  2. import com;
  3. var objWMIService = com.GetObject("winmgmts:\\.\root\cimv2");
  4. import process
  5. for processEntry in process.each( ".*" ) {        
  6.         var pid = processEntry.th32ProcessID
  7.         var filename = processEntry.szExeFile        
  8.         colItems = objWMIService.ExecQuery("select * from win32_process where ProcessId="++pid);
  9.        
  10.         for i,objItem in com.each(colItems) {
  11.                 var code , user , domain = objItem.GetOwner(,)
  12.                 io.print(filename,user,domain)
  13.         }
  14. }
复制代码

点评

真棒: 5.0
真棒: 5
  发表于 2012-12-31 00:28

评分

参与人数 1银币 +100 收起 理由
xauto + 100

查看全部评分

回复

使用道具 举报

0

主题

24

帖子

132

积分

一级会员

Rank: 2

积分
132
发表于 2013-5-29 15:47:43 | 显示全部楼层

[code]io.open();//打开控制台 import sys io.print(sys.getUserName()) execute("paus

  1. io.open();//打开控制台
  2. import sys
  3. io.print(sys.getUserName())
  4. execute("pause") //按任意键继续
  5. io.close();//关闭控制台
复制代码
回复

使用道具 举报

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

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-15 18:16 , Processed in 0.062500 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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