手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >regini dos下更改注册表权限的工具
regini dos下更改注册表权限的工具
摘要:这个玩意主要用途是在cmd下修改注册表以及注册表权限!用法研究了一晚上弄出来了,微软上写的根本不能用啊郁闷。。使用方法C:>reginire...

这个玩意主要用途是 在cmd下 修改注册表 以及 注册表权限!

用法研究了一晚上 弄出来了 ,微软上写的 根本不能用啊 郁闷。。

使用方法

C:>regini regset.ini 就行啦

regset.ini 是你要修改的数据 下面举例!

regset.ini 文件内容

引用:

复制代码 代码如下:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

test = c:windowssystem32fucktheworld.exe

就是在启动项加个键值 test 内容是启动 c:windowssystem32fucktheworld.exe

很简单吧!

引用:

复制代码 代码如下:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun [17]

把run项设为只允许system控制 其他用户不可控制 [17] 为控制参数 其他参数看下面的帮助

复制代码 代码如下:

L:hacker>regini

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 dos下更改注册表权限的工具】相关文章:

Windows和Linux下定时删除某天前的文件的脚本

dos中一些常用命令的errorlevel返回值

Windows自带的端口转发工具netsh使用方法

DOS下的必备工具

在DOS方式下对注册表进行操作的代码

用批处理解锁注册表

用批处理删除注册表健值的方法分享

bat与注册表操作的方法分析 原创

批处理写的 oracle 数据库备份还原工具

Dos下终止进程的方法

精品推荐
分类导航