Fixed bug in FindProcessByName()

Added a check if GetModuleFileNameEx() failed. Before the code continued execution and used invalid data in szProcessPath (from previous successful call to GetModuleFileNameEx), which resulted in multiple Steam.exe processes found.
Merge pull request #64 from PowerGamer1/patch-1

Fixed bug in FindProcessByName()