How to use setRegistry method in fMBT

Best Python code snippet using fMBT_python

clsregistryutil.py

Source:clsregistryutil.py Github

copy

Full Screen

1import winreg2class clsregistryutil(object):3 def __init__(self):4 pass5 def SetregistryString(self, regKey, key, Val):6 try:7 hkey = winreg.CreateKeyEx(winreg.HKEY_CURRENT_USER, regKey, 0, winreg.KEY_ALL_ACCESS)8 winreg.SetValueEx(hkey, key, 0, winreg.REG_SZ, Val)9 hkey.Close()10 except WindowsError:11 print('error SetregistryString')12 def GetregistryString(self, regKey, key):13 hkey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, regKey, 0, winreg.KEY_ALL_ACCESS)14 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)15 hkey.Close()16 return Val17 def SetregistryDWord(self, regKey, key, Val):18 try:19 hkey = winreg.CreateKeyEx(winreg.HKEY_CURRENT_USER, regKey, 0, winreg.KEY_ALL_ACCESS)20 winreg.SetValueEx(hkey, key, 0, winreg.REG_DWORD, Val)21 hkey.Close()22 except WindowsError:23 print('error SetregistryDWord')24 def GetregistryDWord(self, regKey, key):25 hkey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, regKey, 0, winreg.KEY_ALL_ACCESS)26 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)27 hkey.Close()28 return Val29 def DeleteKeyregistry(self, regKey):30 try:31 winreg.DeleteKey(winreg.HKEY_CURRENT_USER, regKey)32 except WindowsError:33 print('error DeleteKeyregistry')34 def DeleteValueregistry(self, regKey, key):35 try:36 hkey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, regKey, 0, winreg.KEY_ALL_ACCESS)37 winreg.DeleteValue(hkey, key)38 hkey.Close()39 except WindowsError:40 print('error DeleteValueregistry')41 def SetregistryStringWOW64(self, regKey, key, Val):42 try:43 hkey = winreg.CreateKeyEx(winreg.HKEY_LOCAL_MACHINE, regKey, 0,44 winreg.KEY_WOW64_64KEY | winreg.KEY_ALL_ACCESS)45 winreg.SetValueEx(hkey, key, 0, winreg.REG_SZ, Val)46 hkey.Close()47 except WindowsError:48 print('error SetregistryStringWOW64')49 def GetregistryStringWOW64(self, regKey, key):50 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_WOW64_64KEY | winreg.KEY_ALL_ACCESS)51 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)52 hkey.Close()53 return Val54 def SetregistryDWordWOW64(self, regKey, key, Val):55 try:56 hkey = winreg.CreateKeyEx(winreg.HKEY_LOCAL_MACHINE, regKey, 0,57 winreg.KEY_WOW64_64KEY | winreg.KEY_ALL_ACCESS)58 winreg.SetValueEx(hkey, key, 0, winreg.REG_DWORD, Val)59 hkey.Close()60 except WindowsError:61 print('error SetregistryDWordWOW64')62 def GetregistryDWordWOW64(self, regKey, key):63 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_WOW64_64KEY | winreg.KEY_ALL_ACCESS)64 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)65 hkey.Close()66 return Val67 def DeleteValueregistryWOW64(self, regKey, key):68 try:69 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_WOW64_64KEY | winreg.KEY_ALL_ACCESS)70 winreg.DeleteValue(hkey, key)71 hkey.Close()72 except WindowsError:73 print('error DeleteValueregistryWOW64')74 def SetregistryString32(self, regKey, key, Val):75 try:76 hkey = winreg.CreateKeyEx(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_ALL_ACCESS)77 winreg.SetValueEx(hkey, key, 0, winreg.REG_SZ, Val)78 hkey.Close()79 except WindowsError:80 print('error SetregistryString32')81 def GetregistryString32(self, regKey, key):82 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_ALL_ACCESS)83 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)84 hkey.Close()85 return Val86 def SetregistryDWord32(self, regKey, key, Val):87 try:88 hkey = winreg.CreateKeyEx(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_ALL_ACCESS)89 winreg.SetValueEx(hkey, key, 0, winreg.REG_DWORD, Val)90 hkey.Close()91 except WindowsError:92 print('error SetregistryDWord32')93 def GetregistryDWord32(self, regKey, key):94 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_ALL_ACCESS)95 Val = winreg.QueryValueEx(hkey, key)[0] # Val = winreg.QueryValueEx(hkey, key)96 hkey.Close()97 return Val98 def DeleteKeyregistry32(self, regKey):99 try:100 winreg.DeleteKey(winreg.HKEY_LOCAL_MACHINE, regKey)101 except WindowsError:102 print('error DeleteKeyregistry32')103 def DeleteValueregistry32(self, regKey, key):104 try:105 hkey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, regKey, 0, winreg.KEY_ALL_ACCESS)106 winreg.DeleteValue(hkey, key)107 hkey.Close()108 except WindowsError:109 print('error DeleteValueregistry32')110if __name__ == '__main__':111 clsobj = clsregistryutil()112 """113 clsobj.SetregistryString32("Software\\Daeseong\\Daeseong", "GameList", "3")114 counter = clsobj.GetregistryString32("Software\\Daeseong\\Daeseong", "GameList")115 print(counter)116 clsobj.SetregistryDWord32("Software\\Daeseong\\Daeseong", "Gamekey1", 1)117 counter = clsobj.GetregistryDWord32("Software\\Daeseong\\Daeseong", "Gamekey1")118 print(counter)119 """120 """121 clsobj.DeleteValueregistry32("Software\\Daeseong\\Daeseong", "Gamekey1")122 clsobj.DeleteKeyregistry32("Software\\Daeseong\\Daeseong")123 clsobj.DeleteKeyregistry32("Software\\Daeseong")124 """125 """126 clsobj.SetregistryStringWOW64("Software\\Daeseong\\Daeseong", "GameList", "3")127 counter = clsobj.GetregistryStringWOW64("Software\\Daeseong\\Daeseong", "GameList")128 print(counter)129 clsobj.SetregistryDWordWOW64("Software\\Daeseong\\Daeseong", "Gamekey1", 1)130 counter = clsobj.GetregistryDWordWOW64("Software\\Daeseong\\Daeseong", "Gamekey1")131 print(counter)132 """133 # clsobj.DeleteValueregistryWOW64("Software\\Daeseong\\Daeseong", "Gamekey1")134 """135 clsobj.SetregistryString("Software\\Daeseong\\Daeseong", "GameList", "3")136 counter = clsobj.GetregistryString("Software\\Daeseong\\Daeseong", "GameList")137 print(counter)138 clsobj.SetregistryDWord("Software\\Daeseong\\Daeseong", "Gamekey1", 1)139 counter = clsobj.GetregistryDWord("Software\\Daeseong\\Daeseong", "Gamekey1")140 print(counter)141 """142 """143 clsobj.DeleteValueregistry("Software\\Daeseong\\Daeseong", "Gamekey1")144 clsobj.DeleteKeyregistry("Software\\Daeseong\\Daeseong")145 clsobj.DeleteKeyregistry("Software\\Daeseong")146 """...

Full Screen

Full Screen

ToontownDummyLauncher.py

Source:ToontownDummyLauncher.py Github

copy

Full Screen

...32 def getUserName(self):33 return 'dummy'34 def getReferrerCode(self):35 return None36 def setRegistry(self, name, value):37 print 'setRegistry[%s] = %s' % (name, value)38 self.reg[name] = value39 def getRegistry(self, name, defaultValue = None):40 if name in self.reg:41 value = self.reg[name]42 else:43 value = defaultValue44 print 'getRegistry[%s] = %s' % (name, value)45 return value46 def getGame2Done(self):47 return 148 def recordPeriodTimeRemaining(self, secondsRemaining):49 self.setRegistry(self.periodTimeRemainingKey, secondsRemaining)50 def recordPeriodName(self, periodName):51 self.setRegistry(self.periodNameKey, periodName)52 def recordSwid(self, swid):53 self.setRegistry(self.swidKey, swid)54 def getGoUserName(self):55 return self.goUserName56 def setGoUserName(self, userName):57 self.goUserName = userName58 def getParentPasswordSet(self):59 return 060 def getNeedPwForSecretKey(self):...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run fMBT automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful