We are using an application control solution which denies access for some exes according to their original filename. Is it possible to change original filename with hex editor or another method?
Yes. There is a tool on GitHub here that can change that information. It supports both 64-bit and 32-bit.
The syntax I used:
rcedit-x64.exe cmx.exe --set-version-string OriginalFilename "cmdx.exe" --set-version-string FileDescription "details are irrelevant"
Therefore, your solution may be efficient against beginners, but not against people with IT knowledge.