I have an application (Utility.exe) that refuses to perform certain operations if it detects another process (Target.exe) is running. I am not certain of the detection method that it uses. It may be a periodic poll for a list of processes, and if a process name matches certain criteria then the application locks down specific features.
- If I rename Target.exe >> FooBar.exe and launch FooBar.exe then both tools work concurrently (ie the features of Utility.exe don't lock down)
- However, Target.exe periodically updates from a remote location and relaunches a process with the filename Target.exe at which point Utility.exe ceases to function — this hack doesn't not fully solve my issue.
- I have no control over the source code of Target.exe or Utility.exe
I want to run both applications concurrently.
Is there a way I can prevent Utility.exe from detecting Target.exe, thus removing the need to rename this process?