Modifying Windows Registry with game install

I’ve found a different strategy that works:

I wrote a small “shim” program in C# that checks if the registry entries are there as needed, and if not, launches a new iteration of the shim program with Admin permissions (Windows confirms this with the user). That admin iteration of the shim updates the registry as needed, and then I continue on with my normal application launch for the game.