On Tue Apr 2 16:07:18 2024 +0000, Yuxuan Shui wrote:
What worries me is that this means `FindExecutable` will be inconsistent with `ShellExecute`, because `FindExecutable` can't try running the program. That's why I think instead we should check the file permissions.
It's OK for `FindExecutable` to return failure in that case. If it turns out to be a problem in practice we can look for ways to address it, but returning Unix binaries to the app is not necessarily going to give better results.