永发信息网

C#怎么取得某进程的所有线程ID和模块名。

答案:2  悬赏:40  手机版
解决时间 2021-03-24 08:45
C#怎么取得某进程的所有线程ID和模块名。
最佳答案
public static string GetModuleFileNameByAddressRange(
int processId,
IntPtr memoryAddress)
{
try
{
int MemAdd32 = memoryAddress.ToInt32();
long MemAdd64 = memoryAddress.ToInt64();

using (Process p = Process.GetProcessById(processId))
{
ProcessModuleCollection LoadedProcessModules = p.Modules;

try
{
if (is32bit == true)
{
foreach (ProcessModule pm in LoadedProcessModules)
{
if (MemAdd32 >= pm.BaseAddress.ToInt32() &&
MemAdd32 <= (pm.ModuleMemorySize + pm.BaseAddress.ToInt32()))
{
return pm.FileName;
}

Application.DoEvents();
}
}
else
{
foreach (ProcessModule pm in LoadedProcessModules)
{
if (MemAdd64 >= pm.BaseAddress.ToInt64() &&
MemAdd64 <= (pm.ModuleMemorySize + pm.BaseAddress.ToInt64()))
{
return pm.FileName;
}

Application.DoEvents();
}
}
}
}

return string.Empty;
}
catch
{
return string.Empty;
}
}追问
不能通过

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东宏谦益补习社在哪里啊,我有事要去这个地方
一二二团五连地址有知道的么?有点事想过去
普通吸铁石和电吸盘有什么区别? 电磁盘在吸
我校考报了20个挂了20个后,是如何考上重本的
单选题下列各句中标点符号正确的一项是A.近日
软黄鹤楼香烟价格表
说说对宋江接受招安的看法
GEMZBOH 商标是什么样子
月下箫声的《携手同行》结局是什么
没有驾驶证开车闯红灯交警没有抓到会怎么样
常用的聊天软件有哪些,现在最热门的聊天软件
沈氏时装设计工作室在哪里啊,我有事要去这个
单选题Tina went to the par
我爸放了6年的白酒变成红色还能喝吗,我爸说
这个空调是多大的是26?还是35?
推荐资讯
求小学一年级或二年级描写关于春天的课文
安阳外国语小学怎么样?
宪法规定国家的根本制度和根本任务,对吗
谁有哑舍四的小说啊,发给我
张记牛羊肉店我想知道这个在什么地方
本科毕业想出国打工,可以做什么工作
单选题用稀释涂布平板法来统计样品中的活菌数
美林佳地址在哪,我要去那里办事
宏运冷冻食品批发零售怎么去啊,有知道地址的
查社保什么时候开始交,什么是社保 为什么要交
source insight 里面 带_THROW 的函数无法跳
单选题Whyareyou________oldclothestoday?A
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?