I would assume that the Visual Studio Installer, which is part of the VS 2022 platform is doing most of what you are looking at - Since it needs to access the drive through FolderBrowserDialog, it would need to know what drives are on the system. Since it uses .Net 4.8, I would assume it touches the Windows folder to verify if it is already there. Since it can self update with different versions, it is checking to see if the previous version is a) installed b) running.
It uses the combination of the user and access code/APIKey configured on the PiShock page, which you need to configure there to provide access. Since that access can be paused or revoked at any time, there is not a lot of danger of it shocking you or a sub randomly. Also, you don't *need* to put it in a sensitive part of the body, that is up to you.