DGNet Network Diagnostics Component Description The Network Diagnostics (DGNet) component comprises a Web page, an ActiveX control, and a Windows Management Instrumentation (WMI) provider. The ActiveX control and the WMI provider are contained within the same physical dynamic-link library (DLL) called dgnet.dll. The main Web page is named dglogs.htm. The Web page makes calls into the ActiveX control to start and stop, as well as check the progress of the diagnostic tests. The ActiveX control performs a series of operations mostly using WMI. Some WMI calls are made to a Microsoft Win32 provider for general computer information and some are made to the DGNet provider to perform specific tests. The DGNet provider performs PING and TCP connection tests. The PING tests are used to test connectivity to the default gateway, Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS) and Windows Internet Naming Service (WINS) servers. TCP connection tests are also used to check the availability of Internet e-mail and newsgroup services.

The Web page resides within the PCHealth framework and can be invoked from a number of places in the user interface (UI) and from the Uniform Resource Identifier (URI) hcp:\\system\netdiag\dglogs.htm. The DGNet WMI provider functionality can be invoked separately from the Web page using standard WMI access methods, such as Component Object Model (COM), scripting, or the command line.

Component Configuration

The Web page does contain configurable properties under Set Scanning Options. These are documented in the actual Web page, called dglogs.htm, with ToolTip Help on each configuration item. These scanning options set the actions, such as PING and connection, and the categories, such as Mail Service and Network Adapters, that the DGNet scanning operation will perform. The options are not independent since each category only has certain actions that may be applied to it.

]]>
%11% dgnet.dll False Network Diagnostics Provider Collects and performs Network Diagnostics test 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479} DgnetCom Class 1 1 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479}\InprocServer32 dgnet.dll 1 1 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479}\InprocServer32 ThreadingModel Both 1 1 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479}\ProgID Dgnet.DgnetCom.1 1 1 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479}\Programmable 1 1 1 HKEY_CLASSES_ROOT\CLSID\{8dabe793-23d9-45df-a3db-f442883bb479}\VersionIndependentProgID Dgnet.DgnetCom 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F} DglogsCom Class 1 1 1 HKEY_CLASSES_ROOT\HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\Implemented Categories 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4} 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4} 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\InprocServer32 dgnet.dll 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\InprocServer32 ThreadingModel Free 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\ProgID Dgnet.DglogsCom.1 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\Programmable 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\TypeLib {01D0A772-4346-4186-94F5-A1A120BC3401} 1 1 1 HKEY_CLASSES_ROOT\CLSID\{76FF3452-E474-4032-BED5-BBE4E96B6D2F}\VersionIndependentProgID Dgnet.DglogsCom 1 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh dglogs dgnet.dll 1 1 False True %11%\dgnet.dll 0 0 dgnet dgnet registration %11%\wbem dgnet.mof False DGNET mof file DGNET properties and methods Network Diagnostics 1.0 Performs common networking and connectivity tests 2000 Microsoft Corp. Microsoft Corp. omiller omiller; willzi 7/27/2000 6/5/2001