NAnt.MSNetTasks
Disassembles any portable executable (PE) file that contains
intermediate language (IL) code.
Files are only disassembled if the input file is newer than the output
file, or if the output file does not exist. However, you can
explicitly force files to be disassembled with the
attribute.
A can be used to select files to disassemble.
To use a , the
attribute must be set. The file name of the output file will be equal
to the file name of the input file, but with extension ".il".
Disassembles helloworld.exe to helloworld.il.
]]>
Disassembles a set of PE files into the specified directory.
]]>
Checks whether the task is initialized with valid attributes.
Disassembles the PE file(s).
Disassembles the specified PE file.
The PE file to disassemble.
Determines the full path and extension for the output file.
A that represents the PE file
file for which the corresponding output file should be determined.
A that represents the full path
for the output file.
The path of the output file could not be determined.
Writes the disassembler options.
Writes an option using the default output format.
The to which the disassembler options
should be written.
A that contains the name of the
option which should be passed to the disassembler.
Writes an option and its value using the default output format.
The to which the disassembler options
should be written.
A that contains the name of the
option which should be passed to the disassembler.
A that contains the value of the
option which should be passed to the disassembler.
Determines whether or not disassembling is needed.
if disassembling is needed; otherwise,
.
Specifies whether or not the disassembler should combine the
/HEADER, /BYTE, and /TOKENS options. The default
is .
if the disassembler should combine the
/HEADER, /BYTE, and /TOKENS options;
otherwise, . The default is
.
Corresponds to the /ALL flag.
Specifies whether or not the disassembler should generate the
IL stream bytes (in hexadecimal notation) as instruction comments.
The default is .
if the IL stream bytes should be generated
as instruction comments; otherwise, . The
default is .
Corresponds to the /BYTE flag.
Instructs NAnt to rebuild the output file regardless of the file
timestamps. The default is .
if the output file should be rebuilt
regardless of its timestamps; otherwise .
The default is .
Specifies whether or not the disassembler should include PE header
information and runtime header information in the output. The default
is .
if PE header information and runtime header
information should be included in the output; otherwise,
. The default is .
Corresponds to the /HEADER flag.
Specifies the PE file to disassemble.
A that represents the PE file
to disassemble.
Specifies whether or not the disassembler should include
references to original source lines. The default is .
if references to original source lines
should be included; otherwise, . The
default is .
Corresponds to the /LINENUM flag.
Specifies whether or not the disassembler should suppress ILASM
code output. The default is .
if ILASM code output should be suppresses;
otherwise, . The default is
.
Corresponds to the /NOIL flag.
Specifies whether or not the disassembler should disassemble
public items only. This is a shortcut for ="pub".
The default is .
if only public items should be
disassembled; otherwise, . The default is
.
Corresponds to the /PUBONLY flag.
Specifies whether or not the disassembler should enclose all names
in single quotation marks. By default, only names that don't match
the ILASM definition of a simple name are quoted. The default is
.
if all names should be enclosed in single
quotation marks; otherwise, . The default
is .
Corresponds to the /QUOTEALLNAMES flag.
Specifies whether or not the disassembler should generate
structured exception handling clauses in canonical (label) form.
The default is .
if structured exception handling clauses
should be generated in canonical form; otherwise,
. The default is .
Corresponds to the /RAWEH flag.
Specifies whether or not the disassembler should generate
original source lines as comments. The default is .
if original source lines should be
generated as comments; otherwise, .
The default is .
Corresponds to the /SOURCE flag.
Specifies whether or not the disassembler should generate metadata
token values as comments. The default is .
if metadata token values should be
generated as comments; otherwise, . The
default is .
Corresponds to the /TOKENS flag.
Specifies whether or not the disassembler should use the UNICODE
encoding when generating the output. The default is ANSI.
if the output should be generated using
the UNICODE encoding; otherwise, . The
default is .
Corresponds to the /UNICODE flag.
Specifies whether or not the disassembler should use the UTF-8
encoding when generating the output. The default is ANSI.
if the output should be generated using
the UTF-8 encoding; otherwise, . The
default is .
Corresponds to the /UTF8 flag.
Instructs the disassembler to disassemble the specified item only.
A that specifies the item to
disassemble.
Corresponds to the /ITEM flag.
Instructs the disassembler to disassemble only the items with the
specified visibility. Possible values are PUB, PRI,
FAM, ASM, FAA, FOA, PSC,
or any combination of them separated by +.
A that contains the visibility
suboptions.
Corresponds to the /VISIBILITY flag.
Specifies the name of the output file created by the disassembler.
A that represents the name of
the output file.
Corresponds to the /OUT flag.
Specifies the directory to which outputs will be stored.
A that represents the
directory to which outputs will be stored.
Specifies a list of PE files to disassemble. To use a ,
the attribute must be specified.
A that represents the set
of PE files to disassemble.
The command-line arguments for the external program.
Overridden to ensure the <arg> elements would not be exposed
to build authors.
Gets the command-line arguments for the external program.
A that contains the command-line
arguments for the external program.
Allows a Windows service to be controlled.
Starts the World Wide Web Publishing Service on the local computer.
]]>
Stops the Alerter service on computer 'MOTHER'.
]]>
Initializes a new instance of the
class.
Peforms actions on the service in order to reach the desired status.
Determines the desired status of the service based on the action
that should be performed on it.
The that should be reached
in order for the to be considered successful.
Starts the service identified by and
.
instance for controlling the service identified by and .
Stops the service identified by and
.
instance for controlling the service identified by and .
Restarts the service identified by and
.
instance for controlling the service identified by and .
Pauses the service identified by and
.
instance for controlling the service identified by and .
Continues the service identified by and
.
instance for controlling the service identified by and .
Holds the name of the service that should be controlled.
Holds the name of the computer on which the service resides.
Holds the action that should be performed on the service.
Holds the time, in milliseconds, the task will wait for a service
to reach the desired status.
The name of the service that should be controlled.
The name of the computer on which the service resides. The default
is the local computer.
The action that should be performed on the service.
The time, in milliseconds, the task will wait for the service to
reach the desired status. The default is 5000 milliseconds.
Defines the actions that can be performed on a service.
Starts a service.
Stops a service.
Restarts a service.
Pauses a running service.
Continues a paused service.