If you cannot use the "Auto-find by registry lookup" method you still may use the traditional brute force auto-find method of BinPatch. This method is first scanning the current directory and then all the users' hard disks in order to find the matching software. Currently you will find that the windows interface versions do not scan the users' hard disks, but instead allow you to browse the directories to check. The command line versions of patch files will use this method unless you use an external DoPatch for patch application. That would require the DoPatch option "-auto" in order to enable the auto-find.
Please note that with a directory patch the auto-find procedure is much faster than with a file patch. Where a directory patch will normally only need to check for a certain filename existence in a directory to see that the patch cannot be applied to that directory, with a file patch each file present in the directory must be regarded a potential target of the patch.