regini regset.ini 就行啦

regset.ini 是你要修改的数据

1、注册表修改

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
test =
c:\windows\system32\fucktheworld.exe

2、注册表权限修改

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run []

usage: REGINI [-m machinename | -h hivefile hiveroot | -w Win95 Directory]

[-i n] [-o outputWidth]
[-b] textFiles...

where: -m specifies a
remote windows NT machine whose registry is to be manipula
ted.
-h
specifies a specify local hive to manipulate.
-w specifies the paths to a
windows 95 system.dat and user.dat files
-i n specifies the display
indentation multiple. Default is 4
-o outputWidth specifies how wide the
output is to be. By default the
outputWidth is set to the width of the
console window if standard
output has not been redirected to a file. In the
latter case, an
outputWidth of 240 is used.

-b specifies that REGINI
should be backward compatible with older
versions of REGINI that did not
strictly enforce line continuations
and quoted strings Specifically,
REG_BINARY, REG_RESOURCE_LIST and
REG_RESOURCE_REQUIREMENTS_LIST data types
did not need line
continuations after the first number that gave the size of
the data.
It just kept looking on following lines until it found enough data

values to equal the data length or hit invalid input. Quoted
strings
were only allowed in REG_MULTI_SZ. They could not be
specified around key or
value names, or around values for REG_SZ or
REG_EXPAND_SZ Finally, the old
REGINI did not support the semicolon
as an end of line comment character.

textFiles is one or more ANSI or Unicode text files with registry data.

The easiest way to understand the format of the input textFile is to use

the REGDMP command with no arguments to dump the current contents of

your NT Registry to standard out. Redirect standard out to a file and

this file is acceptable as input to REGINI

Some general rules are:

Semicolon character is an end-of-line comment character, provided it
is
the first non-blank character on a line

Backslash character is a line
continuation character. All
characters from the backslash up to but not
including the first
non-blank character of the next line are ignored. If
there is more
than one space before the line continuation character, it is

replaced by a single space.

Indentation is used to indicate the tree
structure of registry keys
The REGDMP program uses indentation in multiples
of 4. You may use
hard tab characters for indentation, but embedded hard tab

characters are converted to a single space regardless of their
position

Values should come before child keys, as they are associated with

the previous key at or above the value's indentation level.

For key
names, leading and trailing space characters are ignored and
not included in
the key name, unless the key name is surrounded by
quotes. Imbedded spaces
are part of a key name.

Key names can be followed by an Access Control
List (ACL) which is a
series of decimal numbers, separated by spaces,
bracketed by a
square brackets (e.g. [8 4 17]). The valid numbers and their

meanings are:

1 - Administrators Full Access

2 - Administrators Read Access
3 - Administrators Read and Write Access

4 - Administrators Read, Write and Delete Access
5 - Creator Full Access

6 - Creator Read and Write Access
7 - World Full Access
8 - World
Read Access
9 - World Read and Write Access
10 - World Read, Write and
Delete Access
11 - Power Users Full Access
12 - Power Users Read and
Write Access
13 - Power Users Read, Write and Delete Access
14 - System
Operators Full Access
15 - System Operators Read and Write Access
16 -
System Operators Read, Write and Delete Access
17 - System Full Access

18 - System Read and Write Access
19 - System Read Access
20 -
Administrators Read, Write and Execute Access
21 - Interactive User Full
Access
22 - Interactive User Read and Write Access
23 - Interactive User
Read, Write and Delete Access

If there is an equal sign on the same line
as a left square bracket
then the equal sign takes precedence, and the line
is treated as a
registry value. If the text between the square brackets is
the
string DELETE with no spaces, then REGINI will delete the key and

any values and keys under it.

For registry values, the syntax
is:

value Name = type data

Leading spaces, spaces on either side
of the equal sign and spaces
between the type keyword and data are ignored,
unless the value name
is surrounded by quotes. If the text to the right of
the equal sign
is the string DELETE, then REGINI will delete the value.

The value name may be left off or be specified by an at-sign

character which is the same thing, namely the empty value name. So
the
following two lines are identical:

= type data
@ = type data

This syntax means that you can't create a value with leading or

trailing spaces, an equal sign or an at-sign in the value name,
unless
you put the name in quotes.

Valid value types and format of data that
follows are:

REG_SZ text
REG_EXPAND_SZ text
REG_MULTI_SZ "string1" "str""ing2" ...
REG_DATE
mm/dd/yyyy HH:MM DayOfWeek
REG_DWORD numberDWORD
REG_BINARY
numberOfBytes numberDWORD(s)...
REG_NONE (same format as REG_BINARY)

REG_RESOURCE_LIST (same format as REG_BINARY)
REG_RESOURCE_REQUIREMENTS
(same format as REG_BINARY)
REG_RESOURCE_REQUIREMENTS_LIST (same format as
REG_BINARY)
REG_FULL_RESOURCE_DESCRIPTOR (same format as REG_BINARY)

REG_QWORD numberQWORD
REG_MULTISZ_FILE fileName
REG_BINARYFILE
fileName

If no value type is specified, default is REG_SZ

For
REG_SZ and REG_EXPAND_SZ, if you want leading or trailing spaces
in the
value text, surround the text with quotes. The value text
can contain any
number of imbedded quotes, and REGINI will ignore
them, as it only looks at
the first and last character for quote
characters.

For REG_MULTI_SZ,
each component string is surrounded by quotes. If
you want an imbedded quote
character, then double quote it, as in
string2 above.

For
REG_BINARY, the value data consists of one or more numbers The
default base
for numbers is decimal. Hexidecimal may be specified
by using 0x prefix. The
first number is the number of data bytes,
excluding the first number. After
the first number must come enough
numbers to fill the value. Each number
represents one DWORD or 4
bytes. So if the first number was 0x5 you would
need two more
numbers after that to fill the 5 bytes. The high order 3 bytes

of the second DWORD would be ignored.

Whenever specifying a registry
path, either on the command line
or in an input file, the following prefix
strings can be used:

HKEY_LOCAL_MACHINE
HKEY_USERS

HKEY_CURRENT_USER
USER:

Each of these strings can stand alone as
the key name or be followed
a backslash and a subkey path.

REGINI:
No textFile specified

使用REGINI修改注册表权限的更多相关文章

  1. Windows删除/修改注册表权限不足的解决方法

    在注册表的某些关键项(譬如:System.Root),连Administrator都没有权限进行修改,因为只有“system”有权限. [警告]切勿企图进行注册表上层权限覆盖低层权限的方式来使Admi ...

  2. Win7,Vista UAC下应用程序标注为“需要管理员权限”的四种方法(可以修改注册表)

    [转]Vista UAC下应用程序标注为“需要管理员权限”的四种方法 在Microsoft 的UACBlog里对此有过叙述.总结如下: 首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上 ...

  3. C#综合揭秘——通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  4. 【转】C#综合揭秘——通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  5. JavaScript修改注册表

    JavaScript修改注册表 2009-04-14 11:22:13|  分类: JS相关 |  标签: |字号大中小 订阅     注册表有关安全设置项的说明: 注册表路径: HKEY_CURRE ...

  6. C#修改注册表

    某次需要使用C#对注册表进行操作,不过却发现没有权限,研究了以下发现是当前系统用户的问题.除非当前系统用户是Administrator,否则就会给你抛出一个异常.后来在网上发现了一个方法,原来C#也可 ...

  7. 通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  8. 手工修改注册表激活windows xp法

    手工修改注册表激活windows xp法: 1.安装原版windows xp 2.打开注册表regedit 3.找到主键 Hkey_Local_Machine\Software\Microsoft\W ...

  9. C#高级编程笔记(22至25章节)文件\注册表\权限\事务

    22安全(using System.Security.Principal;) AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.Wi ...

随机推荐

  1. L5负载均衡

    L5负载均衡组件的功能职责 L5的功能特征如下: 名字服务:以SID(由模块ID和命令字ID组成)为关键字,通过SID取得真正的IP和端口地址,使得IP和端口配置对调用者透明,运维变更配置更方便: 负 ...

  2. MySQL · 特性分析 · 优化器 MRR & BKA【转】

    MySQL · 特性分析 · 优化器 MRR & BKA 上一篇文章咱们对 ICP 进行了一次全面的分析,本篇文章小编继续为大家分析优化器的另外两个选项: MRR & batched_ ...

  3. Oracle 11gR2 RAC 常用维护操作 说明

    一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化.CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的 ...

  4. GRUB 启动 WIN PE 镜像(ISO)

    我用的这个WIN PE ISO只有 46M. 再大些的就没试过了. PE ISO 命名为 minipe.iso. 放在第一块硬盘的第二个分区. MENU.LST的内容. title WinPemap ...

  5. BASIC-7_蓝桥杯_特殊的数字

    代码示例: #include <stdio.h>#define B(X) (X)*(X)*(X) int main(void){ int i = 0 ; int a = 0 , b = 0 ...

  6. Unity3D 3D模型在GUI之上显示

    原来旧的办法是,在主相机上加一个Panel,把3D模型显示在Panel上面,感觉这个方法不怎么好,现在进行改进: 现在用了两个相机,一个相机显示3D模型,另外一个是主相机.还需要GUITexture来 ...

  7. [转]win server 2003 + IIS 6 搭建MVC 运行环境

    本文来自:http://c.jinhusns.com/bar/t-993 win server 2003 + IIS 6 搭建MVC 运行环境 上一篇 下一篇近乎_问阳 发表于:2014-01-07 ...

  8. labview如何生成可执行文件

    labview生成可执行文件可以分为两种情况. 第一种,是电脑中有labview软件开发环境的情况 第二种,是电脑中没有安装labview软件开发环境 下面是一个简单的labview代码: 程序解释: ...

  9. HTC Vive的定位技术

    Lighthouse空间定位,chaperone系统避免实际障碍物 HTC vive所用的Lighthouse技术属于激光定位技术,Oculus Rift以及索尼PlayStation VR所用的定位 ...

  10. Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)

    Web API 源码剖析之默认消息处理程序链-->路由分发器(HttpRoutingDispatcher) 我们在上一节讲述了默认的DefaultServer(是一个类型为HttpServer的 ...