New
#1
I don't think there is a gamma value stored in the registry. I could not find one. The gamma intensity setting is ultimately stored on your monitor.
Windows has APIs for changing the gamma level.
Source: Using gamma correction - Windows applications | Microsoft DocsAll of these APIs operate on the same hardware, and change the same values. The Direct3D 9 and DXGI APIs are “write only”. You can't read the value of the hardware, modify it, and then set it. You can only set the ramp.