64,634
社区成员
发帖
与我相关
我的任务
分享
if (me.ProccntUsage == 65535) {
// Module was implicitly loaded and cannot be unloaded
//区分Module是显式load还是隐式load,如果是后者则不能被unloaded,所以用了"Fixed"
AddText(hwnd, TEXT(" Fixed"));
} else {
AddText(hwnd, TEXT(" %5d"), me.ProccntUsage);
}
//分别对待module load的基址等于或不等于推荐的基址。
if (me.modBaseAddr == pvPreferredBaseAddr) {
AddText(hwnd, TEXT(" %p %*s %8u %s\r\n"),
me.modBaseAddr, cchAddress, TEXT(""),
me.modBaseSize, me.szExePath);
} else {
AddText(hwnd, TEXT(" %p(%p) %8u %s\r\n"),
me.modBaseAddr, pvPreferredBaseAddr, me.modBaseSize, me.szExePath);
}