Disable_or_Enable = "disable" # give disable or enable here

import _winreg
import os
import ctypes

class disable_file_system_redirection:
    _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
    _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
    def __enter__(self):
        self.old_value = ctypes.c_long()
        self.success = self._disable(ctypes.byref(self.old_value))
    def __exit__(self, type, value, traceback):
        if self.success:
            self._revert(self.old_value)

key = r"SOFTWARE\Policies\Adobe\Adobe Acrobat\DC\FeatureLockDown"
Value_type = _winreg.REG_DWORD

if Disable_or_Enable.lower() == "disable":
    value = 0
    message = "successfully disabled auto update for Acrobat Reader"
elif Disable_or_Enable.lower() == "enable":
    value = 1
    message = "successfully enabled auto update for Acrobat Reader"
else:
    print("Please check the spelling in the variable Disable_or_Enable")

try:
    creatingkey = _winreg.CreateKeyEx(_winreg.HKEY_LOCAL_MACHINE, key, 0, _winreg.KEY_ALL_ACCESS | _winreg.KEY_WOW64_64KEY)
    _winreg.SetValueEx(creatingkey, "bUpdater", 0, Value_type, value)
    print(message)
except Exception as err:
    print(err)
    