Make mods query available ControlSets

This commit is contained in:
Fierelier 2021-03-21 00:28:25 +01:00
parent d90dbe4e67
commit 7cadc926af
10 changed files with 65 additions and 41 deletions

View File

@ -18,7 +18,7 @@ target = {
}
tmpPath = "tmp"
regTmpPath = "HKLM\\opus-nt_"
regTmpPath = "HKEY_LOCAL_MACHINE\\opus-nt_"
def runReg(cmd,check = True):
cmd = ["reg"] + cmd
@ -151,4 +151,10 @@ def getMaxIndex():
ind += 1
except Exception as e:
target["maxIndex"] = ind - 1
return
return
def regQueryKeys(rp):
output = subprocess.check_output(["reg","query",rp,"/f","*","/k"]).decode("utf-8")
output = output.split("\r\n")
output = output[1:-2]
return output

View File

@ -1,3 +1,5 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\e73a048d-bf27-4f12-9731-8b2076e8891f\\637ea02f-bbcb-4015-8e2c-a1c7b9c0b546","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])

View File

@ -1,12 +1,14 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\238c9fa8-0aad-41ed-83f4-97be242c8f20\\9d7815a6-7ee4-497e-8888-515a05f02364","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000000","/f"])

View File

@ -1,2 +1,4 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power","/v","HibernateEnabled","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power","/v","HiberFileSizePercent","/t","REG_DWORD","/d","0x00000000","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Power","/v","HibernateEnabled","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power","/v","HiberFileSizePercent","/t","REG_DWORD","/d","0x00000000","/f"])

View File

@ -1,6 +1,8 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","ACSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\5ca83367-6e45-459f-a27b-476b1d01c936","/v","DCSettingIndex","/t","REG_DWORD","/d","0x00000000","/f"])

View File

@ -1 +1,3 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\services\\SysMain","/v","Start","/t","REG_DWORD","/d","0x00000004","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\services\\SysMain","/v","Start","/t","REG_DWORD","/d","0x00000004","/f"])

View File

@ -1 +1,3 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\services\\WSearch","/v","Start","/t","REG_DWORD","/d","0x00000004","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\services\\WSearch","/v","Start","/t","REG_DWORD","/d","0x00000004","/f"])

View File

@ -1 +1,3 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Session Manager\\Memory Management","/v","PagingFiles","/t","REG_MULTI_SZ","/d","?:\\pagefile.sys","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Session Manager\\Memory Management","/v","PagingFiles","/t","REG_MULTI_SZ","/d","?:\\pagefile.sys","/f"])

View File

@ -1,12 +1,14 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\381b4222-f694-41f0-9685-ff5bb260df2e\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\7648efa3-dd9c-4e3e-b566-50f929386280","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","ACSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])
opusnt.runReg(["add",key+ "\\Control\\Power\\User\\PowerSchemes\\a1841308-3541-4fab-bc81-f71556f20b4a\\4f971e89-eebd-4455-a8de-9e59040e7347\\96996bc0-ad50-47ec-923b-6f41874dd9eb","/v","DCSettingsIndex","/t","REG_DWORD","/d","0x00000001","/f"])

View File

@ -1 +1,3 @@
opusnt.runReg(["add",opusnt.regTmpPath + "system\\CurrentControlSet\\Control\\Memory Management","/v","SwapfileControl","/t","REG_DWORD","/d","0x00000000","/f"])
for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"):
if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"):
opusnt.runReg(["add",key+ "\\Control\\Memory Management","/v","SwapfileControl","/t","REG_DWORD","/d","0x00000000","/f"])