Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I can understand Cheat Engine, Process Hacker (to an extent), and DLL injectors. However, CCleaner has no impact on a game what-so-ever, Powershell is standard on windows, Sandboxie simply keeps applications in a sandbox (which can allow 1 pc to use multiple steam accounts at once), IObit Start Menu 8 is A ♥♥♥♥♥♥♥ START MENU REPLACEMENT, Hypervisors allow a user to run Virtual Machines, something that WINDOWS ♥♥♥♥♥♥♥ SUPPORTS NATIVELY, and Steam Idlers have nothing to do with an active game session other than gaining cards.
Some of these things seem like arbitrary decisions to cover up the fact their anti-cheat doesn't do ♥♥♥♥♥♥♥♥♥. Cheaters and script authors gloat about how easy VAC is to bypass, and I know first hand that VAC is very inaccurate and one of my accounts even holds 3 vac bans just from Call of Duty alone, and that was for joining a modded lobby, so rather than make their anti-cheat actually do something, they just blacklist certain software and say "yep thats good enough mhm" and then pawn off the actual banning of cheaters to CS:GO's Overwatch.
Powershell generally doesn't. And with Windows 10 it's even pre-installed. But it can if you use it wrong.
To quote the developer of Process Hacker from this page[wj32.org], his software does not interfere with VAC in any way shape or form. Valve has specifically put Process Hacker (and likely other software) on a global blacklist, where if VAC detects this software running, it will deauth the player's session and cause the player to be kicked from a VAC secured lobby or server (even if that lobby or server is an offline server).
The dev of process hacker has contacted Valve and after being stonewalled for a while, was told that unless Process Hacker removes features such as antivirus, firewall, rootkit detection, and process termination, it will continue to blacklist the software. There is an option to run the software without these features (IE do not install the kernel driver), but VAC specifically looks for Process Hacker as software, not the features that they don't like. Very much a knee-jerk reaction by Valve, akin to cutting off a leg because of a sprained ankle.
While I will admit some of these software may cause conflicts with VAC (CCleaner is really dodgy and you shouldn't be running it anyway, sandboxie explicitly isolates the running process and prevents vac from scanning memory outside of Sandboxie's allocated memory, and Cheat engine is a memory scanner and editor which straight up makes sense), a lot of this software won't interfere with VAC in any way and feels like it's a case of Valve just adding random software in to make it seem fair to users of illegitimate software.
You might be wondering why someone would even use Process Hacker, or IObit Start Menu 8. You see, a lot of people simply do not like the look and/or feel of Windows in it's stock form. I for one have already modded windows to draw explorer windows with a dark theme, screw around with taskbars so that I only have my taskbar on one monitor instead of all three, have monitor "regions" where I can quickly and effortlessly maximize a window into a space on my monitor without going full screen, and I also replace the start menu with something more akin to Windows 7 (because I think the Windows 10 start menu is trash). I shouldn't be punished because I made these aesthetic changes to windows...
Furthermore, what about hypervisors? You need hypervisors to do GPU passthrough from one OS to a virtual machine, and a lot of people want to do this what with Windows 10 being so invasive and consumer-hostile (IE host machine running Linux, which has music, voip and other such stuff going, and the guest OS being windows for games that don't support linux). What is Valve telling these users? They are telling them "♥♥♥♥ you, let windows do what it wants to you".
If you didn't understand it, let me simplify. Process Hacker is legitimate software. It's method of hooking onto programs utilizes an API made by Microsoft to ensure that legitimate software can request to hook onto other software, and legitimate software can decline said hook. It all requires digital signatures verified by Microsoft... something that works on the same principle as HTTPS.
Anti-cheat software such as Battleye utilize this API to block these features that process hacker uses, and as such also block a large number of "cheap" game cheats. Valve isn't using this API, and if the history of VAC is anything to go by, they won't.
VAC is far from infallable. It's an extremely flawed anti-cheat and to be quite honest, I wouldn't at all be surprised if it's only features were checking if there's a writable handle to the process from something not on a whitelist, and seeing if there is software running that is on a blacklist.
Again Valve is not blocking this software and it is not banning anyone for using this but it will (the current versions anyway) not work properly with the VAC system. Valve probably could work around, but seeing as they haven't commented on the reasoning behind it there is probably a reason why they won't fix it.
If you read the thread I linked, they have actively said they are intentionally deauthing users when they detect the software running. Has nothing to do with interference at all, because again, the dev has verified that his software doesn't interfere with VAC, and that even Battleye has no issue with it.