Coder Social home page Coder Social logo

yuehuan's Introduction

C# 基础框架

简介

  大家好,我是一名面向搜索引擎编程伪程序员,每次编程都会一通乱搜,而且记性也不太好,每次要写小工具的时候都去搜索太麻烦,所以就有了这个基础框架。
  可能有人会问网上大把的框架为什么要自己整个?其实很简单,网上写的很好,但是都没有写说明文件或者代码没有注释,所以我只是做了注释后整合在了一起,有的做了优化、有的直接照搬过来而已。

系统类

注册表

数据类型

  • 枚举类
注册表域:RegDomain
注册表域
枚举类型 说明
ClassesRoot 0 对应于HKEY_CLASSES_ROOT 主键
CurrentUser 1 对应于HKEY_CURRENT_USER 主键
LocalMachine 2 对应于HKEY_LOCAL_MACHINE 主键
User 3 对应于HKEY_USER 主键
CurrentConfig 4 对应于HEKY_CURRENT_CONFIG 主键
注册表值类型:RegValueKind
枚举名称 说明
Unknown 0 指示一个不受支持的注册表数据类型。例如,不支持 Microsoft Win32 API 注册表数据类型 REG_RESOURCE_LIST。使用此值指定
String 1 指定一个以 Null 结尾的字符串。此值与 Win32 API 注册表数据类型 REG_SZ 等效。
ExpandString 2 指定一个以 NULL 结尾的字符串,该字符串中包含对环境变量(如 %PATH%,当值被检索时,就会展开)的未展开的引用。此值与 Win32 API 注册表数据类型 REG_EXPAND_SZ 等效。
Binary 3 指定任意格式的二进制数据。此值与 Win32 API 注册表数据类型 REG_BINARY 等效。
DWord 4 指定一个 32 位二进制数。此值与 Win32 API 注册表数据类型 REG_DWORD 等效。
MultiString 5 指定一个以 NULL 结尾的字符串数组,以两个空字符结束。此值与 Win32 API 注册表数据类型 REG_MULTI_SZ 等效。
QWord 6 指定一个 64 位二进制数。此值与 Win32 API 注册表数据类型 REG_QWORD 等效。

操作类

构造函数
  1. Register()
函数 返回类型 公开 备注
Register [ x ] 默认表域:LocalMachine 默认表项:SOFTWARE
  1. Register(string subKey, RegDomain regDomain)
函数 返回类型 公开 备注
Register [ x ] 默认表域:LocalMachine 默认表项:SOFTWARE
参数 数据类型 可空 备注
subKey string [ ] 注册表项名称
regDomain RegDomain [ ] 注册表域
Register register = new("SOFTWARE\\",RegDomain.LocalMachine);
创建注册表项
读取注册表项
判断注册表项是否存在
删除注册表项
创建注册表键值
读取注册表键值
判断注册表键值是否存在
删除注册表键值

更新日志

2023-05-13

yuehuan's People

Contributors

redsonw avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.