Can UE4 created game look at buyer's machine specs and set up its settings accordingly upon install?

I was wondering if you package your UE4 game for lets say PC, can you set it up in such a way so when the buyer installs the game on his or her machine the program reads the specs of the machine and sets its own settings to optimize itself for running best on it?

I notice for example if I install a game on my own machine that my Nvidia GeForce Experience tells me that the game is optimized according to my machine’s specs.

Thank you :slight_smile:

Run a hardware benchmark?
When the game is first launched?…ark/index.html

Then how do you apply that with C++ code or can you apply it with a Blueprint / function?