专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
用C#实现在这个过程,我们需要进行下面几个步骤: 得到当前进程所对应的本地宿主文件; 打开这个文件流; 确定hash算法,计算文件流的hash; 将hash结果转换为我们熟悉的字符串表现形式。 下面就分别就这几个方面来进行解释。 获取宿主文件路径 在System.Diagnostics命名空间下,有个Process类,MSDN的描述是"提供对本地和远程进程的访问并使您能够启动和停止本地系统进程"。该类有一个静态方法GetCurrentProcess(),利用它我们可以获取当前进程。 [阅读全文] [PDF]
一、程序说明  最近整理文档,发现以前写的《如何在NT下获取进程的路径》一文中还有个问题没有解决:原文中的程序无法获取系统进程的路径,如:csrss.exe。记得VCKBASE上有位网友说过一个方法:“给枚举的进程增加SE_DEBUG_NAME权限即可”,于是在网上找了些资料,解决了原文中的问题。这里要特别感谢那位名叫rovershen的网友!我自定义了一个函数,用来赋予进程指定的权限(本例为SE_DEBUG_NAME): BOOL EnablePrivilege(HANDLE hToken,LPCSTR szPrivName) { TOKE [阅读全文] [PDF]
方法 描述 GetName 以NULL作为参数,调用 GetModuleBaseName ,最后去掉扩展名 “.EXE” GetFileName以NULL作为参数,调用 GetModuleFileNameEx GetMainWindowHandle参见GetMainWindowHandleGetMainWindowTitle GetParentProcessID用ProcessBasicInformation作为参数调用NtQueryInformationProcess GetKERNELHandleCount用ProcessHandleCount作为参数 [阅读全文] [PDF]
1 共3条 分1页