在Windows Service 中怎么获取活动用户的进程列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows Service 中怎么获取活动用户的进程列表相关的知识,希望对你有一定的参考价值。
参考技术A 在windows底层的api中,提供了以下的方法来满足需求:WTSGetActiveConsoleSessionId: 获取当前active User的 session ID。
CreateProcessAsUser:用当前用户创建一个新的进程。
下面的程序提供了两个方法,一是获取当前活动的用户包括域名和用户名,二是用当前用户创建一个新的进程。
流程图
概述
流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。但比这些符号规定更重要的,是必须清楚地描述工作过程的顺序。流程图也可用于设计改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。
类型
文件流程图、
数据流程图 —— 表示求解某一问题的数据通路。
系统流程图 —— 表示系统的操作控制和数据流。
程序流程图 —— 表示程序中的操作顺序。
标准符号使用
“开始”与“结束” —— 圆角矩形
矩形表示行动方案、普通工作环节
菱形表示问题判断或判定(审核/审批/评审)环节
用平行四边形表示输入输出
箭头代表工作流方向
优点
形象直观,各种操作一目了然,不会产生“歧义性”,便于理解,算法出错时容易发现,并可以直接转化 为程序。
基本结构
顺序结构、条件结构(选择结构)、循环结构、分支结构。
以上是关于在Windows Service 中怎么获取活动用户的进程列表的主要内容,如果未能解决你的问题,请参考以下文章