Difference between revisions of "IniValueDelete"

From SpybotWiki
Jump to: navigation, search
(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)]]
[[Category:ToDo]]
 

Revision as of 09:09, 17 February 2008

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.

  1. The first parameter is a standard description; either plaintext, or better a description template, since that allows localization when displaying results to the user.
  2. The second parameter describes the file; you may use path template here.
  3. The third parameter describes the section inside the INI file; Algo-Prefixes are allowed here.
  4. The fourth parameter describes the name of the value; Algo-Prefixes are allowed here.
  5. The fifth parameter identifies the data the value has to match; Algo-Prefixes are allowed here.
  6. 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.

See also

Similar commands

Similar advanced file parameters