Welcome to Software Laboratory of Antillia.com.
    Future Windows Programming

Home
SolApplets
SolFileCypher
SolMailProxy
SolFileFinder

SOL9 C++ Class Library
SOL9 Samples

Support
Comment and Question

  SolApplets

1 What is SolApplets?

  SolApplets is a collection of Windows utility programs developed by using SOL9 C++ class library.
SolApplets run on the Windows 7, Vista, XP, Windows Server 2003 and 2008.

You can download the latest SolApplets (Updated: 26 Dec 2009): (SolApplets.zip 2,329KB 2009/12/26)

Note:
2009/10/07: Updated SolFileVersionFinder, SolFileViewer, SolManifestFinder and SolTrustVerifier for compatibility on Windows 7.

Currently, the following programs are available.

  • 2009/12/26: [NEW] SolWMIClassBrowser (Version 1.0.0.1)
  • 2009/12/16: [NEW] SolIPRouteWatcher (Version 1.0.0.1) for Windows Vista and Windows 7
  • 2009/12/06: [NEW] SolNetSessionViewer (Version 1.0.0.1)
  • 2009/12/03: [NEW] SolUPnPDeviceFinder (Version 1.0.0.1)
  • 2009/11/03: [Updated] SolHexViewer (Version 1.0.0.2)
  • 2009/11/03: [Updated] SolZipFileViewer (Version 1.0.0.2)

  • 2009/10/07: [Updated] SolFileVersionFinder (Version 1.0.0.2)
  • 2009/10/07: [Updated] SolFileViewer (Version 1.0.0.2)
  • 2009/10/07: [Updated] SolManifestFinder (Version 1.0.0.2)
  • 2009/10/07: [Updated] SolTrustVerifier (Version 1.0.0.6)
  • 2009/09/28: [Updated] SolPerformanceBrowser (Version 1.0.0.3)
  • 2009/09/28: [Updated] SolProcessTree (Version 1.0.0.3)
  • 2009/09/07: [Updated] SolIPAdapterAddressesWatcher (Version 1.0.0.2)
  • 2009/09/06: [Updated] SolNetstat (Version 1.0.0.2)
  • 2009/08/30: [NEW] SolIPInterfaceWatcher (Version 1.0.0.1) for Windows Vista and Windows 7
  • 2009/08/17: [Updated] SolFolderWatcher (Version 1.0.0.3)
  • 2009/08/11: [Updated] SolWinTree (Version 1.0.0.2)
  • 2009/08/09: [Updated] SolEventWatcher (Version 1.0.0.4)
  • 2009/08/04: [NEW] SolLogonMonitor (Version 1.0.0.1)
  • 2009/04/07: [NEW] SolCertSystemStoreViewer (Version 1.0.0.1)
  • 2009/01/25: SolProcessWatcher (Version 1.0.0.1)
  • 2009/01/25: SolServiceWatcher (Version 1.0.0.1)
  • 2008/12/27: SolWebServer (Version 1.0.0.1)
  • 2008/12/18: SolCompoundFileViewer (Version 1.0.0.1)


  • For original SOL9 C++ source files of these programs, please refer to SOL9 Samples page.

    2 SolCompoundFileViewer

    2.1 SolCompoundFileViewer

      SolCompoundFileViewer is a Windows GUI tool to view the structure(storages and streams) of the Microsoft
    Compound Files such as Office 2003/2007 documents. See Figures 2-1 and 2-2(2008/12/29).

    You can drag and drop a compound file into the left pane, and view the storages and streams in the left pane
    and content of each stream in the right hex view.


    Figure 2-1 is the case of an Office 2007 Open XML DOCX file protected by IRM (Information Rights Management).
    Figure 2-2 is the case of an Office 2007 Open XML XLSX file encrypted by PWD(Password).
    The Office 2007 files of Open XML Formats will be transformed into binary compoundfile formats (not ZIP formats)
    after protection by IRM or encryption by PWD.
    For the ZIP-formt example of an Office 2007 Open XML PPTX file, please see Figure 4-2.

    2.2 Download

      You can download the latest SolCompoundFileViewer 1.0.0.1 : (SolCompoundFileViewer.zip)

    Figure 2-1 SolCompoundFileViewer (DOCX)

    Figure 2-2 SolCompoundFileViewer (XLSX)


    3 SolHexViewer

    3.1 SolHexViewer

      SolHexViewer is a Windows GUI tool to view the content of a file in the hexica-decimal format.See Figure 3-1.
    Note:
  • 2009/11/03: Now, you can drag and drop a file from Windows Explorer into the ListView.
  • 3.2 Download

      You can download the latest SolHexViewer 1.0.0.2(Updated: 3 Nov 2009): (SolHexViewer.zip)

    Figure 3-1 SolHexViewer


    4 SolZipFileViewer

    4.1 SolZipFileViewer

      SolZipFileViewer is a Windows GUI tool to view the structure of a file of ZIP format.See Figures 4-1,4-2,4-3.
    You can view the folders and files (with encryption flag) in ZIP files, Office 2007 files of Open XML format
    and Java jar files.
    As you can easily see, the Office 2007 file of Open XML format has no 'File Folder' entry. See Figure 4-2.

    Note:
  • 2009/11/03: Now, you can drag and drop a ZIP file from Windows Explorer into the ListView.

  • 4.2 Download

      You can download the latest SolZipFileViewer 1.0.0.2(Updated: 3 Nov 2009) : (SolZipFileViewer.zip)

    Figure 4-1 SolZipFileViewer(ZIP)

    Figure 4-2 SolZipFileViewer(PPTX)

    Figure 4-3 SolZipFileViewer(Jar)


    5 SolIPAdapterAddressesWatcher

    5.1 SolIPAdapterAddressesWatcher

      SolIPAdapterAddressesWatcher is a Windows GUI tool to watch IPAdapterAddress changes.See Figure 5-1.
    The Windows IP Helper API 'NotifyAddrChange' is used to watch changes of IPAdapterAddresses.
    This is a very simple GUI version of the Windows command line tool 'ipconfig.exe'.


    Note:
  • 2009/09/07: Modified to show folder and string icons for items of the treeview.

  • 5.2 Download

      You can download the latest SolIPAdapterAddressesWatcher 1.0.0.2 (Updated:2009/09/07): (SolIPAdapterAddressesWatcher.zip)

    Figure 5-1 SolIPAdapterAddressesWatcher


    6 SolFolderWatcher

    6.1 SolFolderWatcher

      SolFolderWatcher is a Windows GUI tool to watch changes of a folder. See Figure 6-1.
    The well-known Windows ReadDirectoryChangesW API is used to watch changes of a folder.
    This tool can be used also to watch or spy changes in a remote, shared network drive or folder of other users.

    If you want to change watching items, please select [Tool] menu and set items in [Watching Items Setter] Dialog.
    See Figure 6-2.


    Note:
  • 2008/12/28: Added [Watching Files] item to [Tool] menu, you can set watching file types in [Watching Files
    Setter] Dialog. See Figure 6-3.
    By checking "*.exe" file type in that dialog, you can detect unexpected programs to be installed into your
    computer by something malware-like programs.
  • 2009/08/17: Added [Open] and [Save] items to [File] menu, you can open and save a SolFolderWatcher report file
    of HTML format.

  • 6.2 Download

      You can download the latest SolFolderWatcher 1.0.0.3 (2009/08/17) : (SolFolderWatcher.zip)

    6.3 How to use it?

    1. Run SolFolderWatcher program on your desktop, then a Windows Explorer like window will be displayed. See Figure 6-1.

    2. Select a drive or folder to watch in the left treeview pane of the window.

    3. To start a watch of a selected drive or folder, click [Start] button on the upper right of the the window. Or Select
    [Start] of a pulldown menu for [Watcher] menu.

    4. To stop the watch, click [Stop] button on the upper right of the the window. Or Select [Stop] of a pulldown menu
    for [Watcher] menu.

    5. A detected file name with action name and accessed datetime will be displayed in the right listview
    pane of the window. See Figure 6-1.

    6. To save the detected files information in the listview to a 'SolFolderWatcher Report' HTML file, select [Save] of a pulldown
    menu for [File] menu. A ConfirmationDialog to save will be displayed. See Figure 6-4.

    7. To open a 'SolFolderWatcher Report' HTML file, select [Open] of a pulldown menu for [File] menu.
    Select a sfw_*.html HTML file in a FileOpenDialog, the selected 'SolFolderWatcher Report' file will be displayed
    in a WebBrowser. See Figure 6-5.


    Figure 6-1 SolFolderWatcher


    Figure 6-2 Watching Items Setter


    Figure 6-3 Watching Files Setter


    Figure 6-4 ConfirmationDialog for Save


    Figure 6-5 SolFolderWatcher Report


    7 SolWinTree

    7.1 SolWinTree

      SolWinTree is a Windows GUI tool to view the tree structure of the Desktop window. See Figure 7-1.
    This is a tiny subset tool to view the windows tree of 'Microsoft Spy++' of Visual Studio Tools.

      Modified to display the attributes of a selected window of the left treeview in the right listview.(11 Aug 2009).

    7.2 Download

      You can download the latest SolWinTree 1.0.0.2(Updated: 11 Aug 2009) : (SolWinTree.zip)

    Figure 7-1 SolWinTree


    8 SolWebServer

    8.1 SolWebServer

      SolWebServer is one of the simplest HTTP WebServer.See Figure 8-1.

    To set parameters for this web server, please select [Tool] menu and select [Server Setting] item.
    Please set the [Port Number] and [Document Root] in the [Server Setting] Dialog. See Figure 8-2.

    This tool can be used to test the html files on your local host before uploading the html files to a
    remote real web server site. See Figure 8-3.

    8.2 Download

      You can download the latest SolWebServer 1.0.0.1 : (SolWebServer.zip)

    Figure 8-1 SolWebServer


    Figure 8-2 Server Setting


    Figure 8-3 Accessing to SolWebServer


    9 SolProcessWatcher

    9.1 SolProcessWatcher

      SolProcessWatcher is one of the simplest Windows applications to watch a creation of a process by using WMI.See Figure 9-1.

    9.2 Download

      You can download the latest SolProcessWatcher 1.0.0.1 : (SolProcessWatcher.zip)

    9.3 How to use it?

    1. Run SolProcessWatcher program on your desktop, then a listview window will be displayed. See Figure 9-1.

    2. To start a watch of a process creation, select [Start] of a pulldown menu for [Watcher] menu.

    4. To stop the watch, select [Stop] of a pulldown menu for [Watcher] menu.

    5. A detected process name with commandline, creationdate and PID will be displayed in listview. See Figure 9-1.

    Figure 9-1 SolProcessWatcher


    10 SolServiceWatcher

    10.1 SolServiceWatcher

      SolServiceWatcher is one of the simplest Windows applications to watch a change of status of a service by using WMI.See Figure 10-1.

    10.2 Download

      You can download the latest SolServiceWatcher 1.0.0.1 : (SolServiceWatcher.zip)


    10.3 How to use it?

    1. Run SolServiceWatcher program on your desktop, then a listview window will be displayed. See Figure 10-1.

    2. To start a watch of a service status change, select [Start] of a pulldown menu for [Watcher] menu.

    4. To stop the watch, select [Stop] of a pulldown menu for [Watcher] menu.

    5. A detected service name with displayname, pathname and startmode will be displayed in listview. See Figure 10-1.

    Figure 10-1 SolServiceWatcher


    11 SolTrustVerifier

    11.1 SolTrustVerifier

      SolTrustVerifier is a simple Windows application to find applications(*.exe, *.msi, *.dll, *.ocx, *.cab, *.cat )
    signed by Authenticode. SolTrustVerifier is based on two classes TrustVerifier and SignedObject of SOL9 C++ class library.
    The TrustVerifier is a simple wrapper class to the wintrust WinVerifyTrust APIs and SignedObject to the wincrypt CryptQueryObject API.
    See Figure 11-1.

    Note:
  • 2009/10/05: Modified to show an algorithm name for OIDs in SolCertInfoViewer. See Figure 11-2.
  • 2009/10/05: Modified to show 'File Properties' information of a selected file in the listview. See Figure 11-3.
  • 2009/10/05: Modified to show 'Version Properties' information of a selected file in the listview. See Figure 11-4.
  • 2009/10/07: Updated for compatiblity on Windows 7.
  • 2009/10/07: Modified not to use SolWebBrowser.

  • 11.2 Download

      You can download the latest SolTrustVerifier 1.0.0.6(Updated: 7 Oct 2009): (SolTrustVerifier.zip)

    11.3 How to use it?

    1. Run SolTrustVerifier program on your desktop, then a Windows Explorer like window will be displayed. See Figure 11-1.

    2. Select a drive or folder to search in the left treeview pane of the window.

    3. To start a search of files(*.exe, *.msi, *.dll, *.ocx, *.cab, *.cat), click [Start] button on the upper right of the the window.
    Or Select [Start] of a pulldown menu for [Search] menu. The search will be recursively done in all subfolders if accessable.

    4. To stop the search, click [Stop] button on the upper right of the the window. Or Select [Stop] of a pulldown menu
    for [Search] menu.

    5. A matched file name with or without signed flag and certificate subject(owner) will be displayed in the right listview
    pane of the window.

    6. Click a right button of mouse on a signed file of the right listview pane, then a context menu on a certifcate will
    be displayed.

    7. Select [Cert Properties] item from the context menu, then SolCertInfoViewer to show properties of the
    certificate to sign the file will be displayed. See Figure 11-2. (NEW: 2009/04/14)

    8. Select [File Properties] item from the context menu, then SolFilePropertyViewer to show properties of the
    selected file will be displayed. See Figure 11-3. (NEW: 2009/10/05)

    9. Select [Version Properties] item from the context menu, then SolFileVersionViewer to show properties of the
    selected file will be displayed. See Figure 11-4. (NEW: 2009/10/05)

    10. Finally, a search result HTML file will be generated to report a summary and detailed information on the search
    and the url to the file will be displayed bottom of the window. See Figures 11-5 and 11-6


    Figure 11-1 SolTrustVerifier


    Figure 11-2 SolCertInfoViewer


    Figure 11-3 SolTrustVerifier (File Properites)


    Figure 11-4 SolTrustVerifier (Version Properties)


    Figure 11-5 SolTrustVerifier Report on Authenticode(Summary)


    Figure 11-6 SolTrustVerifier Report on Authenticode(Detail)



    12 SolCertSystemStoreViewer

    12.1 SolCertSystemStoreViewer

      SolCertSystemStoreViewer is a simple Windows application to enumerate CertSystemStore (Current User, Local Machine,
    Current Service) and browse a certificate information of each store.
    See Figure 12-1 and 12-2

    12.2 Download

      You can download the latest SolCertSystemStore 1.0.0.1: (SolCertSystemStoreViewer.zip)

    12.3 How to use it?

    1. Select a store type from a pulldown menu for SystemStore of the menu bar(Figure 12-1),then all the store names
    and certificates issuers contained in them will be displayed in the left treeview pane.

    2. Select a certificate issuer from the treeview of the left pane(Figure 12-2), then the ceriticate inforamtion
    will be displayed in the right listview pane.


    Figure 12-1 SolCertSystemStoreViewer


    Figure 12-2 SolCertSystemStoreViewer(Current User)


    13 SolFileVersionFinder

    13.1 SolFileVersionFinder

      SolFileVersionFinder is a simple Windows application to find applications or files(*.exe, *.dll, *.ocx, *.sys)
    versionized by a Windows version resource.
    SolFileVersionFinder can be used to confirm a correct version of a software product to be delivered and installed
    to your customers.

    See Figure 13-1.

    Note:
  • 2009/10/07: Updated for compatibility on Windows 7.
  • 2009/10/07: Modified not to use SolWebBrowser.
  • 2009/10/07: Modified to show 'File Properites' for a selected file in the listview.

  • 13.2 Download

      You can download the latest SolFileVersionFinder 1.0.0.2(Updated: 7 Oct 2009): (SolFileVersionFinder.zip)


    13.3 How to use it?

    1. Run SolFileVersionFinder program on your desktop, then a Windows Explorer like window will be displayed. See Figure 13-1.

    2. Select a drive or folder to search in the left treeview pane of the window.

    3. To start a search of files(*.exe, *.dll, *.ocx, *.sys), click [Start] button on the upper right of the the window.
    Or Select [Start] of a pulldown menu for [Search] menu. The search will be recursively done in all subfolders if accessable.

    4. To stop the search, click [Stop] button on the upper right of the the window. Or Select [Stop] of a pulldown menu
    for [Search] menu.

    5. A matched file name with or without ProductVersion, FileVersion and CompanyName will be displayed in the right listview
    pane of the window.

    6. Click a right button of mouse on a versionized file of the right listview pane, then a context menu on a version will
    be displayed. Select [Version Properties] item from the context menu, then SolFileVerionViewer to show properties of the
    file version will be displayed. See Figure 13-2.

    7. Finally, a search result HTML file will be generated to report a summary and detailed information on the search
    and the url to the file will be displayed bottom of the window. See Figures 13-3 and 13-4


    Figure 13-1 SolFileVersionFinder


    Figure 13-2 SolFileVersionViewer


    Figure 13-3 SolFileVersionFinder Report (Summary)


    Figure 13-4 SolFileVersionFinder Report (Detail)

    14 SolFileViewer

    14.1 SolFileViewer

      SolFileViewer is a Windows Smart File Viewer which supports a wide range of file formats.See Figure 14-1.
    This application has a folder tree view in the left pane and a viewer window in the right pane.
    The former is used to browse a folder and select a file and the latter to view a content of a file.

    This tool is implemented by two standard Windows components of 'FolderBrowser' for the treeview and 'Web Browser'
    (Internet Explorer) for the viewer.
    The viewable types of files are fairly wide, but depend on the viewer's abilities of Internet Explorer and its add-ons.

    Note:
  • 2009/10/07: Updated for compatibility on Windows 7.

  • 14.2 Download

      You can download the latest SolFileViewer 1.0.0.2(Updated: 7 Oct 2009): (SolFileViewer.zip)

    14.3 How to use it?

    1. Run SolFileViewer program on your desktop, then a Windows Explorer like window will be displayed. See Figure 14-1.

    2. Browse a folder and select a file to view in the left treeview pane of the window.
    Or input a file name or url in the text field of upper combobox.

    3. Then the content of the file or url will be displayed in the right viewer pane.See Figures 14-2 to 14-7.
    For some files which can not be displayed directly in the viewer window, associated applications for the files(if exist)
    will be launched. For example, Office application will be launched when an office file selected.

    Currently, the files of extensions of *.dll, *.ocx, *.obj, *.sys are ignored.


    Figure 14-1 SolFileViewer


    Figure 14-2 SolFileViewer for a text file


    Figure 14-3 SolFileViewer for a jpg file


    Figure 14-4 SolFileViewer for a pdf file


    Figure 14-5 SolFileViewer for a url file in Favorites


    Figure 14-6 SolFileViewer for an xml file


    Figure 14-7 SolFileViewer for an xps file


    15 SolManifestFinder

    15.1 SolManifestFinder

      SolManifestFinder is a simple Windows application to find applications (*.exe) with a Windows embedded
    manifest resource.
    SolManifestFinder can be used to confirm a security(requestedPriviledges) or dependency(assemblyIdentity) of a
    software to be delivered and installed to your customers.

    See Figure 15-1.

    Note:
  • 2009/10/07: Updated for compatibility on Windows 7.
  • 2009/10/07: Modified not to use SolWebBrowser.
  • 2009/10/07: Modified to show 'File Properties' for a selected file in the listiview.
  • 2009/10/07: Modified to show 'Version Properties' for a selected file in the listiview.

  • 15.2 Download

      You can download the latest SolManifestFinder 1.0.0.2(Updated: 17 Oct 2009):
    (SolManifestFinder.zip)

    15.3 How to use it?

    1. Run SolManifestFinder program on your desktop, then a Windows Explorer like window will be displayed. See Figure 15-1.

    2. Select a drive or folder to search in the left treeview pane of the window.

    3. To start a search of files(*.exe), click [Start] button on the upper right of the the window.
    Or Select [Start] of a pulldown menu for [Search] menu. The search will be recursively done in all subfolders if accessable.

    4. To stop the search, click [Stop] button on the upper right of the the window. Or Select [Stop] of a pulldown menu
    for [Search] menu.

    5. A matched file name with or without 'RequestedExecutionLevel', 'UI Access', 'AssemblyIdentityName' and 'Version' properties
    will be displayed in the right listview pane of the window.

    6. Click a right button of mouse on a file with a manifest of the right listview pane, then a context menu on a manifest will
    be displayed. Select [Manifest Properties] item from the context menu, then SolManifestViewer to show the manifest
    of the file will be displayed. See Figure 15-2.

    7. Finally, a search result HTML file will be generated to report a summary and detailed information on the search
    and the url to the file will be displayed bottom of the window. See Figures 15-3 and 15-4


    Figure 15-1 SolManifestFinder


    Figure 15-2 SolManifestViewer


    Figure 15-3 SolManifestFinder Report (Summary)


    Figure 15-4 SolManifestFinder Report (Detail)


    16 SolEventWatcher

    16.1 SolEventWatcher

      SolEventWatcher is a simple Windows application to watch changes of Event Logs for Application, System
    and Security.

    SolEventWatcher can be used to watch or spy what's happening behind the Windows systems. See Figure 16-1.
    This tool is implemented by using a well-known Windows API 'NotifyChangeEventLog'.

    16.2 Download

      You can download the latest SolEventWatcher 1.0.0.4(Updated: 9 Aug 2009): (SolEventWatcher.zip)


    16.3 How to use it?

    1. Run SolEventWatcher program on your desktop, then a Windows window will be displayed. See Figure 16-1.

    2. To start a watch of Event Logs, select [Start] item of a pulldown menu for [Watcher] menu.
    Then, select an item from the items(Application, System, Security) of the submenu.

    3. To stop the watch, select [Stop] of a pulldown menu for [Watcher] menu.

    4. The latest detected Event Log information will be displayed on a top line in a treeview of the window.
    See Figures 16-2 to 16-4


    Figure 16-1 SolEventWatcher


    Figure 16-2 SolEventWatcher for Application


    Figure 16-3 SolEventWatcher for System


    Figure 16-4 SolEventWatcher for Security



    17 SolLogonMonitor

    17.1 SolLogonMonitor

      SolLogonMonitor is a simple Windows application to monitor currently logged-on users(Interactive, Network,
    Service and so on).

    SolLogonMonitor can be used to monitor what users have been logging on the Windows systems. See Figure 17-1.

    17.2 Download

      You can download the latest SolLogonMonitor 1.0.0.1(NEW: 4 Aug 2009): (SolLogonMonitor.zip)


    17.3 How to use it?

    1. Run SolLogonMonitor program on your desktop, then a Windows window will be displayed. See Figure 17-1.

    2. To start a monitor of logged-on users, select [Start] item of a pulldown menu for [Monitor] menu.

    3. To stop the monitor, select [Stop] of a pulldown menu for [Monitor] menu.

    4. The latest logged-on users information will be displayed in a treeview of the window.
    See Figures 17-2


    Figure 17-1 SolLogonMonitor


    Figure 17-2 SolLogonMonitor Started



    18 SolNetstat

    18.1 SolNetstat

      SolNetstat is a simple Windows application to show the network states of TCP and UDP tables.
    This is a GUI version of command line tool 'netstat'. See Figure 18-1.

    SolNetstat can be used to monitor the current network state, the owing process ID and module information of TCP and UDP
    of the Windows systems.


    Note:
  • 2009/09/06: Added [Statistics] menu and pull-downmenu [Ip], [Tcp] and [Udp] for the menu.
    You can now display statistics information for Ip, Tcp and Udp. See Figure 18.2.
  • 18.2 Download

      You can download the latest SolNetstat 1.0.0.2(NEW: 6 Sep 2009): (SolNetstat.zip)


    18.3 How to use it?

    1. Run SolNetstat program on your desktop, then a Windows window will be displayed.
    The network IP addresses, network state, owing process ID and module information will be shown in the listview.See Figure 18-1.

    2. To show the latest information, select [Refresh] item of a pulldown menu for [File] menu.

    3. To show statistics information for 'Ip', 'Tcp' or 'Udp', select an item of a pulldown menu for [Statistic] menu.
    StatisticsViewer for the item will be displayed. See Figure 18-3.

    Figure 18-1 SolNetstat


    Figure 18-2 SolNetstat Statistics


    Figure 18-3 SolNetstat Tcp Statistics



    19 SolIPInterfaceWatcher

    19.1 SolIPInterfaceWatcher

      SolIPInterfaceWatcher is a simple Windows application to watch changes of all IP(IPv4 and IPv6) interfaces
    on a local computer.

    This application runs on Windows Vista and later versions of Windows.

    SolIPInterfaceWatcher can be used to watch what changes for IPv4 and IPv6 interfaces have been caused on the Windows systems.

    This tool is implemented by using a Windows Vista (and later versions) API 'NotifyIpInterfaceChange'.See also the console application
    'src/console_app/net/IPInterfaceChangeNotifier' of SOL9 library samples.

    19.2 Download

      You can download the latest SolIPInterfaceWatcher 1.0.0.1(NEW: 30 Aug 2009): (SolIPInterfaceWatcher.zip)


    19.3 How to use it?

    1. Run SolIPInterfaceWatcher program on your desktop, then a Windows window will be displayed. See Figure 19-1.

    2. To start a watcher, select [Start] item of a pulldown menu for [Watcher] menu.

    3. To stop the watcher, select [Stop] item of a pulldown menu for [Watcher] menu.

    4. The latest change of IP interface will be displayed in a treeview of the window.
    See Figures 19-2


    Figure 19-1 SolIPInterfaceWatcher


    Figure 19-2 SolIPInterfaceWatcher Started


    20 SolProcessTree

    20.1 SolProcessTree

      SolProcessTree is a Windows GUI tool to view a tree structure of all processes of a local computer. See Figure 20-1.
    This is a tiny tool to view a tree hierachy of processes, threads count of a process and a list of module names of a process. .
    SolProcessTree can be used to show visually a hierachy of processes and dependent module names(*.exe, *.dll) of the processes.


    Note:
  • 2009/09/14: Modified to show 'FileVersion' information of a module file of a process. See Figure 20-2.
  • 2009/09/28: Modified to show 'File Property' information of a module file of a process. See Figure 20-3.
  • 20.2 Download

      You can download the latest SolProcessTree 1.0.0.3(28 Sep 2009) : (SolProcessTree.zip)

    20.3 How to use it?

    1. Run SolProcessTree program on your desktop, then a Windows window will be displayed.
    A tree of all processes hierachy with a label of 'Process ID', 'Threads Count' and 'Module Name'
    of a process on the local computer will be shown in the left treeview.See Figure 20-1.

    2. To show the latest information, select [Refresh] item of a pulldown menu for [File] menu.

    3. To show a version of a module file, select a file name in the right listview pane.
    Click a right button of mouse on a file of the listview, and a context menu will be displayed.
    Select [Version Properties] item from the context menu, then a FileVersion Window to show properties
    of the selected file version will be displayed. See Figure 20-2.


    Figure 20-1 SolProcessTree


    Figure 20-2 SolProcessTree Module File Version


    Figure 20-3 SolProcessTree Module File Property



    21 SolPerformanceBrowser

    21.1 SolPerformanceBrowser

      SolPerformanceBrowser is a Windows GUI tool to view and inspect all performance objects with instance names and counter names
    of a local computer.See Figure 21-1.
    SolPerformanceBrowser can be used to browse performace counter information only by simple mouse clicks.

    Note:
  • 2009/09/25: Modified to show 'CounterInfo' for a performance counter path. See Figure 21-2.
  • 2009/09/28: Added [Open] and [Save] items to [File] menu, you can open and save a PerformanceObjectReport file
    of HTML format.
  • 21.2 Download

      You can download the latest SolPerformanceBrowser 1.0.0.3(28 Sep 2009) : (SolPeformanceBrowser.zip)

    21.3 How to use it?

    1. Run SolPerformanceBrowser program on your desktop, then a Windows window will be displayed.
    It has a treeview in the left pane and a query window in the right pane.
    A tree of all performance objects with counter names and instance names on the local computer will be displayed in
    the left treeview.See Figure 21-1.

    2. Select a performance object name, an instance name, or a counter name of a performance object in the
    left treeview.

    3, Select an instance name or a counter name if needed in the right query pane to make a counterpath,
    and click [Query] button to start a performance query.
    A query result of the counterpath will be displayed in the listview of the query pane. See Figure 21-1

    4. To show the latest information, select [Refresh] item of a pulldown menu for [File] menu.

    5. To show 'CounterInfo' of a counterPath, select a counterPath in the listview of the query pane.
    Click a right button of mouse on the selected counterPath, and a context menu will be displayed.
    Select [Show CounterInfo] item from the context menu, then a CounterInfoViewer Window to show properties
    of the counterPath will be displayed. See Figure 21-2.


    6. To save the PerformanceObject information in the treeview to a 'SolPerformaceObject Report' HTML file, select [Save] of a pulldown
    menu for [File] menu. A ConfirmationDialog to save will be displayed. See Figure 21-3.

    7. To open a 'SolPerformance Viewer' HTML file, select [Open] of a pulldown menu for [File] menu.
    Select a sfw_*.html HTML file in a FileOpenDialog, the selected 'SolPerformanceObject Report' file will be displayed
    in a WebBrowser. See Figure 21-4.

    Figure 21-1 SolPerformanceBrowser


    Figure 21-2 SolPerformanceBrowser CounterInfoViewer


    Figure 21-3 SolPerformanceBrowser Save Report


    Figure 21-4 SolPerformanceBrowser Open Report



    22 SolUPnPDeviceFinder

    22.1 SolUPnPDeviceFinder

      SolUPnPDeviceFinder is a Windows GUI tool to find UPnP(Universal Plug and Play) devices on a computer. See Figure 22-1.
    This is a tiny tool to find all UPnP devices from a rootdevice and show them in a treeview, and shows serviceId for each device
    in a listview. See Figure 22-2. For other device of UPnP compliant Media Server, see Figure 22-3.

    22.2 Download

      You can download the latest SolUPnPDeviceFinder 1.0.0.1(NEW: 3 Dec 2009) : (SolUPnPDeviceFinder.zip)

    Figure 22-1 SolUPnPDeviceFinder


    Figure 22-2 SolUPnPDeviceFinder ServiceId


    Figure 22-3 SolUPnPDeviceFinder MediaServer (TVersity)



    23 SolNetSessionViewer

    23.1 SolNetSessionViewer

      SolNetSessionViewer is a Windows GUI tool to view session users who have estalished connections
    to shared folders of a server. See Figure 23-1. If you change a server name, please click [Option] menu and [ServerName] item of the pulldown menu, and input
    a server name. See Figure 23-2.
    SolNetSessionViewer displays all session users and opened files by each user on shared folders of the server.
    See Figure 23-3.
    See also the console application 'src/console_app/nm/NetSession' of SOL9 library samples.

    23.2 Download

      You can download the latest SolNetSessionViewer 1.0.0.1(NEW: 6 Dec 2009) : (SolNetSessionViewer.zip)

    Figure 23-1 SolNetSessionViewer


    Figure 23-2 SolNetSessionViewer ServerName


    Figure 23-3 SolNetSessionViewer Files


    24 SolIPRouteWatcher

    24.1 SolIPRouteWatcher

      SolIPRouteWatcher is a Windows GUI tool to watch changes to IP (IPv4 and IPv6) route entries on a local computer.
    See Figure 24-1.
    This application runs on Windows Vista and later versions of Windows.

    This tool is implemented by using a Windows Vista (and later versions) API 'NotifyRouteChange2' which registers to be
    notified for changes to IP route entries'. See also the console application 'src/console_app/net/IPRouteChangeNotifier'
    of SOL9 library samples.

    24.2 Download

      You can download the latest SolIPRouteWatcher 1.0.0.1(NEW: 16 Dec 2009): (SolIPRouteWatcher.zip)


    24.3 How to use it?

    1. Run SolIPRouteWatcher program on your desktop, then a Windows window will be displayed. See Figure 24-1.

    2. To start a watcher, select [Start] item of a pulldown menu for [Watcher] menu.

    3. To stop the watcher, select [Stop] item of a pulldown menu for [Watcher] menu.

    4. The latest change to IP route entries will be displayed in a treeview of the window.
    See Figures 24-2


    Figure 24-1 SolIPRouteWatcher


    Figure 24-2 SolIPRouteWatcher Started




    25 SolWMIClassBrowser

    25.1 SolWMIClassBrowser

      SolWMIClassBrowser is a Windows GUI tool to browse all WMI namespaces and WMI classes on a computer.
    See Figures 25-1 and 25-2.

    This tool can be used to inspect a WMI class and execute a WQL query for each class to get Windows System information.
    See Figures 25-4 and 25-5

    See also the following WMI console applications of SOL9 library samples:
  • 'src/console_app/wmi/SWbemNameSpaceEnumerator'
  • 'src/console_app/wmi/SWbemClassEnumerator'
  • 'src/console_app/wmi/SWbemClassInspector'

  • 25.2 Download

      You can download the latest SolWMIClassBrowser 1.0.0.1(NEW: 26 Dec 2009): (SolWMIClassBrowser.zip)


    25.3 How to use it?

    1. Run SolWMIClassBrowser program on your desktop, then a Windows window will be displayed. See Figure 25-1.
    It has a treeview in the left pane and a listview in the right pane.
    A tree of all WMI namespaces on the computer will be displayed in the left treeview.

    2. Click a namespace in the left treeview, and all classse contained in the namespace will be displayed in the
    right listview. See Figure 25-2

    3. Click a right button of a mouse on a class name in the right listview, and a context menu for the class will
    be displayed. See Figure 25-3.

    4. Select [Inspect Class] item in the menu, and a class informatiion will be displayed in an XML format. See Figure 25-4.

    5. Select [Exec Query] item in the menu, and a query result will be displayed in a text format. See Figure 25-5.

    Figure 25-1 SolWMIClassBrowser Namespaces


    Figure 25-2 SolWMIClassBrowser Classes


    Figure 25-3 SolWMIClassBrowser ContextMenu


    Figure 25-4 SolWMIClassBrowser InspectClass


    Figure 25-5 SolWMIClassBrowser ExecQuery



    Last modified: 26 Dec 2009

     Last modified: 26 Dec 2009

    Copyright (c) 2000-2009 Antillia.com ALL RIGHTS RESERVED.