■ ■ ■ ■ ■ ■
SearchAvailableExe/SearchAvailableExe.cpp
| skipped 57 lines |
58 | 58 | | } |
59 | 59 | | |
60 | 60 | | bool isUnwanted(const PResultInfo result) { |
| 61 | + | int preSize = result->preLoadDlls.size() == 0 ? 999 : result->preLoadDlls.size(); |
| 62 | + | int postSize = result->postLoadDlls.size() == 0 ? 999 : result->postLoadDlls.size(); |
| 63 | + | |
61 | 64 | | if (c.isWrite == 1 && result->isWrite == 0) |
62 | 65 | | return true; |
63 | 66 | | if ((c.bit == 32 && result->bit != 32) || (c.bit == 64 && result->bit != 64)) |
64 | 67 | | return true; |
65 | | - | if (c.dllCount < result->postLoadDlls.size() && c.dllCount < result->preLoadDlls.size()) |
| 68 | + | if (c.dllCount < preSize && c.dllCount < postSize) |
66 | 69 | | return true; |
67 | 70 | | |
68 | 71 | | return false; |
| skipped 114 lines |