lucasg / Dependencies

A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
MIT License
8.47k stars 697 forks source link

Confusing output in the lower side of the window #264

Open pps83 opened 3 months ago

pps83 commented 3 months ago

There are multiple issues. First of all, it has to show the module I opened at the top. Specifically, I wanted to check if a dll is a x86 or x64: image




Then, there is an issue if I try to click modules on the top left pane, I get totally useless confusing output at the bottom of the window: image




Attached that NahimicSharedMemory.dll renamed to NahimicSharedMemory.gif

NahimicSharedMemory

viruscamp commented 2 months ago

I have made a PR #223 fix your first problem.

And I have never seen your second problem.

viruscamp commented 2 months ago

The second problem, it should be

api-ms-win-core-processthreads-l1-1-0.dll -> kernel32.dll
api-ms-win-core-processthreads-l1-1-1.dll -> kernel32.dll
api-ms-win-core-processthreads-l1-1-2.dll -> kernel32.dll
api-ms-win-core-processthreads-l1-1-3.dll -> kernel32.dll

Maybe you are missing https://learn.microsoft.com/en-us/windows/win32/apiindex/windows-apisets in your computer.

pps83 commented 2 months ago

I have made a PR #223 fix your first problem.

@lucasg any plans to merge the fix?