def create_reg_val(k, v_name, v_data):
"""
create and set registry value
currently supports only 32bit machines and HKLM registry keys and values
"""
print "\t+ creating {0}".format(k, "\\", v_name)
try:
kh = wreg.OpenKey(wreg.HKEY_LOCAL_MACHINE, k, 0, wreg.KEY_ALL_ACCESS)
wreg.SetValueEx(kh, v_name, 0, wreg.REG_SZ, v_data)
print "\t+ {0} was created!\n".format(k, "\\", v_name)
except Exception as e:
error_on_create(k + "\\" + v_name, e)
评论列表
文章目录