注册表

VC 注册表操作

元气小坏坏 提交于 2020-01-30 03:00:10
1.创建 、打开注册表 LONG RegQueryValueEx(   HKEY hKey, // handle to key   LPCTSTR lpValueName, // value name   LPDWORD lpReserved, // reserved   LPDWORD lpType, // type buffer   LPBYTE lpData, // data buffer   LPDWORD lpcbData // size of data buffer   );   说明   获取一个项的设置值   返回值   Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码   参数表   参数 类型及说明   HKEY hKey,一个已打开项的句柄,或者指定一个标准项名   LPCTSTR lpValueName,要获取值的名字   LPDWORD lpReserved,未用,设为零   LPDWORD lpType,用于装载取回数据类型的一个变量   LPBYTE lpData,用于装载指定值的一个缓冲区   LPDWORD lpcbData,用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际装载到缓冲区的字节数   lpValueName 指向要查询值的名字的字符串(以空字符结束)。

Qt设置程序开机启动

不问归期 提交于 2020-01-29 01:44:48
原文: https://blog.csdn.net/u010058695/article/details/99957960 参数 isStart true 为开机启动 false 为取消开机启动 # include <QSettings> //注册表 # define AUTO_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" void AutomaticStartup ( bool isStart ) { QString strApplicationName = QApplication :: applicationName ( ) ; //获取应用名称 QSettings * settings = new QSettings ( AUTO_RUN , QSettings :: NativeFormat ) ; if ( isStart ) { QString strApplicationFilePath = QApplication :: applicationFilePath ( ) ; //获取应用的目录 settings - > setValue ( strApplicationName , strApplicationFilePath . replace ( "/" ,

maya 2016安装失败如何卸载重装,怎么完全彻底删除清理干净MAYA 2016各种残留注册表和文件?

别说谁变了你拦得住时间么 提交于 2020-01-28 14:44:18
MAYA 2016卸载工具,完全彻底删除干净MAYA 2016各种残留注册表和文件。MAYA 2016安装失败,怎么完全彻底删除清理干净MAYA 2016各种残留注册表和文件呢?有些同学想把MAYA 2016重新安装,但是MAYA 2016安装失败显示失败,有时MAYA 2016安装到一半就显示失败,然后会问MAYA 2016无法重装是怎么回事。那么MAYA 2016安装失败的原因是什么呢?如何才能把MAYA 2016卸载干净呢?有人说只要把MAYA 2016注册表删除就可以了,但是有的同学找到了MAYA 2016注册表也删除了,但是MAYA 2016再次安装失败。还有的同学直接重装系统,但是重装系统后MAYA 2016仍然无法安装。还有的同学直接把MAYA 2016的程序文件删除,重装MAYA 2016的时候会显示已安装。那么MAYA 2016卸载不干净无法重装的原因到底是什么呢? MAYA 2016提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装MAYA 2016失败提示MAYA 2016安装未完成,某些产品无法安装,也有时候想重新安装MAYA 2016的时候会出现本电脑windows系统已安装MAYA 2016,你要是不留意直接安装MAYA 2016,只会安装MAYA 2016的附件或者直接提示失败,MAYA 2016是安装不上的

w10自动开启代理问题

一个人想着一个人 提交于 2020-01-26 08:45:18
能看到在注册表两个目录有:windows10.microdone.cn,可以通过监控那个进程修改了注册表解决: 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\iphlpsvc\Parameters\ProxyMgr\{8EAAD9A1-44D8-4792-B40B-24DE776F38E2} 解决方法: 下载ProcessMonitor 添加 filter:[Detail] [contains] [microdone.cn] then [include] 发现是 LocalBridge.exe 这个进程直接修改了注册表里代理设置相关键值。右键属性里面命令行参数里出现了"Microsoft.MicrosoftOfficeHub"这个名字,由此判定我电脑应该是由此进程不断在自动设置代理 打开Windows PowerShell(管理员模式), 输入命令: get-appxpackage *Microsoft.MicrosoftOfficeHub* | remove-appxpackage 卸载Microsoft.MicrosoftOfficeHub,这是UWP 版的

ES6 Symbol讲解

爷,独闯天下 提交于 2020-01-25 18:22:50
简述 语法 方法 Symbol.for(key) Symbol.keyFor(sym) 阻止创建一个显式的 Symbol 包装器对象 对 symbol 使用 typeof 运算符 Symbols 与 for...in 迭代 Symbols 与 JSON.stringify() Symbol 包装器对象作为属性的键 使用Symbol定义类的私有属性/方法 简述 symbol 是一种基本数据类型 (primitive data type)。Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法。 每个从Symbol()返回的symbol值都是唯一的。一个symbol值能作为对象属性的标识符,这是该数据类型仅有的目的。 语法 Symbol([description]) description为可选的,字符串类型,是对symbol的描述,可用于调试但不是访问symbol本身。 var sym1 = Symbol(); var sym2 = Symbol('foo'); var sym3 = Symbol('foo'); 上面的代码创建了三个新的symbol类型。 注意,Symbol(“foo”) 不会强制将字符串 “foo” 转换成symbol类型。它每次都会创建一个新的 symbol类型: Symbol("foo") === Symbol("foo"); //

如何通过修改注册表改变系统的默认文件夹

会有一股神秘感。 提交于 2020-01-25 07:59:02
如何通过修改注册表改变系统的默认文件夹 注册表是windows的命根,里面储存着大量的系统信息,说白了就是一个庞大的数据库。如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了解。注册表里面所有的信息平时都是由windows操作系统自主管理的,也可以通过软件或手工修改。注册表里面有很多系统的重要信息,包括外设,驱动程序,软件,用户记录等等,注册表在很大程度上“指挥”电脑怎样工作。 注册表有很大的用处,功能非常强大,是windows的核心。通过修改注册表,我们可以对系统进行限制、优化,还可以对系统进行一些个性化的定制,使系统使用起来更加便利。比如我们可以通过更改注册表更改系统默认的各种文件夹,如把我的文档、各种程序、图片收藏、音乐等默认文件夹改到其它盘,以节省系统盘的空间。也可以把桌面、收藏夹等用户文档更至非系统盘,再次重装时只要直接对系统盘进行安装,而不用担心丟失数据。 注册表修改快速入门 根据本人经验,修改注册表有三种方法,归纳如下: 在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。 一、用windows的注册表修改器--regedit.exe 方法是在windows的左下角开始菜单里,点击运行,然后键入regedit,回车即可。你可以在打开的修改器里查找所需要修改的注册表修改项。比如要禁止“开始”菜单里的查找功能

3DMAX 卸载方法,完美彻底卸载清除干净3DMAX各种残留注册表和文件【转载】

大兔子大兔子 提交于 2020-01-24 16:35:43
3DMAX卸载工具,完全彻底删除干净3DMAX各种残留注册表和文件。3DMAX安装失败,怎么完全彻底删除清理干净3DMAX各种残留注册表和文件呢?有些同学想把3DMAX重新安装,但是3DMAX安装失败显示失败,有时3DMAX安装到一半就显示失败,然后会问3DMAX无法重装是怎么回事。那么3DMAX安装失败的原因是什么呢?如何才能把3DMAX卸载干净呢?有人说只要把3DMAX注册表7d2f删除就可以了,但是有的同学找到了3DMAX注册表7d2f也删除了,但是3DMAX再次安装失败。还有的同学直接重装系统,但是重装系统后3DMAX仍然无法安装。还有的同学直接把3DMAX的程序文件删除,重装3DMAX的时候会显示已安装。那么3DMAX卸载不干净无法重装的原因到底是什么呢?答案可能不是唯一! 3DMAX提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win 7或者win 10系统下安装3DMAX失败提示3DMAX安装未完成,某些产品无法安装;也有时候想重新安装3DMAX的时候会出现本电脑windows系统已安装3DMAX,你要是不留意直接安装3DMAX,只会安装3DMAX的附件或者直接提示安装失败,3DMAX是安装不上的。这种原因就是大家在之前卸载3DMAX时没有把3DMAX残留注册表信息删除或者是因为C++版本不对。下面我来教大家如何把3DMAX强力卸载掉然后重新安装

怎么卸载Navisworks Manage ?如何把Navisworks Manage彻底卸载删除干净重新安装的方法【转载】

核能气质少年 提交于 2020-01-24 13:21:12
Navisworks Manage卸载工具,完全彻底删除干净Navisworks Manage各种残留注册表和文件。Navisworks Manage安装失败,怎么完全彻底删除清理干净Navisworks Manage各种残留注册表和文件呢?有些同学想把Navisworks Manage重新安装,但是Navisworks Manage安装失败显示失败,有时Navisworks Manage安装到一半就显示失败,然后会问Navisworks Manage无法重装是怎么回事。那么Navisworks Manage安装失败的原因是什么呢?如何才能把Navisworks Manage卸载干净呢?有人说只要把Navisworks Manage注册表7d2f删除就可以了,但是有的同学找到了Navisworks Manage注册表7d2f也删除了,但是Navisworks Manage再次安装失败。还有的同学直接重装系统,但是重装系统后Navisworks Manage仍然无法安装。还有的同学直接把Navisworks Manage的程序文件删除,重装Navisworks Manage的时候会显示已安装。那么Navisworks Manage卸载不干净无法重装的原因到底是什么呢?答案可能不是唯一! Navisworks Manage提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win

对性能监视器计数器注册表值执行系统配置检查失败

冷暖自知 提交于 2020-01-24 07:34:14
安装SQL Server2005时,出现“对性能监视器计数器注册表值执行系统配置检查失败”的错误,如何解决? 在开始安装 SQL Server 之前,系统配置检查器 (SCC) 会验证性能监视器计数器注册表项的值。如果 SCC 无法验证现有的注册表项或无法运行 Lodctr.exe 系统程序,则 SCC 检查将失败,并阻止安装。若要完成安装,则必须手动增加该注册表项。 在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]。查找以下项: Last Counter"=dword:00000ed4 (5276) Last Help"=dword:00000ed5 (5277) 验证这些项的值。 如果装中文版的上一步骤 (5276) 的 Last Counter 值必须等于以下注册表项中 Perflib\004 的 Counter 项的最大值,并且上一步骤 (5277) 的 Last Help 值必须等于以下注册表项中 Perflib\004 的 Help 项的最大值:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]。 如果装英文版的上一步骤 (5276) 的 Last Counter