jjzjj

hThreadSnap

全部标签

windows - 获取名称/描述 Startaddress 或从进程中的线程 (Delphi/Pascal)

ProcessHacker在C中有一个进程管理器。当您在流程管理器中双击某个流程时,例如探索者您会看到很多信息,包括:与流程相关的主题。PDD、周期增量开始、地址、优先级。好吧,我尝试在Delphi中做类似的事情,但我只得到TID和优先级...我不能把信息开始地址如下:“msiltcfg.dll0x258!”或者只能返回00630EFA。(原始)应用程序黑客显示下图中的信息:我该如何解决这个问题?基于下面的代码示例。procedureTForm1.Button7Click(Sender:TObject);vartbi:THREAD_BASIC_INFORMATION;hThreadSn

c++ - 获取某个桌面打开的所有进程

我正在开发一个应用程序,该应用程序在启动时创建一个新桌面,并使用组合键我可以在原始桌面和新桌面之间来回移动。创建时,在新桌面中启动一个新的explorer.exe进程,因此用户可以启动他想要的任何应用程序。当检测到发送退出命令的组合键时,新桌面关闭,我们回到原来的桌面,但用户在新桌面上启动的所有应用程序仍在运行。有没有办法获得在新桌面中打开的所有这些进程的句柄,有一个用于WindowStation的HANDLE和一个用于新桌面的HDESK句柄桌面? 最佳答案 感谢DavidHeffernan的想法,我找到了以下解决方案。有了桌面的H