Difference between revisions of "IniValueDelete"
(New page: ==Usage== IniValueDelete:[description],[filename],[section],[value],[data],<advanced build parameters> ===Examples=== ===Description=== ==See also== ===Similar commands=== [[Cat...) |
|||
Line 1: | Line 1: | ||
− | |||
==Usage== | ==Usage== | ||
Line 5: | Line 4: | ||
===Examples=== | ===Examples=== | ||
− | + | IniValueDelete:"<$REG_AUTORUN>","<$WINDIR>\system.ini","boot","SCRNSAVE.EXE","<$WINDIR>\MalwareSaver.scr" | |
+ | |||
+ | This example completely removes the screensaver entry when it points to a malware file. | ||
===Description=== | ===Description=== | ||
+ | This command removes a value from an INI file. | ||
+ | |||
+ | # The first parameter is a standard description; either plaintext, or better a [[Description templates|description template]], since that allows localization when displaying results to the user. | ||
+ | # The second parameter describes the file; you may use [[Path templates|path template]] here. | ||
+ | # The third parameter describes the section inside the INI file; [[AlgoPrefix|Algo-Prefixes]] are allowed here. | ||
+ | # The fourth parameter describes the name of the value; [[AlgoPrefix|Algo-Prefixes]] are allowed here. | ||
+ | # The fifth parameter identifies the data the value has to match; [[AlgoPrefix|Algo-Prefixes]] are allowed here. | ||
+ | # Optionally, you may use [[Advanced build parameters|advanced build parameters]] in the sixth parameter. | ||
+ | |||
+ | You might want to take advantage of the [[AlgoPrefix|Algo-Prefix]] ''<$REGMATCHn>'' result of previous ''<regexpr>'' checks here. | ||
==See also== | ==See also== | ||
+ | * [[Advanced build parameters]] | ||
+ | * [[AlgoPrefix]] | ||
+ | * [[Description templates]] | ||
+ | * [[Path templates]] | ||
===Similar commands=== | ===Similar commands=== | ||
+ | * [[IniValueChange]] | ||
+ | * [[IniValueRemove]] | ||
+ | |||
+ | ==Similar advanced file parameters== | ||
+ | * [[ini]] | ||
+ | * [[inilinkbranch]] | ||
[[Category:SBI Commands]] | [[Category:SBI Commands]] | ||
[[Category:SBI Commands (current)]] | [[Category:SBI Commands (current)]] | ||
− |
Revision as of 09:09, 17 February 2008
Contents
Usage
IniValueDelete:[description],[filename],[section],[value],[data],<advanced build parameters>
Examples
IniValueDelete:"<$REG_AUTORUN>","<$WINDIR>\system.ini","boot","SCRNSAVE.EXE","<$WINDIR>\MalwareSaver.scr"
This example completely removes the screensaver entry when it points to a malware file.
Description
This command removes a value from an INI file.
- The first parameter is a standard description; either plaintext, or better a description template, since that allows localization when displaying results to the user.
- The second parameter describes the file; you may use path template here.
- The third parameter describes the section inside the INI file; Algo-Prefixes are allowed here.
- The fourth parameter describes the name of the value; Algo-Prefixes are allowed here.
- The fifth parameter identifies the data the value has to match; Algo-Prefixes are allowed here.
- Optionally, you may use advanced build parameters in the sixth parameter.
You might want to take advantage of the Algo-Prefix <$REGMATCHn> result of previous <regexpr> checks here.