|
正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
主要有:创建键,删除键,创建键值,删除键值,读取注册表信息,判断是否有键值等。
- if (e_MsgID == MSGID_CLICKED) then
- -- 点击了控件...
- if (e_CtrlID == CTRL_BUTTON_01) then
- -- 在这里插入按钮控制代码,第一个按钮
- Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software\\Build");
- Dialog.Message("创建", "您创建了一个注册表项!", MB_OK, MB_ICONNONE);
- end
- if (e_CtrlID == CTRL_BUTTON_02) then
- -- 在这里插入按钮控制代码,第二个按钮
- Registry.DeleteKey(HKEY_LOCAL_MACHINE, "Software\\Build");
- Dialog.Message("删除", "您删除了一个注册表项!", MB_OK, MB_ICONNONE);
- end
- if (e_CtrlID == CTRL_BUTTON_03) then
- -- 在这里插入按钮控制代码,第三个按钮
- Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\Build", "Key1", "字符串值", REG_SZ);
- Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\Build", "Key2", "11 00 11 12", REG_BINARY);
- Dialog.Message("创建键值", "您创建了两个个注册表键值!", MB_OK, MB_ICONNONE);
- end
- if (e_CtrlID == CTRL_BUTTON_04) then
- -- 在这里插入按钮控制代码,第四个按钮
- Registry.DeleteValue(HKEY_LOCAL_MACHINE, "Software\\Build", "Key1");
- Dialog.Message("删除", "您删除了一个注册表键值!", MB_OK, MB_ICONNONE);
- end
- if (e_CtrlID == CTRL_BUTTON_05) then
- -- 在这里插入按钮控制代码,第四个按钮
- RKEY1 = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Build", "Key1", true);
- RKEY2 = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Build", "Key2", true);
- SessionVar.Set("%PATCH1%", RKEY1);
- SessionVar.Set("%PATCH2%", RKEY2);
- -- 获得键值,并存到变量中,注意变量要事先在主界面的“会话变量”添加,也可以使用 Local 定义局部变量
- TKEY1 = Registry.GetValueType(HKEY_LOCAL_MACHINE, "Software\\build", "Key1");
- TKEY2 = Registry.GetValueType(HKEY_LOCAL_MACHINE, "Software\\build", "Key2");
- SessionVar.Set("%TYPE1%", TKEY1);
- SessionVar.Set("%TYPE2%", TKEY2);
- -- 获得键值类型,并存到变量中,注意变量要事先在主界面的“会话变量”添加,也可以使用 Local 定义局部变量
- Screen.Next();
- Screen.Back();
- -- 这两个命令用于快速的闪回前进屏幕,以便让大家看清楚变化
- Dialog.Message("获得键值", "您获得了两个注册表键值和他们的类型!", MB_OK, MB_ICONNONE);
- end
- if (e_CtrlID == CTRL_BUTTON_06) then
- -- 判断是否有一个键值
- BUILD = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\Build");
- if (BUILD == true) then
- Dialog.Message("注意", "该键值存在", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
- else if (BUILD == false) then
- Dialog.Message("注意", "没有该键值", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
- end
- end
- end
- end
复制代码
|
|