Did more research into Microsoft AMSI due to the performance issues it's causing, AMSI is Microsofts way of stopping fileless attacks (VBScript, Powershell, etc) and it's an API that AV products can choose to use or not.
In Windows Defender it's been kind of hard implemented, it's tied to the Real-Time Protection setting, add exclusions in Windows Defneder does not affect Real-Time Protection only scans so only way to disable AMSI in Windows Defender is to toggle Real-Time Protection Off (bad).
In some products for example Sophos Home edition they haven't implemented AMSI integration (yet?) so it does not happen there even with Sophos version of real-time protection, I tried this.
In some premium products for example Kaspersky Total Security 2021 they are supposed to have AMSI exclusive options for disabling that specifically and being able add exclusions (see https://help.kaspers...n-US/186114.htm), since they are paid products I haven't tested that.
Hopefully we get more and better options for this in the future.
Very interesting explanation !
I was puzzled before that considering some games i have been running smoothly are more complex visually (higher polycounts in view, a lot more lights/explosions/animations) and some have lots more physics calculations (lots of objects affected at the same time instead of only a ball) than a pinball table in Visual Pinball.
It tis then making sense that i still see some stutter in a few vpx tables even after i edited their textures size (sometime even going to try 25% o ftheir original scale without the stutter being affected, only the loading time), regardless of low or high the video settings are, as those are very likely triggering that AMSI detection and checks.
Now i wonder then why some tables like Black Knight 2000 (though i did the 50% textures scaling so it load faster) despite having insane light shows (get the "black knight challenge", alias the multiball, i don't think i saw a vpx table with that big of a light show when the challenge start) do not seem to exhibit this stutter, maybe it's the way the scripts are wrote for that table ? I'm not knowledgable enough in vbs scripting to see exactly what it does differently than a table like 24
Edited by Robsoie, 08 July 2020 - 09:08 PM.




Top











are all trademarks of VPFORUMS.