First commit

This commit is contained in:
Watn3y 2022-08-18 11:19:02 +02:00
commit c4884162ae
6 changed files with 131 additions and 0 deletions

37
reg.go Normal file
View file

@ -0,0 +1,37 @@
package main
import (
"golang.org/x/sys/windows/registry"
)
func getKey() {
key, _ := registry.OpenKey(registry.LOCAL_MACHINE, `SOFTWARE\NVIDIA Corporation\Global\NGXCore`, registry.QUERY_VALUE)
value, _, _ := key.GetIntegerValue("ShowDlssIndicator")
defer key.Close()
indicatorStatus = int(value)
if indicatorStatus == 1024 {
indicatorStatusString = "ON"
} else if indicatorStatus == 0 {
indicatorStatusString = "OFF"
} else {
indicatorStatusString = "NOT SET"
}
}
func setKeyOn() {
key, _ := registry.OpenKey(registry.LOCAL_MACHINE, `SOFTWARE\NVIDIA Corporation\Global\NGXCore`, registry.SET_VALUE)
key.SetDWordValue("ShowDlssIndicator", uint32(1024))
defer key.Close()
}
func setKeyOff() {
key, _ := registry.OpenKey(registry.LOCAL_MACHINE, `SOFTWARE\NVIDIA Corporation\Global\NGXCore`, registry.SET_VALUE)
key.SetDWordValue("ShowDlssIndicator", uint32(0))
defer key.Close()
}