Registry check for compatibility Mode regex searches for *Steam.exe$ and produces false positives

Warning check from warnings.log

(I) [09:51:03.538] [000015780]: Loading step: [Running in compatibility mode check]
(I) [09:51:03.538] [000015780]: Registry current user [Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] has an entry for forcing [steam.exe] to run in compatibility mode.

This is accompanied by the popup message that AOE may be slow/crash that can be delayed every 24 hours.

Registry key D:\SteamLibrary\steamapps\common\Path of Exile\PathOfExile_x64Steam.exe causes this false positive for compatibility checks

Deleting the reference for Path Of Exile does fix this issue, but checking for

.*Steam.exe$ (or whatever it is) probably needs a check that the file name matches and Not a partial match. Looks like this doesn’t hurt poe to delete, but there might be ones where compatibility is necessary.

Thanks @MoodyIII! I’ll log this so we can look into it. Appreciate it!

@MoodyIII We’ve been unable to repro this. If you are able and willing, please contact support here with your DxDiag and any Crash Logs. It’ll help us get to the bottom of this one.