社区
进程/线程/DLL
帖子详情
有没有获得Win98中运行了的所有应用程序的进程ID的源程序?
rober
2000-05-08 06:57:00
加精
我在做一个程序,要求实时知道操作系统win98中启了什么应用程序,并取得它的进程ID号。
请问怎么实现该功能?
...全文
241
3
打赏
收藏
有没有获得Win98中运行了的所有应用程序的进程ID的源程序?
我在做一个程序,要求实时知道操作系统win98中启了什么应用程序,并取得它的进程ID号。 请问怎么实现该功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyzegg
2000-12-02
打赏
举报
回复
msdn中的spy微软经典程序之一
Lin
2000-05-08
打赏
举报
回复
我有这样的Source Code,不过是Delphi的,要不?
其实实现起来不是很难,看看有关ToolHelp32的资料就行。如果你有MSDN光盘,搜索Tool Help Reference关键字...
Shania
2000-05-08
打赏
举报
回复
void ListWindows95Process(CListBox *proclist)
{
CREATESNAPSHOT pCreateToolhelp32Snapshot = 0;
MODULEHEAP pModule32First = 0,pModule32Next = 0;
PROCESSHEAP pProcess32First = 0,pProcess32Next = 0;
HINSTANCE hKernel = GetModuleHandle("Kernel32.dll");
if (hKernel)
{
pCreateToolhelp32Snapshot= (CREATESNAPSHOT)GetProcAddress(hKernel,"CreateToolhelp32Snapshot");
pModule32First = (MODULEHEAP)GetProcAddress(hKernel,"Module32First");
pModule32Next = (MODULEHEAP)GetProcAddress(hKernel,"Module32Next");
pProcess32First = (PROCESSHEAP)GetProcAddress(hKernel,"Process32First");
pProcess32Next = (PROCESSHEAP)GetProcAddress(hKernel,"Process32Next");
}
HANDLE hSnapShot = (HANDLE)pCreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
PROCESSENTRY32 pentry;
pentry.dwSize = sizeof(PROCESSENTRY32);
for (int a = pProcess32First(hSnapShot,&pentry);0!=a;a = pProcess32Next(hSnapShot,&pentry))
{
HANDLE hModuleSnap = 0;
MODULEENTRY32 mentry;
hModuleSnap = (HANDLE)pCreateToolhelp32Snapshot(TH32CS_SNAPMODULE,pentry.th32ProcessID);
if (hModuleSnap == (HANDLE)-1)
return;
mentry.dwSize = sizeof(MODULEENTRY32);
if (pModule32First(hModuleSnap,&mentry))
{
do{
if (mentry.th32ModuleID == pentry.th32ModuleID)
{
proclist->AddString(mentry.szModule);
break;
}
}while(pModule32Next(hModuleSnap,&mentry));
}
CloseHandle(hModuleSnap);
}
CloseHandle(hSnapShot);
FreeLibrary(hKernel);
}
强大的扫描工具x-scan
Q:为什么nasl脚本扫描结果
中
存在大量英文,将来
有没有
可能会对这些英文信息进行汉化? A:目前已有将近2000个NASL脚本,里面的描述信息大都是英文,需要翻译的内容可以在本站“焦点 项目”
中
的X-Scan下看到。...
x-SCAN -V3.3-CN.
Q:为什么nasl脚本扫描结果
中
存在大量英文,将来
有没有
可能会对这些英文信息进行汉化? A:目前已有将近2000个NASL脚本,里面的描述信息大都是英文,需要翻译的内容可以在本站“焦点项目”
中
的X-Scan下看到。欢迎...
X-Scan v3.1
A:扫描过程
中
系统蓝屏是有可能的,AtGuard、天网等防火墙的驱动程序在处理特殊包的时候有可能出错导致系统崩溃,另外很多防火墙驱动与
Win
PCap驱动本身也存在冲突,建议先禁止或卸载防火墙程序再试试。 Q:操作...
X-Scan
“显示详细进度” - 将在主界面普通信息栏
中
显示详细的扫描过程 “跳过没有响应的主机” - 如果X-Scan
运行
于NT4.0系统,只能通过ICMP Ping方式对目标主机进行检测,而在
WIN
2K以上版本的
Win
dows系统下,若...
在内存
中
运行
可执行程序
在内存
中
运行
可执行程序,好处是可以给程序加壳,加密
源程序
,静态反汇编无法
获得
PE输入节,但是因为
运行
后仍然是独立的
进程
,所以没办法防止远程线程注入,挂接API钩子。 转自:...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章