jjzjj

c - 使用 DnsGetCacheDataTable 时内存泄漏

以下代码显示了DNS客户端中缓存的域名。有人可以帮我找到内存泄漏时的intstat=DnsGetCacheDataTable(pEntry);行吗?PS:编译代码时请使用DNSAPI.lib。#include"stdafx.h"#include#include#include#include#includetypedefstruct_DNS_CACHE_ENTRY{struct_DNS_CACHE_ENTRY*pNext;//PointertonextentryPWSTRpszName;//DNSRecordNameunsignedshortwType;//DNSRecordTypeu

c++ - 如何获取进程的文件句柄?

我正在尝试获取C++中任何正在运行的进程的文件句柄。这是我的代码:#include#include#include#include#includevoidkillProcessByName(constchar*filename){HANDLEhSnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPALL,NULL);PROCESSENTRY32pEntry;pEntry.dwSize=sizeof(pEntry);BOOLhRes=Process32First(hSnapShot,&pEntry);while(hRes){if(strcmp(pEnt