C++ dll not found while C# dlls are all found(and works on my computer) <p>on a clean computer(no visual studio), I zipped up the Debug folder for someone else (which worked on my computer) and someone else tried to start the program and I got the error</p> <p>System.DllNotFoundException: Unable to load DLL 'HookHandler.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)</p> <p>I then had him install <a href="http://www.microsoft.com/en-us/download/details.aspx?id=8328" rel="nofollow">http://www.microsoft.com/en-us/download/details.aspx?id=8328</a></p> <p>thinking that would help. Any ideas why it is not finding the dll on his computer but finds it fine on my computer?</p> <p>EDIT: I should have noted HookHandler.dll sits in the same folder as the exe. Again, it works on my computer when I run the exe and HookHandler is there in my folder. I zip it up with HookHandler and gave it to someone else and it doesn't work and I verified HookHandler was there in his folder.</p> <p>For somereason, installing visual studio fixed the issue. so it must be something HookHandler depends on so I need to try the ProcMon tool or depends.exe to see what HookHandler is depending on I guess.</p> <p>thanks, Dean</p>