Internet Connectivity for SuperSMITH(TM) version 5.0CB and earlier 12 Feb 2013


Summary:  SuperSMITH does not connect to the internet.



Program Suite:  This applies to the SuperSMITH  programs as delivered in the installation  .CAB file.  These files include the compiled application files (*.exe), Windows (tm) controls and libraries (such as *.ocx, *.dll, *.tlb), and support files (*.ztf, smithlng.*)


Compiled files:  The compiled (*.exe) files may call another file in this suite, but do not directly call any other executables.  Another program could call one of these executables (such as double clicking on the file name in file explorer.) These files do not make any calls to any web address.  There are no calls to web addresses to check for updates.


Support files:  The support files (*.ztf, smithlng.*) are ASCII based text and configuration files, readable with Notepad.  They have no executable code.


Output files:  Files created by SuperSMITH are ASCII based text, or graphic output based on bitmap  (*.bmp) or standard windows Metafiles (*.wmf)


Windows Controls:  The Windows controls used are ones that are standard Windows controls, or that came with a version of Microsoft Visual Basic or Visual Studio.  We do not have any other 3rd party controls.  (Comment:  When you open a file, we use the Microsoft “commonDialog” control.  One could browse to a network based location to load or save a file.)  Windows may initiate updates for these standard controls, and those controls may have routines to connect to the web.  We do not call any of them.


Help File:  When the help file, SmithHlp.exe, runs, it displays the help file in a Rich Text Box control.  Standard API calls to Windows Libraries are used to determine the mouse position and whether the mouse pointer should be changed.  The underlined text is part of the rich text format.  Clicking only directs the SmithHLP program to display different text in the window.  There is no provision for clicks to transfer control to another program or to jump to a web page or to open a web browser.  Some web links are listed, (e.g. in product support) but the user has to copy and paste them in a browser.  (Comment:  Some versions of Microsoft Help, which use the *.hlp or *.chm help files could connect to the internet.  Microsoft help was used on earlier Supersmith releases)