问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

易语言取进程用户名

发布网友 发布时间:2022-07-28 20:24

我来回答

2个回答

热心网友 时间:2023-12-06 01:18

.版本 2
.子程序 取进程用户名, 文本型, 公开
.参数 进程ID, 整数型
.局部变量 hProcess, 整数型
.局部变量 hToken, 整数型
.局部变量 ptiUser, 字节集
.局部变量 pSid, 整数型
.局部变量 bSuccess, 逻辑型
.局部变量 cbBuf, 整数型
.局部变量 UserSize, 整数型
.局部变量 DomainSize, 整数型
.局部变量 User, 文本型
.局部变量 Domain, 文本型
hProcess = OpenProcess (1024, 假, 进程ID)
.如果真 (hProcess = 0)
返回 (字符 (0))
.如果真结束
.如果真 (OpenProcessToken (hProcess, 8, hToken) = 假)
CloseHandle (hProcess)
返回 (字符 (0))
.如果真结束
CloseHandle (hProcess)
GetTokenInformation (hToken, 1, { }, 0, cbBuf)
ptiUser = 取空白字节集 (cbBuf)
bSuccess = GetTokenInformation (hToken, 1, ptiUser, cbBuf, 0)
pSid = 取字节集数据 (ptiUser, #整数型, )
CloseHandle (hToken)
.如果真 (bSuccess = 假)
返回 (字符 (0))
.如果真结束
LookupAccountSidA (字符 (0), pSid, 字符 (0), UserSize, 字符 (0), DomainSize, 0)
.如果真 (UserSize = 0)
CloseHandle (hProcess)
返回 (字符 (0))
.如果真结束
User = 取空白文本 (UserSize)
Domain = 取空白文本 (DomainSize)
bSuccess = LookupAccountSidA (字符 (0), pSid, User, UserSize, Domain, DomainSize, 0)
返回 (选择 (bSuccess, User, 字符 (0)))
.版本 2
.DLL命令 OpenProcess, 整数型, , "OpenProcess"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 dwProcessId, 整数型
.DLL命令 CloseHandle, 逻辑型, , "CloseHandle"
.参数 hObject, 整数型
.DLL命令 OpenProcessToken, 逻辑型, "Advapi32.dll", "OpenProcessToken"
.参数 ProcessHandle, 整数型
.参数 DesiredAccess, 整数型
.参数 TokenHandle, 整数型, 传址
.DLL命令 GetTokenInformation, 逻辑型, "Advapi32.dll", "GetTokenInformation"
.参数 TokenHandle, 整数型
.参数 TokenInformationClass, 整数型
.参数 TokenInformation, 字节集, 传址
.参数 TokenInformationLength, 整数型
.参数 ReturnLength, 整数型, 传址
.DLL命令 LookupAccountSidA, 逻辑型, "Advapi32.dll"
.参数 lpSystemName, 文本型
.参数 lpSid, 整数型
.参数 lpName, 文本型
.参数 cchName, 整数型, 传址
.参数 lpReferencedDomainName, 文本型
.参数 cchReferencedDomainName, 整数型, 传址
.参数 peUse, 整数型, 传址
.DLL命令 GetCurrentProcessId, 整数型, "kernel32.dll", "GetCurrentProcessId"

.版本 2
.数据类型 TOKEN_USER
.成员 User, SID_AND_ATTRIBUTES
.数据类型 SID_AND_ATTRIBUTES
.成员 Sid, 整数型
.成员 Attributes, 字节集
.数据类型 SID
.成员 Revision, 字节型
.成员 SubAuthorityCount, 字节型
.成员 IdentifierAuthority, 字节型, , "6"
.成员 SubAuthority, 整数型, , "1"

热心网友 时间:2023-12-06 01:19

没分,汗

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吸血鬼与十字架月音被催眠在第几集 十字架与吸血鬼第一季里,胡梦等人后来是不是知道月音是人类了? 过多手淫该吃什么药补一补? 以前手淫过,肾虚腰疼吃些什么药或补品 ...打开这个软件输我原来的密码就成了这样子,求大神解答> <!_百度... 电脑被别人控制了? 咸肉芥菜炒干丝 咸肉芥菜炒干丝的做法 ...年2月29日出生.女。申时出生的。请高手帮我算下运势。要详细点... 《阅读,让教师遇见更好的自己》读后感 2023护士节祝福语正能量(105句) device token是什么意思 2022年湖北中医确有专长医生助理能否备案? 大征服者罗马桂冠怎么拿 收到假usdt真usdt会多起来吗 原制度中,高校会计代管款项科目,新制度下变更为什么科目 老师,民办幼儿园的代管款项,如果用非营利企业会计制度,可以放到什么科目? 关于单位收到法院的代管款应计如什么会计科目? 代管费放在什么科目- 问一问 imtoken如何修改手机号码 绝句 杜甫两个黄鹂鸣翠柳这首诗运用了什么的写作手法 雌二醇156.1后面写着黄绝是什么意思 plustoken是什么东西 plustoken的解释 imtoken怎么删除空投的代币 上市公司的财务报表,短期投资在哪个表里?固定资产折旧没有怎么办? imToken如何导入助记词 虚拟数字钱包下载不了 焊接蝶阀的用途 焊接蝶阀的简介 安徽空港百大启明星跨境电商有限公司怎么样? 山西省高中阶段教育学校招生机读报名卡同等学力是什么意思 ap90072软token异常- 问一问 淘宝nrpt什么意思 starLⅰght是什么意思? 荒野大镖客2阿拉伯白马失败了一次咋办呢 古代一炷香的时间是多少? 安阳平安银行网点在哪里 怎样修改里的地区 请问长期股权投资减值准备和长期股权投资-减值准备是一样的吗 全国商业险查询系统- 问一问 悟空保上买的保险从哪里查 番茄todo的坏处 番茄todo和飞鱼事项(原飞鱼长计划) 哪个好用? 番茄todo和飞鱼计划(原名:飞鱼长计划) 哪个好用? 参加保险了的戴尔电脑意外损坏了真的能赔吗 戴尔的笔记本电脑N5110买的时候没有买意外保险,现在已经买了一年多了,可以买意外保险吗? 安联臻爱一生3.0重疾险价格多少?可靠吗? 买个0首付车10万左右的先期保险加费用的多少 怎样查询我的众安保险? 交警上路查车内容包含保险吗? 我的保险到期了,我怎么查询