示例#1
0
def set_prefetch(value=PREFETCH_FOR_BOOT):
    """
    0 - Funktion ist abgestellt
    1 - Prefetch nur für Anwendungen
    2 - Nur für den Boot-Vorgang
    3 - Prefetching für beide
    """
    winreg.set_value("HKEY_LOCAL_MACHINE", r"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management", "Prefetch Parameters", winreg.REG_DWORD, value)
示例#2
0
    def add_policy(self, path, description=""):
        for policy in winreg.get_keys(r"HKEY_LOCAL_MACHINE", r"SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\%s\paths" % self._default_level):
            if path == policy.ItemData.data:
                return False
        new_uuid = "{%s}" % uuid.uuid1()
        key = r"SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\%s\paths\%s" % (self._default_level, new_uuid)
        winreg.set_value(r"HKEY_LOCAL_MACHINE", key, "ItemData", winreg.REG_EXPAND_SZ, path)
        winreg.set_value(r"HKEY_LOCAL_MACHINE", key, "Description", winreg.REG_SZ, description)
        winreg.set_value(r"HKEY_LOCAL_MACHINE", key, "SaferFlags", winreg.REG_DWORD, 0)
        winreg.set_value(r"HKEY_LOCAL_MACHINE", key, "LastModified", winreg.REG_QWORD, "0")

        return True
示例#3
0
def set_is_domain_master(value="FALSE"):
    winreg.set_value("HKEY_LOCAL_MACHINE", BROWSER_SERVICE_PATH,
                     "IsDomainMaster", winreg.REG_SZ, value.upper())
示例#4
0
 def transparent_enabled(self, value=NO_ENFORCMENT):
     winreg.set_value("HKEY_LOCAL_MACHINE", "SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers", "TransparentEnabled", winreg.REG_DWORD, value)
示例#5
0
文件: network.py 项目: moepnse/pi
def set_tcp_1323_opts(value=3):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH, "Tcp1323Opts", winreg.REG_DWORD, value)
示例#6
0
def set_maintain_service_list(value="FALSE"):
    winreg.set_value("HKEY_LOCAL_MACHINE", BROWSER_SERVICE_PATH,
                     "MaintainServerList", winreg.REG_SZ, value.upper())
示例#7
0
def set_allow_rdp(value=0):
    winreg.set_value("HKEY_LOCAL_MACHINE", "SYSTEM\CurrentControlSet\Control\Terminal Server", "fDenyTSConnections", winreg.REG_DWORD, value)
示例#8
0
def set_boot_optimize(value=BOOT_OPTIMIZE_ENABLE):
    winreg.set_value("HKEY_LOCAL_MACHINE", r"SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction", "Enable", winreg.REG_SZ, value)
示例#9
0
def set_dont_display_last_username(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", POLICIES_SYSTEM_PATH, "dontdisplaylastusername", winreg.REG_DWORD, value)
示例#10
0
文件: network.py 项目: moepnse/pi
def set_enable_pmtubh_detect(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH, "EnablePMTUBHDetect", winreg.REG_DWORD, value)
示例#11
0
def set_default_send_window(value=65535):
    winreg.set_value("HKEY_LOCAL_MACHINE", AFD_PARAMETERS_PATH,
                     "DefaultSendWindow", winreg.REG_DWORD, value)
示例#12
0
def set_tcp_1323_opts(value=3):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH,
                     "Tcp1323Opts", winreg.REG_DWORD, value)
示例#13
0
文件: network.py 项目: moepnse/pi
def set_tcp_window_size(value=65535):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH, "TcpWindowSize", winreg.REG_DWORD, value)
示例#14
0
文件: network.py 项目: moepnse/pi
 def _set_tcp_ack_frequency(self, value):
     winreg.set_value("HKEY_LOCAL_MACHINE", "SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%s" % self.guid, "TcpAckFrequency", winreg.REG_DWORD, value)
示例#15
0
文件: network.py 项目: moepnse/pi
def set_tcp_num_connections(value=10000):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH, "TcpNumConnections", winreg.REG_DWORD, value)
示例#16
0
 def set_policy_scope(self, scope=SKIP_ADMINISTRATORS):
     # HKLM only
     winreg.set_value("HKEY_LOCAL_MACHINE", "SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers", "PolicyScope", winreg.REG_DWORD, scope)
示例#17
0
def set_no_drive_type_auto_run(value=ALL_TYPES_OF_DRIVES):
    # 000000ff == 255
    winreg.set_value("HKEY_LOCAL_MACHINE", POLICIES_EXPLORER_PATH, "NoDriveTypeAutoRun", winreg.REG_DWORD, value)
示例#18
0
def set_enable_pmtu_discovery(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH,
                     "EnablePMTUDiscovery", winreg.REG_DWORD, value)
示例#19
0
文件: network.py 项目: moepnse/pi
def set_enable_pmtu_discovery(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH, "EnablePMTUDiscovery", winreg.REG_DWORD, value)
示例#20
0
def set_hide_shutdown_scripts(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", POLICIES_SYSTEM_PATH, "HideShutdownScripts", winreg.REG_DWORD, value)
示例#21
0
def set_enable_pmtubh_detect(value=1):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH,
                     "EnablePMTUBHDetect", winreg.REG_DWORD, value)
示例#22
0
def set_no_drive_auto_run(value=ALL_DRIVES):
    # 03ffffff == 67108863
    winreg.set_value("HKEY_LOCAL_MACHINE", POLICIES_EXPLORER_PATH, "NoDriveAutoRun", winreg.REG_DWORD, value)
示例#23
0
def set_tcp_num_connections(value=10000):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH,
                     "TcpNumConnections", winreg.REG_DWORD, value)
示例#24
0
 def _set_tcp_ack_frequency(self, value):
     winreg.set_value(
         "HKEY_LOCAL_MACHINE",
         "SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%s"
         % self.guid, "TcpAckFrequency", winreg.REG_DWORD, value)
示例#25
0
def set_tcp_window_size(value=65535):
    winreg.set_value("HKEY_LOCAL_MACHINE", TCPIP_PARAMETERS_PATH,
                     "TcpWindowSize", winreg.REG_DWORD, value)
示例#26
0
 def set_default_level(self, level):
     winreg.set_value("HKEY_LOCAL_MACHINE", "SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers", "DefaultLevel", winreg.REG_DWORD, level)
示例#27
0
文件: network.py 项目: moepnse/pi
def set_default_send_window(value=65535):
    winreg.set_value("HKEY_LOCAL_MACHINE",AFD_PARAMETERS_PATH, "DefaultSendWindow", winreg.REG_DWORD, value)