注册表

C/C++注册表【4】键值的获取,设置,删除,枚举

匿名 (未验证) 提交于 2019-12-02 23:26:52
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunjikui1255326447/article/details/88847706 C/C++注册表【4】键值的获取,设置,删除,枚举 1、键值的获取: LONG WINAPI RegQueryValueEx( HKEY hKey, //一个已打开项的句柄,或者指定一个标准项名 LPCTSTR lpValueName, // 要获取值的名字 LPDWORD lpReserved, // 未用,设为零 LPDWORD lpType, // 用于装载取回数据类型的一个变量 LPBYTE lpData, // 用于装载指定值的一个缓冲区 LPDWORD lpcbData // 用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际装载到缓冲区的字节数 ); 返回值 Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 MSDN介绍: https://docs.microsoft.com/zh-cn/windows/desktop/api/winreg/nf-winreg-regdeletevaluea 实例: void CTestDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 HKEY hKey =

MySQL——重新安装忘记旧密码

﹥>﹥吖頭↗ 提交于 2019-12-02 23:00:18
当重新安装MYSQL时,一般会使用旧密码。但是旧密码忘记了,无法重新安装,就需要以下建议。 1.一般情况下,MYSQL默认安装在 C:\Program Files\MySQL 中,当卸载软件时,该文件夹一般会消失。如果没有,需要手动删除。 2.在windows10中,相关注册表应该在 C:\ProgramData\MySQL中,删除,选择“显示隐藏文件夹”才能看到ProgramData。 3.手动删除MYSQL的注册表。 windows+r : 输入regedit,进入注册表的界面,手动删除以下文件: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/ MySQL 来源: https://www.cnblogs.com/nana-qiu/p/11766150.html

如何卸载symantec

匿名 (未验证) 提交于 2019-12-02 22:56:40
前段时间,业务的虚机上安装了symantec Endpoint Protection(正版), 发现虚机运行一段时间就会失去响应死机,并且有些安装symantec的虚机3389端口无法使用,怎么折腾都不行。 最后决定卸载它。 一、是否可以用停止服务和终止进程再卸载的方式卸载呢? 答案不行 有3个symantec的服务,前2个可以终止,但symantec Endpoint Protection这个服务打开都是灰色的,无法终止。 那么杀进程,使用taskkill命令来强行终止进程,发现不行,保护太多。 二、是否可以进安全模式停止服务和杀死进程来卸载呢? 答案不行 启动时,按F8键进入windows安全模式,可以停止3个symantec服务,但无法杀死symantec进程,依然无法卸载 三、是不是需要工具来卸载? 答案是必须。 使用CleanWipe 专门工具可以卸载,但要注意匹配虚机上所安装的symantec版本,低于安装版本的无法卸载。并且卸载后,需要清理注册表中的SYMANTEC残留选项和健值,重启虚机。 补充:对于卸载需要密码的,可以修改注册表 在HKEY_LOCAL_MACHINE―SOFTWARE―SYMANTEC―SYMANTEC ENDPOINT PRTECTION―SECURITY 找到UseVPUninstallPassword键值,修心DWORD值,把1改为0即可

python3操作注册表

匿名 (未验证) 提交于 2019-12-02 22:51:30
1、python3获取软件安装路径 https://blog.csdn.net/mp624183768/article/details/84801623 # -*- coding:utf-8 -*- import winreg ###注册表路径自己定 key = winreg.OpenKeyEx(winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\百度云管家") data = winreg.QueryValueEx(key, "DisplayIcon") print(data[0]) 来源:博客园 作者: 风行天下-2080 链接:https://www.cnblogs.com/yaok430/p/11556742.html

使用Aliyun Docker 容器镜像/注册表服务

匿名 (未验证) 提交于 2019-12-02 22:06:11
1、前往阿里云容器镜像服务创建相关资源。 2、登录你的仓库,账户名+公共地址 docker login --username=xxxxxxxxx@aliyun.com registry.cn-hangzhou.aliyuncs.com 3、推送镜像上Aliyun镜像注册表。 docker login --username=ap2337h2v@aliyun.com registry.cn-hangzhou.aliyuncs.com docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ledesign/netcore:[镜像版本号] docker push registry.cn-hangzhou.aliyuncs.com/ledesign/netcore:[镜像版本号] 4、拉取Aliyun注册表中的镜像。 docker pull registry.cn-hangzhou.aliyuncs.com/ledesign/netcore:[镜像版本号] 文章来源: 使用Aliyun Docker 容器镜像/注册表服务

C#客户端(WinForm)开机自动启动实现

匿名 (未验证) 提交于 2019-12-02 22:06:11
1.原理:需要开机自启动的程序,需要将其启动程序的路径写到注册表中指定的文件夹下 2. 写入注册表的方式有两种 a.在生成安装程序时配置 b.在程序运行时,动态配置。 方法一:VS2010打包过程中,在生成安装程序时配置 右击安装编辑程序,在“视图”菜单中,选择“注册表”。通过右键菜单新建"键",创建出如图所示的路径。 右键Run,新建“字符串值”。为右侧的key命名(在注册表中不能重名),并在属性中指定它的value值。 注:[TARGETDIR]表示在程序的安装路径。 方法一本人亲测成功。 方法二:在程序运行时指定是否开机启动 1 /// <summary> 2 /// 修改程序在注册表中的键值 3 /// </summary> 4 /// <param name="isAuto">true:开机启动,false:不开机自启</param> 5 public static void AutoStart(bool isAuto) 6 { 7 try 8 { 9 if (isAuto == true) 10 { 11 RegistryKey R_local = Registry.LocalMachine;//RegistryKey R_local = Registry.CurrentUser; 12 RegistryKey R_run = R_local.CreateSubKey(

彻底卸载mysql数据库~

匿名 (未验证) 提交于 2019-12-02 22:02:20
以下操作以win10操作系统为例 1 停止window的MySQL服务 打开此台电脑的管理 ---> 服务和应用程序 --->服务,找到mysql的服务并停止 3 删除MySQL安装目录下的所有文件 4 删除c盘ProgramDate隐藏目录中关于MySQL的目录 4.1 打开window系统的“显示隐藏文件”功能,以便查看到系统的所有隐藏文件 点击文件 ---> 更改文件夹和搜索选项 ---> 查看 ---> 显示隐藏的文件、文件夹和驱动 4.2 找到ProgramData目录 4.3 删除MySQL目录 5 删除注册表信息 5.1 打开注册表 windows+R运行 regedit 5.2 删除注册表 (有的删除,没有就不管) 删除一: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 删除二: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL (我没有这个) 删除三: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL 以上,吼吼 文章来源:

Schema注册表客户端

自古美人都是妖i 提交于 2019-12-02 21:27:11
Schema注册表客户端 与模式注册表服务器交互的客户端抽象是 SchemaRegistryClient 接口,具有以下结构: public interface SchemaRegistryClient { SchemaRegistrationResponse register(String subject, String format, String schema); String fetch(SchemaReference schemaReference); String fetch(Integer id); } Spring Cloud Stream提供了开箱即用的实现,用于与其自己的模式服务器交互,以及与Confluent Schema注册表进行交互。 可以使用 @EnableSchemaRegistryClient 配置Spring Cloud Stream模式注册表的客户端,如下所示: @EnableBinding(Sink.class) @SpringBootApplication @EnableSchemaRegistryClient public static class AvroSinkApplication { ... } 注意 优化了默认转换器,以缓存来自远程服务器的模式,而且还会非常昂贵的 parse() 和 toString() 方法。 因此

chrome浏览器重新安装不了

谁都会走 提交于 2019-12-02 12:47:52
1.打开注册表方法1、 windows键 + R-->输入regedit-->回车方法2、开始-运行里输入regedit方法3、单击任务栏中windows图标,在搜索程序和文件中输入regedit-->回车打开注册表 2. 找到 32位:HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update 64位:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google 删除Google文件夹。 3. 重新启动chrome安装即可。 来源: https://www.cnblogs.com/huangzedong/p/11745721.html

右键新建选项里面没有新建文件夹--win10

倾然丶 夕夏残阳落幕 提交于 2019-12-02 12:10:15
强迫症犯了,右键的时候,新建栏里面太多新建的东西。。。然后就想着清理一些,清理前没有备份注册表信息,操作太快,就入坑了 本文不是右键没有新建选项 本文是右键新建选项里没有新建文件夹 本文是右键新建选项里没有新建文件夹 本文是右键新建选项里没有新建文件夹,当然不止右键,是电脑的任何地方都不能直接使用新建文件夹操作 经验:注册表是核心数据;在操作时,请及时备份。养成先备份后操作的习惯 直接上 解决方案; 输入命令进入注册表 找到注册表结构:\HKEY_CLASSES_ROOT\Folder\ShellNew 如果没有ShellNew文件或者内部没有Config文件, 则选择拷贝其他电脑的【最好是同版本的操作系统的】此目录的内容(拷贝方式:右键文件夹,导出即可) 至于Config的配置方面,我也不懂,就不上传了,怕误人子弟,不当搬运工; 结果:可以使用新建文件夹了 本人选用的是拷贝别的电脑里的ShellNew的文件,下述代码仅供个人参考 网络资源:Folder的整体导出代码—拷贝以下代码,更改文件格式为.reg 执行(应该是恢复为基础的配置吧,没试过,试前记得备份当前注册表信息): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder] “ContentViewModeLayoutPatternForBrowse”=