Links to the Web:     Support  |   Search  |   microsoft.com Guide  
 
  Related Links:    MSDN Online  |   Professional Developers Conference  |   PDC Tech Preview Web site  |

NGWS SDK Tools & Utilities

The Microsoft NGWS SDK tools and utilities provide developers with the core set of functionality needed to develop, configure and deploy applications and components that use the Microsoft NGWS technologies. For information on each of the tools, please look in the NGWS SDK Documentation under NGWS SDK Tools.

The tools & utilities are located in the NGWS SDK's bin directory.

Configuration and Deployment Tools & Utilities

Assembly Generation Utility (al.exe)
Accepts as input one or more files that are either MSIL format or resource files and outputs a file with an assembly manifest.

Assembly Registration Tool (RegAsm.exe)
Enables classic COM clients to call managed classes. RegAsm reads the metadata within an assembly, then adds the necessary entries to the registry so classic COM clients can create the managed classes transparently. 

Services Registration Tool (RegSvcs.exe)
Adds managed classes to Windows 2000 Component Services by performing several tasks within a single utility. These tasks include loading and registering the assembly, and generating, registering, and installing the type library into an existing COM+ 1.0 application.

Assembly Cache Viewer (shfusion.dll)
Windows shell extension for viewing and manipulating the contents of the global assembly cache using the Windows Explorer.

Isolated Storage Utility (storeadm.exe)
Used to manage isolated storage for the currently logged in user.

Type Library Exporter (TlbExp.exe)
Using a managed assembly as input, generates a type library containing COM definitions of the public types defined in that assembly.

Type Library Importer (Tlbimp.exe)
Converts the type definitions found within a COM type library into equivalent definition in managed metadata format.

Web Service Utility (WebServiceUtil.exe)
Installs and uninstalls managed code Web Services.

NGWS Runtime XML Schema Definition Tool (xsd.exe)
Used for working with XML Schemas that follow the XML Schema Definition (XSD) language proposed by the W3C.

WinForms Design Tools & Utilities

Win Forms ActiveX Control Importer (aximp.exe)
Using an ActiveX control's type library as input, generates a wrapper control that allows the ActiveX control to be hosted by a Win Forms form.

License Compiler (lc.exe)
Using text files containing licensing information as input, produces a binary .licenses file that can be embedded in a managed binary executable.

Resource File Generator Utility (ResGen.exe)
Reads text files containing name/value pairs and produces a managed binary .resources file.

ResX Resource Compiler (ResXToResources.exe)
Using .ResX (XML based resource format) files as input, produces a managed binary .resources file that can be embedded in a managed binary executable.

Win Forms Designer Test Container (windes.exe)
Used for testing the design time behaviour of Win Forms controls.

Security Tools & Utilities

Code Access Security Policy Utility (caspol.exe)
Used to examine and modify machine and user code access security policies.

Software Publisher Certificate Test Utility (cert2spc.exe)
Creates, for test purposes only, a Software Publisher's Certificate (SPC) from one or more X.509 certificates.

Certificate Manager Utility (certmgr.exe)
Use to manage certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs).

Certificate Verification Utility (chktrust.exe)
Checks the validity of a signed file.

Certificate Creation Utility (makecert.exe)
Creates, for test purposes only, a Software Publisher's Certificate (SPC) from one or more X.509 certificates.

Permissions View Utility (permview.exe)
Use to view the code requests in an assembly.

Secutil Utility (SecUtil.exe) 
Extracts Strong Name public key information or AuthenticodeÖ publisher certificates from an assembly, in a format that can be incorporated directly into code.

Set Registry Utility (setreg.exe)
Changes registry settings related to test certificates.

File Signing Utility (signcode.exe)
Signs a PE file with requested permissions to give developers more detailed control over the security restrictions placed on their component.

Strong Name Utility (Sn.exe)
Creates and verifies assemblies with strong names.

General Utilities and Tools & Utilities

NGWS Runtime Debugger (cordbg.exe)
A command-line utility that can help tools vendors and application developers find and fix bugs in programs that target the NGWS runtime.

NGWS Runtime IL Assembler (ilasm.exe)
Using IL as input, generates a PE file containing the IL and the required metadata. The resulting executable can be run to determine whether the IL performs as expected.

NGWS IL Disassembler (ildasm.exe)
Used to disassemble and inspect the IL code in a PE file.

Jit Manager Utility (jitman.exe)
Controls various options in the NGWS Runtime, related primarily to JIT compilation and garbage collection.

PEVerify Utility (peverify.exe)
Assists in validating the type safety of code prior to release. Also assists in generating IL, and in determining if IL code and associated metadata meets type safety verification requirements.

Win Forms Class Viewer (wincv.exe)
Finds the managed classes matching a specified search pattern, then uses the reflection API to display information about those classes.



Copyright ⌐ 2000 Microsoft Corporation. All rights reserved.