If you cannot use the "Autofind by registry lookup" method you still may use the traditional brute force autofind method of BinPatch. This method is first scanning the current directory and then all the users' harddisks in order to find the matching software. Currently you will find that the windows interface versions do not scan the users' harddisks, but instead allow you to browse the directories to check. The commandline versions of patch files will use this method unless you use an external DoPatch for patch application. That would require the option "-auto" in order to enable the autofind.
Please note that with a directory patch the autofind 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.