注册表

C#注册表读写完整操作类

杀马特。学长 韩版系。学妹 提交于 2020-03-09 10:33:23
1.注册表基项静态域 C#代码 /// <summary> /// 注册表基项静态域 ///1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT 主键 ///2.Registry.CurrentUser 对应于HKEY_CURRENT_USER 主键 ///3.Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE 主键 ///4.Registry.User 对应于 HKEY_USER 主键 ///5.Registry.CurrentConfig 对应于HEKY_CURRENT_CONFIG 主键 ///6.Registry.DynDa 对应于HKEY_DYN_DATA 主键 ///7.Registry.PerformanceData 对应于HKEY_PERFORMANCE_DATA 主键 /// </summary> public enum RegDomain { /// <summary> /// 对应于HKEY_CLASSES_ROOT 主键 /// </summary> ClassesRoot = 0, /// <summary> /// 对应于HKEY_CURRENT_USER 主键 /// </summary> CurrentUser = 1, /// <summary> /// 对应于 HKEY

特殊命令之REG命令

左心房为你撑大大i 提交于 2020-03-08 22:26:31
特殊命令之REG命令 REG命令 不得不说的一堆肺话: 注册表, 系统的核心, 如果能吃透这个, 解决常见的系统和软件硬件类的故障, 提高计算机性能都不在话下了, 小编只是小白一枚, 分享自己的学习过程而矣, 因为此平台一而再而三的屏蔽我的的这篇文章, 那么大家只能自己通过CMD窗口获取REG的帮助内容了. 大部分的官方帮助我都去除了, 精简了文章的内容, 如果能发布, 那是小编的荣幸, 因为图解REG这条命令简单易懂, 给有需要的朋友们分享是非常开心的事儿. 考虑到reg命令的参数过多,大家只需要记一些比较重要和常用的参数就可以了。 警示:编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据 REG主命令的帮助(看图比看文字好些): REG /? 帮助信息 五键九值: 主键缩写 : 主键全名 HKCR : HKEY_CLASSES_ROOT 系统文件类型的主键 HKCU : HKEY_CURRENT_USER 系统当前用户主键 HKLM : HKEY_LOCAL_MACHINE 系统主键 HKU : HKEY_USERS 系统用户主键 HKCC : HKEY_CURRENT_CONFIG 系统当前配置主键 图有点模糊,见谅见谅 ################################## 值类型: REG_SZ REG_MULTI_SZ

wince下USB设备驱动程序

喜欢而已 提交于 2020-03-08 07:42:10
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如何下手。 第三条是很多开发人员都遇到的,我也一样,很多朋友问我有没有什么资料,我也只能说抱歉,因为我也同样有这个问题,一切都靠自己的黑暗中摸索,因此本文不谈第三条。 第一条是可以找到资料的,如《Windows CE .NET系统分析及实验教程》,因此本文也不打算在此花费大量笔墨。 这样,本文的着重点就在第二条上面了,通过本文,我希望能让更多的朋友理解Windows CE下对USB设备的驱动模型及样例程序中的实现过程,以样例代码为基础理顺USB设备驱动程序的开发思路。同样,本文的读者对象预期是入门者和准备着手USB驱动开发的人员,驱动开发高手自然就当一笑吧。同时写本文的目的也是履行我半年前答应很多朋友的诺言,并向我的慵懒致歉。 好了,在看样例程序之前,我们还有些东西需要了解,我们就先来看下图: 在此图中,我们可以非常清晰的看到主机和物理外设之间的结构方式,在主机端,通过USBD模块和HCD模块使用默认的PIPE访问一个通用的逻辑设备

wince下USB总线驱动分析

家住魔仙堡 提交于 2020-03-07 03:50:45
关于USB网上有很多现成的资料,我这里对其中一些基本资料进行了下总结。 i.USB的优点 ( 1 )使用简单。 支持热插拔。 ( 2 )应用范围广。 USB 系统数据报文附加信息少,带宽利用率高,可同时支持同步传输和异步传输两种方式。 ( 3 )较强的纠错能力。 USB 系统可实时地管理设备插拔。在 USB 协议中包含了传输错误管理、错误恢复等功能,同时根据不同的传输类型来处理传输错误。 ( 4 )总线供电。 USB 总线可为连接在其上的设备提供 5V 电压、 100mA 电流的供电,最大可提供 500mA 的电流。 USB 设备也可采用自供电方式。 ( 5 )低成本。 USB 接口电路简单,易于实现,特别是低速设备。 USB 系统接口 / 电缆也比较简单,成本比串口 / 并口低。 2. USB硬件结构 USB 采用四线电缆,其中两根用来传送数据的串行通道,另两根为下行设备提供电源。 USB 是基于令牌的总线。类似于令牌环网络或 FDDI 基于令牌的总线。 USB 主控制器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。 USB 通过支持悬挂( suspend ) / 恢复( resume )操作来管理 USB 总线电源。 USB 系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机( Host) ,集线器( Hub) 和功能设备。 3

如何修改 Windows 上安装的 PostgreSQL 的 PGDATA 目录

谁都会走 提交于 2020-03-06 20:34:17
步骤 停止 PostgreSQL 服务 移动 PGDATA 目录到新的位置,该操作可能需要 Administrator 权限 修改新的 PGDATA 目录权限,添加用户“Network Service” 修改注册表,更新 PostgreSQL 服务指向的 PGDATA 路径。注册表路径为:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pgsql-some version,修改 “ImagePath” 的 “-D” 为新的 PGDATA 目录。最后检查下 PostgreSQL 服务指向的 PGDATA 执行路径是否为新的路径。 如果这里没有权限修改注册表,可以通过修改 PostgreSQL 服务的 command 执行路径 重新启动 PostgreSQL 服务 参考 Change the default PGDATA directory on Windows How to Migrate your PostgreSQL Data Directory in Windows 来源: https://www.cnblogs.com/nehcdahc/p/12430231.html

SQLMAP 命令详解

筅森魡賤 提交于 2020-03-06 07:22:54
Options(选项): –version 显示程序的版本号并退出 -h, –help 显示此帮助消息并退出 -v VERBOSE 详细级别:0-6(默认为 1) Target(目标): 以下至少需要设置其中一个选项,设置目标 URL。 -d DIRECT 直接连接到数据库。 -u URL, –url=URL 目标 URL。 -l LIST 从 Burp 或 WebScarab 代理的日志中解析目标。 -r REQUESTFILE 从一个文件中载入 HTTP 请求。 -g GOOGLEDORK 处理 Google dork 的结果作为目标 URL。 -c CONFIGFILE 从 INI 配置文件中加载选项。 Request(请求):: 这些选项可以用来指定如何连接到目标 URL。 –data=DATA 通过 POST 发送的数据字符串 –cookie=COOKIE HTTP Cookie 头 –cookie-urlencode URL 编码生成的 cookie 注入 –drop-set-cookie 忽略响应的 Set – Cookie 头信息 –user-agent=AGENT 指定 HTTP User – Agent 头 –random-agent 使用随机选定的 HTTP User – Agent 头 –referer=REFERER 指定 HTTP Referer 头

SQLmap命令详解

為{幸葍}努か 提交于 2020-03-06 07:22:24
SQLmap命令详解 来源于网络,侵权请通知我删除,*请不要转载 Options(选项): --version 显示程序的版本号并退出 -h, --help 显示此帮助消息并退出 -v VERBOSE 详细级别:0-6(默认为 1) Target(目标): 以下至少需要设置其中一个选项,设置目标 URL 。 -d DIRECT 直接连接到数据库。 -u URL, --url=URL 目标 URL。 -l LIST 从Burp 或WebScarab 代理的日志中解析目标。 -r REQUESTFILE 从一个文件中载入 HTTP 请求。 -g GOOGLEDORK 处理 Google dork 的结果作为目标 URL。 -c CONFIGFILE 从INI 配置文件中加载选项。 Request(请求):: 这些选项可以用来指定如何连接到目标 URL。 --data=DATA 通过 POST 发送的数据字符串 --cookie=COOKIE HTTP Cookie 头 --cookie-urlencode URL 编码生成的 cookie 注入 --drop-set-cookie 忽略响应的 Set - Cookie 头信息 --user-agent=AGENT 指定 HTTP User - Agent 头 --random-agent 使用随机选定的 HTTP User -

Registry key Software JavaSoftJava Runtime Environment CurrentVersion

心已入冬 提交于 2020-03-03 20:52:18
前提是在系统环境变量中配置好你需要的jdk 以下是在我安装了不同的jdk版本,切换环境变量后出现的问题。 完成完整的环境变量配置后在DOS中输入java -vserion进行检查是否安装正常,显示:  Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.6' is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 但是在DOS中运行javac却是正常的。  读一下出现的问题提示就会发现,电脑是在提示我Registry key中出现了问题,而这不就是注册表吗。所以我在运行中输入RegEdit,在注册表的HKEY_LOCAL_MACHINE》 SOFTWARE》JavaSoft》Java Runtime Envirnoment中找到了1.7和1.8两个版本的JDK,所以预感到问题可能出现在系统中添加的环境变量的java版本和电脑中默认的版本不一致。 果然双击Java Runtime Envirnoment后,右边出现了四个注册表,双击其中的CurrentVersion,可以看到默认值是1.8,把1

安装或卸载程序时(Adobe acrobat)提示无法应用转换程序,请检查指定的转换程序路径是否有效

寵の児 提交于 2020-03-03 17:34:56
在安装和卸载Adobe acrobat X 时出现无法应用转换程序的提示,如下图: 解决思路:在网上搜了一些解决方案,大部分都没有解决,但有一篇收到了启发,既然安装和卸载都有问题,而且错误提示也是Windows Installer发出的,应该跟安装程序有关系,所以找到Windows Installer安装程序所在注册表内容,位置在:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\,在此文件夹中搜索acrobat,可以找到相关的文件夹。 首先右键导出此注册表信息备份,然后删除此文件夹,结果再次安装就不会再出现错误提示了。 来源: 51CTO 作者: 码如龙 链接: https://blog.51cto.com/321331/2475178

【3dsMax安装失败,如何卸载、安装3dMax 2014?】

邮差的信 提交于 2020-03-02 01:25:36
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等)。有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET framework也是不同的,OMG!!!看了网上各种办法,都没有有效的解决方法。下面介绍如何借助一个工具完全卸载删除修复注册表,然后重装就OK了,另外还可以修复系统缺失或者损坏的组件,比如C++各种,.NET问题,显卡驱动问题,许可证问题。 AUTO Uninstaller 更新下载地址 地址一(腾讯微云) 地址二(百度网盘) 提取码:foip 地址三(直接下载) 1、选择3dsmax 2、选择版本 3、点击“开始卸载” 4、重新安装、可以使用了 来源: https://www.cnblogs.com/xiongjiajia/p/10170192.html