object TipsForm: TTipsForm Left = 300 Top = 112 Width = 465 Height = 428 Caption = 'TechFacts 95 Embedded Help' Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OnClose = FormClose OnCreate = FormCreate OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object Panel1: TPanel Left = 0 Top = 0 Width = 350 Height = 401 Align = alClient BevelInner = bvLowered BevelOuter = bvNone TabOrder = 0 object Label1: TLabel Left = 1 Top = 1 Width = 348 Height = 24 Align = alTop Alignment = taCenter AutoSize = False Caption = 'Help Index' Color = clWhite Font.Color = clBlue Font.Height = -19 Font.Name = 'MS Sans Serif' Font.Style = [] ParentColor = False ParentFont = False end object ListBox1: TListBox Left = 1 Top = 25 Width = 348 Height = 375 Align = alClient BorderStyle = bsNone Font.Color = clBlack Font.Height = -15 Font.Name = 'MS Sans Serif' Font.Style = [] ItemHeight = 16 ParentFont = False TabOrder = 0 OnClick = ListBox1Click end end object Panel2: TPanel Left = 0 Top = 0 Width = 350 Height = 401 Align = alClient TabOrder = 2 object Label2: TLabel Left = 1 Top = 1 Width = 348 Height = 24 Align = alTop Alignment = taCenter AutoSize = False Caption = 'Label2' Color = clWhite Font.Color = clBlue Font.Height = -16 Font.Name = 'MS Sans Serif' Font.Style = [] ParentColor = False ParentFont = False end object BigRich: TRichEdit Left = 1 Top = 25 Width = 348 Height = 345 Align = alClient BorderStyle = bsNone ScrollBars = ssBoth TabOrder = 0 WantTabs = True end object RichEdit145: TMemo Left = 216 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'String Search' 'The string search lets you look for any size string across all f' + 'iles on your local or remote drives. This function gives you se' + 'veral search options which can be used independantly or together' + ':' '' '1. Search Inside files. This is the traditional string search. E' + 'ach file on your disk will be searched for the string, including' + ' non-Text type files. You are shown the File name, path and off' + 'set within the file.' '' '2. Search File names. All long and short file names are scanned ' + 'for the string. You are shown the File name, path, date and siz' + 'e of the file.' '' '3. Search INI files. All INI files are scanned for the string. ' + 'You are shown the section and the key of the matching line.' '' '4. Search the Registry. Search for the key within registry data' + '. You are shown the Key, the Keypath and the related data contai' + 'ning the string.' '' '5. Search Shortcuts and .LNK files. The reference to the string' + ' within the shortcut file is displayed.' '' '6. Search Program Groups. The reference to the string within th' + 'e program group file is displayed.' '' 'Search Options:' '' '- Enter the search string. It is not case sensitive.' '' '- Enter the file search mask. Use traditional search criteria: ' + '*.* *.exe abc*.* etc..' '' '- Select the type of search as explained above.' '' '- Determine the starting drive or directory using the drive tree' + '.' '' 'When your selection criteria are set, click on the "Start Search' + '" button. During the searches, the progress is shown on the sta' + 'tus line.' '' 'You may abort the search at any time by clicking on the "Abort" ' + 'button on the toolbar. Search results gathered to this point ar' + 'e retained.' '' '200 Using the File Detail Viewer') TabOrder = 41 Visible = False WordWrap = False end object RichEdit997: TMemo Left = 8 Top = 344 Width = 57 Height = 25 Lines.Strings = ( 'Version History' 'v1.30 3/7/97' ' 1. New Feature: "Move It!". This utility will scan INI files, P' + 'rogram Groups, Shortcuts, Links and the Registry for references ' + 'to a file or folder and will replace them with a new File\Folder' + '. Necessary when you move apps to new locations or drives.' ' 2. New Feature: "String Search". This function will search for ' + 'strings across all files on local or remote drives. Includes spe' + 'cialized searches to scan INI files, the Registry, Long File Nam' + 'es, ShortCut .LNK files and Program Group files. Extremely power' + 'ful and Fast.' ' 3. Added Module Name+Path to the Module List function.' ' 4. Corrected bug that did not show details for modules when dou' + 'ble-clicked.' ' 5. Added scroll bars to all Lists so that all data could be vie' + 'wed.' ' 6. Changed format of lists to show full width of string data in' + ' last column.' ' 7. Modified program to not autoload MAPI32.DLL, so now it runs ' + 'ok if MAPI is not on the system.' ' 8. Corrected bug that would prevent TechFacts 95 from being ope' + 'ned when it is an icon in the system tray. Was caused by a scree' + 'n capture failure leaving the left position at -3000 in the regi' + 'stry.' ' 9. Corrected bug that prevented the "Capture Specific Portion" ' + 'of the screen capture function from working.' '10. Updated Screen Capture utility to repaint the captured image' + ' on the display form when the size of the captured image changed' + '.' '11. Modified the embedded help so that it can be read\accessed w' + 'hile you are still using the program.' '12. Updated all forms to handle Large Fonts or different screen ' + 'resolutions that were causing text and buttons to be scrunched.' '13. Automated the custom monitor resize routine so that custom m' + 'onitors always fill the form area.' '14. Added a "Delete Duplicate" file to the duplicate search.' '' 'v1.20 2/1/97' ' 1. NEW search for all icons in windows files. Lists all icons t' + 'hat it finds imbedded in EXE, ICO, DLL, etc.. files. Save icons ' + 'to new icon files.' ' 2. NEW search for version information from all EXE, DLL, DRV & ' + 'VXD files. Lets you see what program versions you have and what ' + 'OS they will run on, who wrote them and other manufacturer infor' + 'mation.' ' 3. Updated all buttons to be "Windows Explorer" type where they' + ' automatically "show up" when you pass the mouse over them.' ' 4. Got rid of references to ShowMan and WatchMan on the main ca' + 'ption.' ' 5. Corrected bug in "Disk Usage" that only allowed it to be run' + ' once without restarting TechFacts95.' ' 6. Corrected bug that allowed you to run multiple file searches' + ' at once, causing GPFs.' ' 7. Added capability in "System Watch" for system to reboot and ' + 'the watch to carry on. This involved setting TechFacts to run au' + 'tomatically through the registry. There is a checkbox on the for' + 'm to disable this feature as well.' ' 8. Added new capability to have "Process Monitor" automatically' + ' start when InfoSpy is started. There is a new checkbox to enabl' + 'e\disable this feature on the "Startup" tab in configuration.' ' 9. Added code behind the "Add" and "Delete" buttons for INI fil' + 'es in the system watch.' '10. Provided '#39'hints'#39' for the rest of the buttons.' '11. Added a new configuration option that lets you specify the i' + 'nterval between refreshing the monitors. Default is 1000 ms, how' + 'ever you can adjust from 250ms to 10000ms.' '12. Corrected bug with the '#39'clear before search'#39' feature which w' + 'asn'#39't clearing the list before starting a new search... it is no' + 'w...' '13. Added Vertical splitter bars to all the search functions. Th' + 'is '#39'RED'#39' bar allows you to dynamically resize the search criteri' + 'a panel.' '14. Reworked the DLL search feature. Got rid of the pesky drive ' + 'window that appeared and replaced it with a search criteria pane' + 'l. Also added a button to allow duplicate DLLs to be deleted. Al' + 'so provided true '#39'Abort'#39' capability to end the DLL search at any' + ' time.' '15. Corrected problems with the Print Preview coming up with wei' + 'rd fonts and not saving font changes.' '16. Updated the Key for TechFacts in the registry so that the Ve' + 'rsion number was not part of the key but is now just a data valu' + 'e within the CONFIG value section.' '17. Added a PASTE button which will paste from the clipboard to ' + 'any non-columnar panels.' '18. Added a command line query to allow users to see command lin' + 'e options without going into help, run Techfacts like this "TEKF' + 'CT95 ?".' '19. You can now preload the TechFacts 95 configuration from an a' + 'scii file. This is useful when you distribute TechFacts 95 to us' + 'ers and want them to have a set configuration. The file can be d' + 'efaulted to the TechFacts 95 directory or you can provide a loca' + 'l or network path.' '20. Added an option in the configuration form to set the SMTP de' + 'fault port. The port defaults to 80 however some users complaine' + 'd of different port usage.' '21. Reworked the main menu, modified the '#39'Action'#39' menu options a' + 'nd moved all email\fax options to the new '#39'Email\Fax'#39' menu.' '22. Added capability to create new empty MAPI and SMTP emails, e' + 'asier than invoking other email programs.' '23. Added ability to create a blank detail form which can be use' + 'd to paste multiple pieces of data. Helps consolidate snapshots ' + 'of systems.' '24. The detail form now has the ability to send MAPI and SMTP em' + 'ail.' '25. Made the '#39'Clear'#39' button work with the DLL Search listboxes.' '26. The size and position of the detail form is now saved for fu' + 'ture positioning.' '27. Cleanup of internet email form so that it handles Winsock er' + 'rors cleaner and works better with RAS dialers.' '' 'v1.10 1/10/97' ' 1. Updated to handle Process and CPU based monitoring.' ' 2. Updated to handle 32bit Winsock and MAPI drivers.' '' 'v1.00 10/1/96' ' 1. Conversion of TechFacts 3.1x to Delphi 2.0 for 32bit' '' '000 Version History') TabOrder = 33 Visible = False WordWrap = False end object RichEdit40: TRichEdit Left = 8 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Spy Functions' 'The Spy tab provides functions that let you examine Processes, M' + 'odules, Threads, Heaps, Windows and Atoms.' '' 'When you click on the Spy tab you will be shown several buttons.' + ' To select a Spy function click on the specific button.' '' 'All program resources such as printing, refresh & clipboard are ' + 'available once data is displayed for in the Spy Window.' '' 'Data in this window is displayed in sortable\sizeable columns. Y' + 'ou can sort the data by clicking on any column header and you ca' + 'n size any column by dragging on the column separation line.' '' 'Spy data can be '#39'drilled'#39' to a lower level of detail. Double-cli' + 'ck on the data in the first column in order to invoke the detail' + ' form.' '' '041 Spying on Processes') TabOrder = 1 Visible = False WordWrap = False end object RichEdit120: TRichEdit Left = 8 Top = 232 Width = 57 Height = 25 Lines.Strings = ( 'Viewing Configuration Data' 'This option allows you to easily view and search key configurati' + 'on files on your system:' '' 'Autoexec.bat' 'Config.sys' 'Win.ini' 'System.ini' '' '2 user selectable files. These can be any text file such as bat' + 'ch or ini. Browse buttons can be used to search local or network' + ' drives.' '' 'When any file is chosen it is concatenated onto the edit form, i' + 'e: Config.sys would follow the last line of the Autoexec.bat. Th' + 'e edit form is refreshed each time a file is added or removed by' + ' clicking on its checkbox next to the name.' '' 'You can edit or add additional text into the edit form before pr' + 'inting, saving or copying to clipboard.' '' 'This option provides an easy means to capture and send configura' + 'tion information to technical support.' '300 Using TechFacts as a Technical Support Tool') TabOrder = 2 Visible = False WordWrap = False end object RichEdit160: TRichEdit Left = 8 Top = 288 Width = 57 Height = 25 Lines.Strings = ( 'Sending Internet Email' 'Any TechFacts 95 data can be transmitted to any internet email a' + 'ddress using the embedded SMTP internet email module. Requireme' + 'nts: An SMTP mailserver account via your internet provider or pr' + 'oxy. If you can send email via Netscape Navigator or Internet E' + 'xplorer then you can use this feature.' '' 'Once you have displayed data in any of the TechFacts tabs except' + ' "Action" then you can either choose the "Send Internet Email" o' + 'ption under the "Action" menu or use the Internet Email button o' + 'n the speedbar.' '' 'You will be given an email form with a default recipient (if app' + 'licable) already filled in and the data from TechFacts as the bo' + 'dy of the message.' '' 'You can add attachments, change the recipient or subject or modi' + 'fy the body of the text. When ready, click on the "Send" button ' + 'to send the message.' '' '000') TabOrder = 3 Visible = False WordWrap = False end object ListBox2: TListBox Left = 224 Top = 288 Width = 124 Height = 90 ItemHeight = 13 Items.Strings = ( '000 TechFacts 95 Overview' '003 Installing TechFacts 95' '004 Uninstalling TechFacts 95' '001 Starting the Program' '002 Closing the Program' '005 Command Line Options/Pre-Load Config' '006 Using TechFacts 95 Controls' '010 Configuring TechFacts 95' '020 The Monitor Tab' '040 The Spy Tab' '060 The System Tab' '080 The Action Tab' '100 The Tools Tab' '120 The Config Tab' '140 The Search Tab' '160 Internet Email' '180 MAPI Email' '200 Using the Detail Form' '220 Sending a Tech Fax' '240 Glossary of Terms' '300 Using TechFacts as a Technical Support Tool' '997 Version History') TabOrder = 4 Visible = False end object Panel3: TPanel Left = 1 Top = 370 Width = 348 Height = 30 Align = alBottom BevelOuter = bvNone BorderStyle = bsSingle Color = clWindow Ctl3D = False Font.Color = clBlack Font.Height = -15 Font.Name = 'MS Sans Serif' Font.Style = [fsItalic] ParentCtl3D = False ParentFont = False TabOrder = 5 Visible = False end object RichEdit41: TRichEdit Left = 64 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Processes' 'This function provides you with a list of all processes running ' + 'under Windows 95. This is valuable in determining whether there ' + 'are programs or applications or applets that are running outside' + ' expected parameters.' '' 'The following information is displayed:' '' 'Process - The name of the process as registered with Windows.' '' 'Process ID - The '#39'handle'#39' or identifier Windows uses for this pr' + 'ocess.' '' 'Module ID - The '#39'handle'#39' or identifier for the physical module t' + 'hat was loaded for this process.' '' 'Priority - How Windows treats this process: Low, Medium or High.' '' 'Full Name - The full path and file name of the applications'#39's mo' + 'dule.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'You can get additional details of the Process by Double-Clicking' + ' on the Process Name for which you want more details.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '042 Module information') TabOrder = 6 Visible = False WordWrap = False end object RichEdit42: TRichEdit Left = 104 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Modules' 'This function provides you with a list of all DLLs (modules) tha' + 't a specific process loaded. Since Windows 95 provides an addres' + 's space for each process, the modules loaded for a specific proc' + 'ess will be different than other processes (unlike Windows 3.1x ' + 'which shared all modules between tasks).' '' 'This data returned from this lookup is:' '' 'Module Name - The file name of the loaded module. To get the pat' + 'h, use the Detail screen (see below).' '' 'Module ID - The '#39'handle'#39' or identifier assigned by Windows for t' + 'his module.' '' 'Global Count - The number of times Windows programs or modules h' + 'ave globally referenced this module.' '' 'Process Count - The number of times the parent process of the mo' + 'dule has referenced this module.' '' 'Size - The size in bytes of the memory used by this module.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'You can get additional details on a Module by Double-Clicking on' + ' the Module Name for which you want more details.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '043 Thread information') TabOrder = 7 Visible = False WordWrap = False end object RichEdit43: TRichEdit Left = 144 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Threads' 'Thread are entities to which the CPU will allocate processing ti' + 'me. Threads process parts or all of processes and can transcend ' + 'several processes.' '' 'Thread ID - The '#39'handle'#39' or identifier that Windows assigned thi' + 's thread.' '' 'Owner Process - The '#39'handle'#39' or identifier of the parent process' + ' of this thread.' '' 'Count Usage - The number of references made by the Thread, usual' + 'ly 0 or 1.' '' 'Priority - The CPU priority assigned to the thread. The higher t' + 'he number the higher the priority.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'You can get additional details on a Thread by Double-Clicking on' + ' the Thread Id for which you want more details.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '044 Heap information') TabOrder = 8 Visible = False WordWrap = False end object RichEdit44: TRichEdit Left = 184 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Heaps' 'Each Process, Module or Object within Windows can dynamically or' + ' statically grab portions of memory to store code, properties or' + ' data. This memory is called Heap. Heap is allocated using '#39'bloc' + 'ks'#39' of memory.' '' 'When you select this option you will be shown a form with all th' + 'e heaps listed. Click on a specific heap in order to enumerate a' + 'll the heap blocks for that heap.' '' 'The Heap information gathered on this form is:' '' 'Handle - The identifier assigned by Windows for this heap block.' '' 'Address - The Memory address for this heap block.' '' 'Size - The number of bytes of Heap allocated to this block.' '' 'Type - The type of heap allocation: Fixed, Free or Moveable.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'You can get additional details on a Heap Block by Double-Clickin' + 'g on the Heap Id for which you want more details.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '045 Window information') TabOrder = 9 Visible = False WordWrap = False end object RichEdit45: TRichEdit Left = 224 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Windows' 'Windows are the visible or non-visible entities under Windows th' + 'at displays information to the user. Non-visible windows may be ' + 'ones that are hidden or minimized or on forms that are not yet d' + 'isplayed. Windows include icons, status bars, menus and desktop ' + 'entities.' '' 'This option returns the following information about Windows:' '' 'Window Class - Class refers to the overall Windows grouping that' + ' created and owns this particular window. This can refer to an a' + 'pplication or a grouping of Windows within an application.' '' 'Window Title - The title assigned to the window. This may be wha' + 't is seen on a title or it may be a name assigned by an applicat' + 'ion.' '' 'Handle - This is the identifier assigned by Windows used to refe' + 'rence this window.' '' 'Parent - The handle of the parent windows of this window. If the' + ' parent is '#39'0000'#39' then the parent is the Windows Desktop itself.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'You can get additional details on a Window by Double-Clicking on' + ' the Window Class for which you want more details.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '046 Atom information') TabOrder = 10 Visible = False WordWrap = False end object RichEdit46: TRichEdit Left = 264 Top = 136 Width = 57 Height = 25 Lines.Strings = ( 'Spying on Atoms' 'Atoms are handles pointing to strings defined in the system atom' + ' table. These strings are available to be used by applications.' '' 'Atom # - The id of the atom.' '' 'Size - The size in bytes of the memory allocated to the string.' '' 'String - The string characters available for reference for this ' + 'atom.' '' 'The information displayed can be sorted by any of the columns sh' + 'own. To sort, click on the column name. Sorting may take several' + ' seconds.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '' '200 the Detail form') TabOrder = 11 Visible = False WordWrap = False end object RichEdit200: TRichEdit Left = 120 Top = 288 Width = 57 Height = 25 Lines.Strings = ( 'Using the Detail Form' 'The detail form is invoked when you Double-click on specific Tec' + 'hFacts information.' '' 'This includes:' '1. Any of the "Spy" tab options.' '2. Any other option that provides a list of files.' '' 'When viewing files you can switch between ascii and hex mode by ' + 'clicking on the "Key" image in the speedbar. Hex mode is not av' + 'ailable for "Spy" details.' '' 'You do not need to close the detail form each time it is used si' + 'nce the next invokation will cause the current copy to close bef' + 'ore reissuing it.' '' 'The detail form can transmit the data in it'#39's data panel via the' + ' MAPI and SMTP email facilities, if invoked and available.' '000') TabOrder = 12 Visible = False WordWrap = False end object RichEdit80: TRichEdit Left = 8 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Action Functions' 'The Action tab provides you with several different activities wh' + 'ich can be used to modify, save or capture elements of Windows 9' + '5.' '' 'When you click on the Action tab you will be shown several butto' + 'ns. To select an action click on the specific button.' '' 'Program resources such as printing, refresh & clipboard are not ' + 'available for the action functions.' '' '081 Termination Processes') TabOrder = 13 Visible = False WordWrap = False end object RichEdit81: TRichEdit Left = 64 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'Terminating Processes' 'Though not recommended as a regular activity, you can use TechFa' + 'cts to terminate processes maintained by Windows. This may be us' + 'eful if a process is hung or if you want to determine how other ' + 'programs may react to a process terminating.' '' 'You will be shown a list of all processes. Select the one you wi' + 'sh to terminate and click on "Terminate" button.' '' 'Note: Due to the inherant security aspects of Windows 95, you ma' + 'y be denied access to terminate certain processes.' '082 Unloading Modules') TabOrder = 14 Visible = False WordWrap = False end object RichEdit82: TRichEdit Left = 104 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'Unloading Modules' 'You can use TechFacts to attempt to unload Modules owned by a gi' + 'ven process. You may want to do this in cases where incorrect ve' + 'rsions of modules are loaded or when you are testing how process' + 'es react to a module terminating.' '' 'Unloading a module is a 2 step process:' '' '1. You will be given a list of all processes. Select the process' + ' for which the module you are seeking was loaded.' '' '2. From the list of modules owned by the specific process, selec' + 't the module to unload and click on the "Unload" button. The mod' + 'ule list will rebuild and you will notice that the Count has bee' + 'n decremented or the module no longer appears.' '' 'Note: Windows 95 provides limited access to other process'#39's modu' + 'les. There may be times when TechFacts 95 can not unload another' + ' process'#39's modules.' '083 Screen Capture') TabOrder = 15 Visible = False WordWrap = False end object RichEdit83: TRichEdit Left = 144 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'Screen Capture' 'The screen capture utility can be used to capture all or portion' + ' of your desktop into standard bitmap images. You can then save ' + 'these images to disk, print them or use the clipboard to paste t' + 'hem into documents.' '' 'Choose from one of the 3 capture types:' '' '1. Capture Entire Desktop - The whole screen (ie: 800 x 600) is ' + 'captured.' '' '2. Capture a Specific Window - You will be given a cursor to pla' + 'ce over a specific window. Click on the window and the contents ' + 'of the frame and window will be captured.' '' '3. Capture a Portion of the Desktop - Using a crosshair you can ' + 'rubberband an area of the desktop to capture. When you release t' + 'he mouse the area inside the rubberband is captured.' '' 'Once you have captured any portion of the desktop, the image wil' + 'l be displayed in TechFact'#39's display window and has AUTOMATICALL' + 'Y been placed in the clipboard.' '' 'You can use the "Print" button to print the image or simply past' + 'e the image to another application.' '084 Saving CMOS Settings') TabOrder = 16 Visible = False WordWrap = False end object RichEdit84: TRichEdit Left = 184 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'Saving CMOS Settings' 'You can save your current CMOS settings to a disk file. This fil' + 'e can then be used at a later time to restore CMOS in case it ge' + 'ts corrupted.' '' 'You will be asked to select a file path and name to which CMOS w' + 'ill be saved.' '085 Restoring CMOS') TabOrder = 17 Visible = False WordWrap = False end object RichEdit85: TRichEdit Left = 224 Top = 184 Width = 57 Height = 25 Lines.Strings = ( 'Restoring CMOS' 'You can restore a previously saved CMOS file so that it'#39's settin' + 'gs overwrite what is currently in CMOS.' '' 'You will be asked to select a disk file to restore from. TechFac' + 'ts has embedded special code in it'#39's CMOS file format to prevent' + ' non-CMOS type files from being restored into CMOS. You will be ' + 'warned if you attempt to restore an incorrect file type.' '' '000') TabOrder = 18 Visible = False WordWrap = False end object RichEdit140: TRichEdit Left = 8 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Search Functions' 'The Search tab provides you with several different activities wh' + 'ich can be used to search for DLLs, Files or Duplicate files.' '' 'When you click on the Search tab you will be shown several butto' + 'ns. To select a search click on the specific button.' '' 'Program resources such as printing, refresh & clipboard are avai' + 'lable once files are listed after a search is complete.' '' 'When a search is started an "ABORT" button appears in the speedb' + 'ar near the top of the form. Clicking on the "Abort" button will' + ' stop any search in process and will display the partial results' + ' of the search (if any).' '' '141 Searching for DLLs') TabOrder = 19 Visible = False WordWrap = False end object RichEdit141: TRichEdit Left = 64 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'Searching for DLLs' 'The DLL search is used to display DLLs (modules) that are loaded' + ', referenced, unreferenced and duplicated on your local or netwo' + 'rk drive.' '' 'When invoked you will be presented with a drive & directory sele' + 'ction window. Use this window to indicate the first level of you' + 'r search for DLLs. All subdirectories will be searched. To sele' + 'ct a starting directory Double-Click on the directory name in th' + 'e list, it will then appear at the top of the window. When done,' + ' click on "Ok".' '' 'The system will then search for all references to DLLs on your s' + 'ystem, this could take several minutes, progress is shown on the' + ' bottom status line. To cancel the search, click on the "Abort" ' + 'button in the speedbar.' '' 'Dlls will be presented in 5 seperate viewing areas:' '' 'DLLs Loaded - These modules are already loaded on your system.' '' 'DLLs Referenced - These modules were referenced by a Program or ' + 'Module found on your search path.' '' 'DLLs Unreferenced - These modules were NOT referenced by any Pro' + 'gram or Module found on your search path.' '' 'Files Referenced - The search found these Programs or Modules re' + 'ferenced other DLLs on your system.' '' 'Duplicate DLLs - These files were found more than once during th' + 'e search.' '' 'There is a 6th viewing area located near the bottom of the DLL w' + 'indow. This area is a dynamic refernce area. If you click on a D' + 'LL or File found in other windows, then reference information is' + ' placed in this window.' '' 'You can use the "Delete Duplicates" button to remove any files t' + 'hat appear in the Duplicate files area. The Clear button on the' + ' button bar can be used to clear all 6 viewing areas.' '142 File Search') TabOrder = 20 Visible = False WordWrap = False end object RichEdit142: TRichEdit Left = 104 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'File Search' 'The File search provides a means of locating files on your local' + ' or network drive.' '' 'The following selection criteria are available:' '' 'Find - select the types of files to search for using standard wi' + 'ldcard representation such as "*.exe" or "abc*.*".' 'Where - Select the type of date to compare file date against, ei' + 'ther creation, last write or last access.' 'Is - Is the date "All Dates" or "> < or =" a date you will selec' + 't.' 'Get Date - use this button to view a calendar to select the date' + ' you are comparing against.' 'File Size Is - How will the size be compared? All file sizes or ' + '"> < or =" to a size you specify.' 'Bytes - Specify the file size to compare against in bytes.' '' 'Using the Drive & Path selection box select a drive or directory' + ' that will be your first directory to search. All subdirectories' + ' of this initial directory will be searched as well.' '' 'Click on the "Start Search" button to begin your search. The sea' + 'rch can be aborted at any time by clicking on the "Abort" button' + ' on the speedbar.' '' 'When the search is complete the file list will be loaded with al' + 'l files that match the search criteria. The following informatio' + 'n is shown for each file:' '' 'File Name' 'File Path' 'Last Write Date' 'Size' 'Creation Date' 'Last Access Date' '' 'You can click on the column header for any of these items in ord' + 'er to sort the list of duplicate files by that column.' '' 'The following functions are available from the TechFacts speedba' + 'r or menu:' '' 'Clear - Clears the current file list' 'Print - Prints a list of all files in the list' 'Save - Saves the list of files to disk' '' '143 Duplicate File Search') TabOrder = 21 Visible = False WordWrap = False end object RichEdit143: TRichEdit Left = 144 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'Duplicate File Search' 'The Duplicate file search provides a means of locating duplicate' + ' files on your local or network drive.' '' 'Using the Drive & Path selection box select a drive or directory' + ' that will be your first directory to search. All subdirectories' + ' of this initial directory will be searched as well.' '' 'Click on the "Start Search" button to begin your search. The sea' + 'rch can be aborted at any time by clicking on the "Abort" button' + ' on the speedbar.' '' 'When the search is complete the file list will be loaded with al' + 'l duplicate files. The following information is shown for each f' + 'ile:' '' 'File Name' 'File Path' 'Last Write Date' 'Size' 'Creation Date' 'Last Access Date' '' 'You can click on the column header for any of these items in ord' + 'er to sort the list of duplicate files by that column.' '' 'The following functions are available from the TechFacts speedba' + 'r or menu:' '' 'Clear - Clears the current file list' 'Print - Prints a list of all duplicate files' 'Save - Saves the list of duplicate files to disk' '' '144 Icon Search') TabOrder = 22 Visible = False WordWrap = False end object RichEdit180: TRichEdit Left = 64 Top = 288 Width = 57 Height = 25 Lines.Strings = ( 'Sending MAPI Email' 'Any TechFacts 95 data can be transmitted to any MAPI enabled net' + 'work email address using the embedded MAPI email module. Requir' + 'ements: MAPI email such as that included in Windows for Workgrou' + 'ps or Windows 95 as well as a mailbox.' '' 'Once you have displayed data in any of the TechFacts tabs except' + ' "Action" then you can either choose the "Send MAPI Email" optio' + 'n under the "Action" menu or use the MAPI Email button on the sp' + 'eedbar.' '' 'You will be given an email form with a default recipient (if app' + 'licable) already filled in and the data from TechFacts as the bo' + 'dy of the message.' '' 'You can add attachments, change the recipient or subject or modi' + 'fy the body of the text. When ready, click on the "Send" button ' + 'to send the message.' '' '000') TabOrder = 23 Visible = False WordWrap = False end object RichEdit220: TRichEdit Left = 8 Top = 312 Width = 57 Height = 25 Lines.Strings = ( 'Sending a Tech Fax' 'Any TechFacts 95 data can be transmitted via the embedded TechFa' + 'cts Fax software. Requirements: A Fax-Modem, a phone-line and a ' + 'recipient'#39's fax number.' '' 'Once you have displayed data in any of the TechFacts tabs except' + ' "Action" then you can either choose the "TechFax Fax Utility" o' + 'ption under the "Action" menu or use the TechFax button on the s' + 'peedbar.' '' 'You will be given a form with information regarding the fax reci' + 'pient. You can change the recipient or subject . When ready, cli' + 'ck on the "Send" button to send the fax.' '' '000') TabOrder = 24 Visible = False WordWrap = False end object RichEdit240: TRichEdit Left = 64 Top = 312 Width = 57 Height = 25 Lines.Strings = ( 'Glossary of Terms' 'Atom - A string allocated by Windows which can be accessed globa' + 'lly.' '' 'DLL - "Dynamic Link Library" This is a non-program module which ' + 'is loaded by a program. Contains forms, resources and functions.' '' 'Heap - An area of memory dynamically allocated by Windows or a w' + 'indows program. Heap is allocated in blocks and resides above th' + 'e 640k memory mark.' '' 'Module - see "DLL".' '' 'Process - This is a program, application or function that is run' + 'ning under windows. Similar to "Tasks" under Windows 3.1x but mo' + 're powerful.' '' 'Thread - An allocation of CPU usage. Each thread may contain 1 o' + 'r more programs. Threads determine the priority of CPU allocatio' + 'n a program receives.' '' 'Window - A visible or non-visible area on the screen that is own' + 'ed and modified by a program.' '' '000') TabOrder = 25 Visible = False WordWrap = False end object RichEdit300: TRichEdit Left = 120 Top = 312 Width = 57 Height = 25 Lines.Strings = ( 'Using TechFacts as a Technical Support Tool' 'TechFacts provides a powerful means to identify problems and res' + 'olve issues related to Windows 95 and the programs it is running' + '.' '' 'Information that is gathered by TechFacts can be printed, saved ' + 'to file, copied to the clipboard and transmitted to other people' + ' using any of 3 powerful integrated tools:' '' '1. MAPI Email - You can send data to other users on your same ne' + 'twork using MAPI compliant email. The TechFacts data is sent as ' + 'an email attachment to the recipient.' '' '2. Internet Email - You can send data to other users via the int' + 'ernet.' '' '3. Tech Fax - Integrated fax. Formats data into fax data, dials ' + 'a fax number and transmits data to any fax machine. Requires an ' + 'internal\external fax-modem.' '000') TabOrder = 26 Visible = False WordWrap = False end object RichEdit0: TMemo Left = 8 Top = 32 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts 95 Overview' 'TechFacts 95 is a powerful Windows 95/NT tool that empowers you ' + 'to diagnose, solve and report Windows problems.' '' 'TechFacts is structured into 3 seperate areas:' '' ' 1. A Resource \ Disk \ CPU \ Memory monitor with several unique' + ' views and individual alarms.' ' 2. A Spy \ Trace \ Diagnostic tool that explores all aspects of' + ' Windows.' ' 3. A powerful reporting tool that lets you transmit TechFacts i' + 'nformation via 3 different communications options.' '' 'TechFacts is unique in that it is 100% self contained. The Setup' + ' program, the executable and the Help file are all inclusive in ' + 'the EXE file.' '' '000') TabOrder = 27 Visible = False WordWrap = False end object RichEdit1: TMemo Left = 8 Top = 56 Width = 57 Height = 25 Lines.Strings = ( 'Starting TechFacts 95' 'TechFacts 95 can be opened in several different ways:' '' '1, From an icon or shortcut to the executable.' '2. By another program.' '3. From the DOS command line with line command options.' '' '002 Ending TechFacts 95') TabOrder = 28 Visible = False WordWrap = False end object RichEdit2: TMemo Left = 64 Top = 56 Width = 57 Height = 25 Lines.Strings = ( 'How to End TechFacts 95' 'You can close TechFacts 95 in 3 different ways:' '' '1. Click on the '#39'X'#39' in upper right corner of the TechFacts windo' + 'w.' '2. Click on the '#39'X'#39' button in the TechFacts toolbar.' '3. User the "Exit" menu option in the "File" menu.' '' 'When you close TechFacts 95 it remember the position and size of' + ' the TechFacts window so that it can be restored for your next s' + 'ession.' '' '000 How to End TechFacts 95') TabOrder = 29 Visible = False WordWrap = False end object RichEdit10: TMemo Left = 8 Top = 88 Width = 57 Height = 25 Lines.Strings = ( 'Configuring TechFacts 95' 'TechFacts 95 can be configured dynamically during use. Changes t' + 'o configuration take effect immediately.' '' 'To invoke the Configuration form, click on the Configure speedbu' + 'tton or select the "Configure" option from the "File" menu. Eith' + 'er of these options will cause the configure form to be displaye' + 'd. To close this form, click on "Save" to save any changes you ' + 'made, or "Cancel" to close without saving any changes you made.' '' 'The configuration form provides several tabs which relate to dif' + 'ferent functional areas of TechFacts. You can modify items on an' + 'y of the tabs as follows:' '' 'General Tab:' ' - Monitor refresh interval. This is the number of ms bet' + 'ween each refresh of the custom monitors. From 250ms to 10000ms ' + 'in intervals of 250.' ' - Name on Faxes and Email. A descriptive name that will ' + 'be automatically posted onto faxes & emails you send using TechF' + 'acts.' ' - Default identifier. A shorter name\id that will get wr' + 'itten to alarm and capture logs.' ' - General font. The font that will be used on all TechFa' + 'cts displays is shown. Use the speedbutton to select a different' + ' font, size or color.' '' 'Startup Tab:' ' - Start TechFacts as a:' ' Monitor Window. This is a normal display mode.' ' Icon. TechFacts will immediately reside in the system ' + 'tray.' '' 'Alarms Tab:' ' - Audible Alarms. Any resource\performance alarm will ca' + 'use a speaker sound or a multimedia alarm.' ' - Display Warning. Indicate that an alarm has triggered ' + 'with a message to the user.' ' - Log to file. Make an entry to the TechFacts log file i' + 'ndicating the alarm, date, time and user id.' ' - Log File Name. Indicate the path and filename for the ' + 'TechFacts log file. Can be local or network. The Browse button c' + 'an be used to explore local\network drives.' '' 'MAPI Tab:' ' - Allow use. This checkbox will enable\disable the use o' + 'f MAPI email by TechFacts.' ' - Default Recipient'#39's Email. By entering a MAPI email ad' + 'dress here, your system'#39's MAPI email interface will automaticall' + 'y address the email.' ' - Default subject. This field allows a standard subject ' + 'to be attached to all MAPI emails, ie: Tech Support.' '' 'SMTP Tab:' ' - Allow use. This checkbox will enable\disable the use o' + 'f SMTP email by TechFacts.' ' - Default Recipient'#39's Email. By entering an internet ema' + 'il address here, TechFacts will automatically address the email ' + 'when sent.' ' - Default subject. This field allows a standard subject ' + 'to be attached to all internet emails, ie: Tech Support.' ' - SMTP server. This is the name or address of your inter' + 'net email SMTP mail server. It may be a proxy or you can determi' + 'ne it by examining the Options menu under Netscape Navigator or ' + 'Microsoft Internet Explorer or other browsers.' ' - Your email. This is your email address on the mail ser' + 'ver.' ' - Encoding. Select UUEncode (default) or Mime encoding f' + 'or attachments on the email.' ' - Character set. Select either US Ascii (default) or ISO' + '-8859-1 character sets.' '' 'Search Tab:' ' - Clear list. Automatically have Techfacts clear all pri' + 'or search results before starting any new searches.' ' - Icon sizing. This determines the spacing between icons' + ' in the search results panel. From 38pixels to 100 pixels.' '' 'Fax Tab:' ' - Allow use. This checkbox will enable\disable the use o' + 'f TechFax fax utility by TechFacts.' ' - Port. Indicate which COM port your fax\modem resides o' + 'n.' ' - Modem. Select either "Default Fax\Modem" (default) or ' + 'select a specific fax modem from the drop-down list. You may con' + 'figure the fax\modem command set by clicking on the "Configure" ' + 'button.' ' - Baud Rate. Use the drop-down list to select a MAXIMUM ' + 'speed for your fax\modem.' ' - Station Id. This is the identifier that appears at the' + ' top of the fax to indicate to the recipient where the fax origi' + 'nated.' ' - Default Fax number. You may enter a default phone numb' + 'er that appears when the fax utility is invoked.' ' - Prefix. You may enter a dial prefix that appears when ' + 'the fax utility is invoked.' ' - Header Message. This message appears at the top of all' + ' faxes and may be used for names, organizations or other message' + 's.' '' '000 Configuring TechFacts 95') TabOrder = 30 Visible = False WordWrap = False end object RichEdit3: TMemo Left = 120 Top = 56 Width = 57 Height = 25 Lines.Strings = ( 'Installing TechFacts 95' 'TechFacts 95 is a self-installing Windows 95 application. It can' + ' be put into any local or network directory and run with no othe' + 'r programs or utilities required.' '' 'The first time TechFacts 95 is run on a system it will automatic' + 'ally invoke an embedded "Setup Wizard" which walks you through s' + 'etting up several key pieces of information that TechFacts 95 ne' + 'eds to put in the registry.' '' 'The wizard also lets you setup '#39'Explorer'#39' Folders for TechFacts ' + '95 and the Uninstall option for the program.' '' 'TechFacts 95 only inserts items on your system in the following ' + 'places:' '' '1. The directory where TechFacts 95 is run from will may contain' + ' log files and an uninstall batch file.' '' '2. The Windows Registry under the "HKEY_CURRENT_USER" key will h' + 'ave a "Dean Software" entry under the "Software" key. Within thi' + 's sub-key will be a TechFacts 95 entry.' '' 'TechFacts 95 added no DLLs, Device drivers, INI files or Help fi' + 'les to your system.' '' '004 Uninstalling TechFacts 95') TabOrder = 31 Visible = False WordWrap = False end object RichEdit4: TMemo Left = 176 Top = 56 Width = 57 Height = 25 Lines.Strings = ( 'Uninstalling TechFacts 95' 'When you ran the "Setup Wizard" you were given the option of hav' + 'ing an Uninstall icon added to the TechFacts 95 folder. If you h' + 'ave this icon then simply double-click on it and follow the inst' + 'ructions.' '' 'If you do not have the icon then uninstalling TechFacts 95 requi' + 'res these steps:' '' '1. Using Windows "REGEDIT" registry editor remove the "TechFacts' + ' 95" key in the "Software" area of the "HKEY_CURRENT_USER" key.' '' '2. Delete the contents of the TechFacts 95 directory in which th' + 'e program was placed.' '' '3. Remove the TechFacts 95 subdirectory.' '' 'You do not need to reboot your system.' '000') TabOrder = 32 Visible = False WordWrap = False end object RichEdit998: TMemo Left = 64 Top = 344 Width = 57 Height = 25 Lines.Strings = ( 'Registration Information' 'Registration Fee: $19.99 + shipping and handling (see table belo' + 'w)' '' 'You can register online with Compuserve. Use GO SWREG. Inside th' + 'e software registration forum follow the instructions and use re' + 'gistration id 14213' '' 'You can also use your Visa/MC to Register. Call (206)316-8645 or' + ' send an email to DeanSoft@Compuserve.com' '' 'You may also send a cheque for $19.99 + shipping & handling to D' + 'ean Software Design P.O. Box 13032 Mill Creek, WA 98082-1032' '' 'Shipping & Handling. U.S.: $1.00 Canada & Mexico: $1.50 Europe' + ': $2.00' '' 'Click on the Next button to view and print the order form!' '' '099 Registration Information') TabOrder = 34 Visible = False WordWrap = False end object RichEdit999: TMemo Left = 120 Top = 344 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts 95 Order Form' '' 'To: Dean Software Design' ' P.O. Box 13032' ' Mill Creek, WA 98082-1032' '' 'From: __________________________________' '' ' __________________________________' '' ' __________________________________' '' 'Phone: ( ) _________________________' '' 'Email: _________________________________' '' 'I would like to order ________ copies of TechFacts 95 at $19.99 ' + 'per copy' '' 'For every copy ordered, add the following shipping and handling ' + 'fee: U.S. $1.00 per copy. Canada & Mexico: $1.50 per copy. Euro' + 'pe & Asia: $2.00 per copy.' '' 'Total purchase amount: $________________' '' 'Payment: Enclosed Check or Money order for $____________________' '' 'My Visa ______ or MC ______ number is: _______________________ E' + 'xpiry Date: ______________' '' 'Instead of mailing a diskette, I would like a key for version: _' + '_________ emailed to: ____________________________' '' '000 Order Form') TabOrder = 35 Visible = False WordWrap = False end object RichEdit144: TMemo Left = 176 Top = 256 Width = 57 Height = 25 Lines.Strings = ( 'Icon Search' 'This function searches all files on your system for icons. Icon' + 's are compiled into programs however they are usually undocument' + 'ed. This function lets you enumerate them and determine which ic' + 'ons come from which specific file.' '' 'Select the drive you wish to search. You may also drill down to ' + 'the directory or subdirectory level by double-clicking on a driv' + 'e or directory name. The starting directory for the search is s' + 'hown above the drive selection panel.' '' 'After you start the search it can be aborted at any time by clic' + 'king on the "Abort" button in the button bar. All icons found to' + ' this point will be displayed.' '' 'Note that during the search it takes time to update the display ' + 'with icons found, so keep the viewing area as small as possible ' + 'and let the icons be drawn in memory for speed!' '' 'When the search is complete you can click on any icon to see the' + ' file name and offset of the icon in the status bar.' '' 'You can use the "Remove Marked Icons" button to remove icons fro' + 'm the list in order to trim down the icons you don'#39't want to see' + '.' '145 String Search') TabOrder = 37 Visible = False WordWrap = False end object RichEdit5: TMemo Left = 64 Top = 88 Width = 57 Height = 25 Lines.Strings = ( 'Command Line Options / Preloading Config Options' 'There are several command line options you can issue with TechFa' + 'cts 95, they are all optional, however you can only issue 1 comm' + 'and line option at a time.' '' '1. Quick help on Command: "TEKFCT95 ?" . This will show a dialo' + 'g with the options available then exit the program.' '' '2. Uninstall: "TEKFCT95 /Uninstall". Causes TechFacts 95 to unin' + 'stall itself from your system.' '' '3. Pre-load config options: "TEKFCT95 /LoadFile xxxxxx.xxxx" whe' + 're xxxxxx.xxx is the name of the preload file.' '' 'The pre-load file is an ascii text file with the following text:' '' '[PreLoad]' 'StartAsIcon=True' 'AllowFax=True' 'AllowMapi=True' 'AllowInternet=True' 'StartProcessMonitor=True' 'AlarmLog=True' 'AlarmLogId=xxxxxx.xxx (xxxxx.xxx is the file path and name)' 'ModemPort=x (x is 1,2,3 or 4 only)' 'SMTPServer=xxxx (xxxx is the name of SMTP mail server)' 'SMTPPort=xx (xx is the port, ie: 80)' 'SMTPUserAddress=xxx (xxx is the user SMTP email address, opti' + 'onal)' 'SMTPDefRecip=xxx (xxx is the SMTP email address for the re' + 'cipient)' 'SMTPDefSubject=xxx (xxx is a default subject on the email)' 'MAPIDefRecip=xxx (xxx is the MAPI email address for the d' + 'efault recipient)' 'MAPIDefSubject=xxx (xxx is a default subject on the email)' 'FAXStationId=xxx (xxx is the users fax station identif' + 'ier)' 'FAXPhoneNumber=xxx (xxx is the phone number to call for faxes)' 'FAXDialPrefix=xxx (xxx is a dial prefix required to get' + ' an outside line)' 'FAXMessage=xxx (xxx is a message to affix at the top of' + ' faxes)' 'DeletePreloadFile=True (Force the preload file to be deleted af' + 'ter it is loaded)' '' 'You do not need to have lines in this file for items you do not ' + 'want set. Each is optional.' '' 'NOTE: Any lines marked with '#39'True'#39' do NOT require a '#39'False'#39' to b' + 'e set in this file as it is the default configuration setting.' '000') TabOrder = 38 Visible = False WordWrap = False end object RichEdit7: TMemo Left = 120 Top = 88 Width = 57 Height = 25 Lines.Strings = ( 'Using TechFacts 95 Controls' 'Controls within this program include buttons, tab sheets and dat' + 'a areas.' '' 'Buttons. TechFacts incorporates the new Windows 97 style of but' + 'ton found in programs such as internet explorer while also utili' + 'zing standard buttons and buttons with bitmaps. ' '' 'Tab Sheets. Tab sheets allow you to display many different types' + ' of data within a set viewing area. You change what you see by c' + 'licking on a different tab name. Changing tabs does not cause d' + 'ata in non-visible tabs to be erased, it simply pushes it behind' + ' the visible tab.' '' 'Data Areas. TechFacts 95 uses RichEdit, ListView and custom data' + ' areas. ' '000') TabOrder = 39 Visible = False WordWrap = False end object RichEdit104: TMemo Left = 184 Top = 208 Width = 57 Height = 25 Lines.Strings = ( 'Move It! File Reference Relocator' 'The Move It! function allows you to relocate file references to ' + 'files or applications you have moved on your disk or onto other ' + 'local or network drives.' '' 'To use Move It! first physically move your application: Files, ' + 'Folders, subdirectories, etc.' '' 'Once complete use Move It! to change all references in INI files' + ', the Registry, Program Groups and Shortcuts to point to the new' + ' location of the files\application. Follow these steps:' '' '1. Enter the File\Folder name to change. This must be a fully qu' + 'alified file or directory name. Note: the "Start" button will r' + 'emain disabled until the file\folder name you enter here is vali' + 'd.' '' '2. Enter the File\Folder name to replace it with. Once again, fu' + 'lly qualified and it must exist.' '' '3. Select whether to scan: Ini Files, Registry, Program Groups o' + 'r shortcuts. Check the checkboxes that apply.' '' '4. Click on the start button.' '' '5. The search may take several minutes. As matching files are fo' + 'und they are added to the list.' '' '6. You may abort the search at any time by clicking on the "Abor' + 't" button on the toolbar. You will retain the search results alr' + 'eady gathered.' '' '7. At the end of the search you can sort the list by clicking o' + 'n the column headers.' '' '8. To start the replacement process click on the "Replace" butto' + 'n. Click on the "Abort" button to cancel now without replacing a' + 'ny data.' '' '9. When the replacement runs, each file will have the original f' + 'ile\folder replaced with the new one you entered. At the end of' + ' the replacement process a report will appear detailing every ch' + 'ange, update or failure that occured during the replacement proc' + 'ess.' '' '000') TabOrder = 40 Visible = False WordWrap = False end object RichEdit103: TMemo Left = 136 Top = 208 Width = 57 Height = 25 Lines.Strings = ( 'Program Versions' 'This tool examines all the programs on your system looking for s' + 'pecific version information that can be compiled into programs u' + 'sing resource headers.' '' 'The types of files that will be examined are: Executables (exe),' + ' Modules (dll), Virtual device drivers (vxd) and device drivers ' + '(drv). There is an option to only request executable files (exe' + ') if so desired.' '' 'The other option will allow you to only show program files that ' + 'contain version information, otherwise this function will list a' + 'll files as listed above.' '' 'Once the search is complete you will be presented with the follo' + 'wing data:' '' '1. Program Name. The file name, either 8x3 or long file names.' '2. Program Path. The full path of the file.' '3. Operating System. The type of operating system(s) the program' + ' will run on.' '4. Version. The compiled version number of the program.' '5. Company. The name of the software company providing the progr' + 'am.' '' 'You can double click on the program name to receive full details' + ' from the version resource header, including trademark and manuf' + 'acturer comments (if available).' '' 'The list can be sorted by clicking on the column headers.' '104 Move It! File reference relocator') TabOrder = 36 Visible = False WordWrap = False end object RichEdit20: TMemo Left = 8 Top = 112 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Monitor Functions' 'The Monitor tab provides functions that let you monitor disk, re' + 'sources, memory, performance and activities.' '' 'When you click on the Monitor tab you will be shown several moni' + 'tor buttons. To select a monitor click on the specific button.' '' 'All program resources such as printing, refresh & clipboard are ' + 'available once data is displayed for a monitor.' '' '021 Custom Monitors') TabOrder = 42 Visible = False WordWrap = False end object Memo1: TMemo Left = 264 Top = 8 Width = 57 Height = 25 Lines.Strings = ( 'Memo1') TabOrder = 43 Visible = False WordWrap = False end object RichEdit21: TMemo Left = 48 Top = 112 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Custom Monitors' 'Custom Monitors are available to monitor CPU usage, Disk usage, ' + 'GDI, USER and System Memory. There are 4 seperate monitors whic' + 'h can be set as needed.' '' 'A custom monitor is divided into 3 sections - The Title, the gra' + 'ph and the text. You can modify the type and appearance of a mon' + 'itor by Right-Clicking your mouse on the title or text portion o' + 'f each of the 4 monitors. After a click you will be shown a menu' + ' with 4 options:' '' '1. What to Monitor - select the system resource to monitor.' '2. Monitor Type - select either a Horizontal or Vertical bar gra' + 'ph, a Pie chart or a needle graph.' '3. Alarms Settings - Determine the alarm level to trigger alarms' + ' at.' '4. Reset this Alarm - Once an alarm has triggered use this optio' + 'n to reset the alarm for retrigger.' '' 'When TechFacts is resized the monitor will also resize.' '' '022 Performance Monitors') TabOrder = 44 Visible = False WordWrap = False end object RichEdit22: TMemo Left = 88 Top = 112 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Performance Monitors' '' 'Performance Monitors are available to monitor the performance ke' + 'ys within the Window registry. These keys are dynamic and may ch' + 'ange from session to session.' '' '023 Process Monitor') TabOrder = 45 Visible = False WordWrap = False end object RichEdit23: TMemo Left = 128 Top = 112 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Process Monitor' '' 'The Process Monitor is a dynamic way of watching processes start' + ' or finish. A process may be a program or an application that yo' + 'u start or that Windows invokes.' '' 'When the process monitor is started you will see the data form f' + 'ill with information about processes that are already active. On' + 'ce invoked, all new processes or processes that terminate will c' + 'ause an additional line to be entered into the data form.' '' 'To terminate the process monitor click on the "Stop Monitor" but' + 'ton.' '' 'The data form may be printed, saved to file or copied to clipboa' + 'rd using the menu options or speedbar buttons.' '' '000 ') TabOrder = 46 Visible = False WordWrap = False end end object ToolPanel: TPanel Left = 350 Top = 0 Width = 107 Height = 401 Align = alRight BevelInner = bvRaised BevelOuter = bvNone TabOrder = 1 object BitBtn1: TBitBtn Left = 8 Top = 8 Width = 89 Height = 25 Caption = '&Index' TabOrder = 0 OnClick = BitBtn1Click Glyph.Data = { 78010000424D7801000000000000760000002800000020000000100000000100 04000000000000000000120B0000120B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555 55555FF555FFFFFFF5FF0075500000005000775F57777777F7770B0550CC0090 50E07F7F57FF77F7F7F70B055000000050E07F75F7777777F7F70B7750CC0090 50E075F7F7F577F7F7F777B050CC009050E057F7F7F577F7F7F750B050CC0090 50E057F757F577F7F7F750B770CC009050E0575F77F577F7F7F7577B00CC0090 50E0557F77F577F7F7F7550B30CC00905000557F57FF77F7F777550B30000090 50E05575F77777F7F7F7557000CC00905000555777FF77F7F777555550000090 55555555577777F7F5555555555550005555555555555777F555555555555090 55555555555557F7F555555555555000555555555555577755550000} NumGlyphs = 2 end object BitBtn3: TBitBtn Left = 8 Top = 32 Width = 89 Height = 25 Caption = '&Previous' TabOrder = 2 OnClick = BitBtn3Click Glyph.Data = { 78010000424D7801000000000000760000002800000020000000100000000100 04000000000000000000120B0000120B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 33333333333333333333333333333333333333333333333333FF333333333333 3000333333FFFFF3F77733333000003000B033333777773777F733330BFBFB00 E00033337FFF3377F7773333000FBFB0E000333377733337F7773330FBFBFBF0 E00033F7FFFF3337F7773000000FBFB0E000377777733337F7770BFBFBFBFBF0 E00073FFFFFFFF37F777300000000FB0E000377777777337F7773333330BFB00 000033333373FF77777733333330003333333333333777333333333333333333 3333333333333333333333333333333333333333333333333333333333333333 33333333333333333333333333333333333333333333333333330000} NumGlyphs = 2 end object BitBtn4: TBitBtn Left = 8 Top = 56 Width = 89 Height = 25 Caption = '&Next' TabOrder = 3 OnClick = BitBtn4Click Glyph.Data = { 78010000424D7801000000000000760000002800000020000000100000000100 04000000000000000000120B0000120B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333333333333333333333333333333FFF333333333333000333333333 3333777FFF3FFFFF33330B000300000333337F777F777773F333000E00BFBFB0 3333777F773333F7F333000E0BFBF0003333777F7F3337773F33000E0FBFBFBF 0333777F7F3333FF7FFF000E0BFBF0000003777F7F3337777773000E0FBFBFBF BFB0777F7F33FFFFFFF7000E0BF000000003777F7FF777777773000000BFB033 33337777773FF733333333333300033333333333337773333333333333333333 3333333333333333333333333333333333333333333333333333333333333333 33333333333333333333333333333333333333333333333333330000} Layout = blGlyphRight NumGlyphs = 2 end object BitBtn5: TBitBtn Left = 8 Top = 112 Width = 89 Height = 25 Caption = '&Copy' TabOrder = 4 OnClick = BitBtn5Click Glyph.Data = { 76010000424D7601000000000000760000002800000020000000100000000100 04000000000000010000130B0000130B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF003333330B7FFF FFB0333333777F3333773333330B7FFFFFB0333333777F3333773333330B7FFF FFB0333333777F3333773333330B7FFFFFB03FFFFF777FFFFF77000000000077 007077777777777777770FFFFFFFF00077B07F33333337FFFF770FFFFFFFF000 7BB07F3FF3FFF77FF7770F00F000F00090077F77377737777F770FFFFFFFF039 99337F3FFFF3F7F777FF0F0000F0F09999937F7777373777777F0FFFFFFFF999 99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339 99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999 93337FFFF7737777733300000033333333337777773333333333} NumGlyphs = 2 end object BitBtn6: TBitBtn Left = 8 Top = 136 Width = 89 Height = 25 Caption = 'P&rint' TabOrder = 5 OnClick = BitBtn6Click Glyph.Data = { 76010000424D7601000000000000760000002800000020000000100000000100 04000000000000010000130B0000130B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00300000000000 00033FFFFFFFFFFFFFFF0888888888888880777777777777777F088888888888 8880777777777777777F0000000000000000FFFFFFFFFFFFFFFF0F8F8F8F8F8F 8F80777777777777777F08F8F8F8F8F8F9F0777777777777777F0F8F8F8F8F8F 8F807777777777777F7F0000000000000000777777777777777F3330FFFFFFFF 03333337F3FFFF3F7F333330F0000F0F03333337F77773737F333330FFFFFFFF 03333337F3FF3FFF7F333330F00F000003333337F773777773333330FFFF0FF0 33333337F3FF7F3733333330F08F0F0333333337F7737F7333333330FFFF0033 33333337FFFF7733333333300000033333333337777773333333} NumGlyphs = 2 end object BitBtn7: TBitBtn Left = 8 Top = 209 Width = 89 Height = 39 Caption = 'Re&gistration' TabOrder = 6 Visible = False OnClick = BitBtn7Click Glyph.Data = { 78010000424D7801000000000000760000002800000020000000100000000100 04000000000000000000120B0000120B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555 5000555555555555577755555555555550B0555555555555F7F7555555555550 00B05555555555577757555555555550B3B05555555555F7F557555555555000 3B0555555555577755755555555500B3B0555555555577555755555555550B3B 055555FFFF5F7F5575555700050003B05555577775777557555570BBB00B3B05 555577555775557555550BBBBBB3B05555557F555555575555550BBBBBBB0555 55557F55FF557F5555550BB003BB075555557F577F5575F5555577B003BBB055 555575F7755557F5555550BB33BBB0555555575F555557F555555507BBBB0755 55555575FFFF77555555555700007555555555577777755555550000} Layout = blGlyphTop NumGlyphs = 2 end object BitBtn8: TBitBtn Left = 8 Top = 250 Width = 89 Height = 37 Caption = '&Order Form' TabOrder = 7 Visible = False OnClick = BitBtn8Click Glyph.Data = { 78010000424D7801000000000000760000002800000020000000100000000100 04000000000000000000120B0000120B00000000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555 555555FFFFFFFFFF5F5557777777777505555777777777757F55555555555555 055555555555FF5575F555555550055030555555555775F7F7F55555550FB000 005555555575577777F5555550FB0BF0F05555555755755757F555550FBFBF0F B05555557F55557557F555550BFBF0FB005555557F55575577F555500FBFBFB0 305555577F555557F7F5550E0BFBFB003055557575F55577F7F550EEE0BFB0B0 305557FF575F5757F7F5000EEE0BFBF03055777FF575FFF7F7F50000EEE00000 30557777FF577777F7F500000E05555BB05577777F75555777F5500000555550 3055577777555557F7F5550005555559995555777555555777550000} Layout = blGlyphTop NumGlyphs = 2 end object BitBtn2: TBitBtn Left = 8 Top = 80 Width = 89 Height = 25 TabOrder = 1 OnClick = BitBtn2Click Kind = bkClose end end object RichEdit60: TRichEdit Left = 8 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts System Functions' 'The System tab provides functions that let you examine CMOS, Ver' + 'sion, Multimedia, Registry, Performance and Device Mapping.' '' 'When you click on the System tab you will be shown several butto' + 'ns. To select a System function click on the specific button.' '' 'All program resources such as printing, refresh & clipboard are ' + 'available once data is displayed for in the System Window.' '' 'Data in this window is displayed in sortable\sizeable columns. Y' + 'ou can sort the data by clicking on any column header and you ca' + 'n size any column by dragging on the column separation line.' '' '061 Version Information') TabOrder = 3 Visible = False WordWrap = False end object RichEdit61: TRichEdit Left = 64 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Version Information' 'This function provides you with information regarding your syste' + 'm'#39's operating system version.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '062 Viewing CMOS settings') TabOrder = 4 Visible = False WordWrap = False end object RichEdit62: TRichEdit Left = 104 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Dumping CMOS' 'Your system manages settings of hardware, software, dates, times' + ' and specific vendor information in a hardware area called CMOS.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '063 Multimedia Devices') TabOrder = 5 Visible = False WordWrap = False end object RichEdit63: TRichEdit Left = 144 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Multimedia Devices' 'Multimedia devices includes all hardware connected to your syste' + 'm such as CD-ROMs, pointing devices, sound devices and accessori' + 'es. Windows 95 manages these devices internally. This option per' + 'mits you to view the list of WIndows managed multimedia devices.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '064 Performance data') TabOrder = 6 Visible = False WordWrap = False end object RichEdit64: TRichEdit Left = 184 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Performance Information' 'Performance data about your system is managed in the Windows Reg' + 'istry. This includes data about your CPU, disk utilization, netw' + 'ork performance, etc. Unlike the performance monitor, this opti' + 'on simply takes a point-in-time snapshot which you can examine.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '065 Windows 95 Registry') TabOrder = 7 Visible = False WordWrap = False end object RichEdit65: TRichEdit Left = 224 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Windows 95 Registry' 'The WIndows 95 Registry replaces the swarms of INI files that Wi' + 'ndows 3.1x maintained. The registry is contained in several high' + ' performance disk files which are accessed by WIndows 95 and mos' + 't compliant programs. This option allows you to simply dump the' + ' registry (by section) to examine it or search for specific info' + 'rmation.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '066 Device Mapping') TabOrder = 8 Visible = False WordWrap = False end object RichEdit66: TRichEdit Left = 264 Top = 160 Width = 57 Height = 25 Lines.Strings = ( 'Device Mapping' 'When connected to networks or remote devices, Windows 95 may red' + 'irect your local device mapping (ie: A,B, C or COM1) to point to' + ' remote or linked devices. This may include CD-ROMs or Zip drive' + 's. This option dumps the Windows device redirection table.' '' 'Using the Menu or Speedbar you can: Print, Copy to Clipboard, Cl' + 'ear the List or Save the information to File.' '' 'You may also send this information via MAPI Email, Internet Emai' + 'l or Tech Fax.' '000') TabOrder = 9 Visible = False WordWrap = False end object RichEdit100: TRichEdit Left = 8 Top = 208 Width = 57 Height = 25 Lines.Strings = ( 'TechFacts Tools' 'The Tools tab provides you with options to watch changes on your' + ' system and evaluate Disk utilization.' '' 'When you click on the Tools tab you will be shown several button' + 's. To select a tool click on the specific button.' '' 'Program resources such as printing, refresh & clipboard are avai' + 'lable for the Tools functions once data is displayed.' '' 'Data in this window is displayed in sortable\sizeable columns. Y' + 'ou can sort the data by clicking on any column header and you ca' + 'n size any column by dragging on the column separation line.' '' '101 Watching Your System') TabOrder = 10 Visible = False WordWrap = False end object RichEdit101: TRichEdit Left = 64 Top = 208 Width = 57 Height = 25 Lines.Strings = ( 'Watching Your System' 'Many users find that programs they installing or running tend to' + ' affect their systems in ways that can not be controlled or docu' + 'mented. This option allows you to invoke a measure to determine ' + 'if any changes have been made to INI files, the Registry or any ' + 'files on local or network disks.' '' 'There are 2 modes of operation:' '' '1. You can specify a program to run - TechFacts will take a snap' + 'shot of your system, run the program you specify and then take a' + ' new snapshot. A comparison will be made between snapshots and a' + ' report will be generated.' '' '2. You can monitor ALL activity on your system. This may be usef' + 'ul if you are trying to determine whether your system is being a' + 'ccessed without your knowledge. Once again, '#39'before'#39' and '#39'after' + #39' snapshots are compared for differences.' '' 'Follow these steps to invoke this powerful tool:' '' '1. Determine whether you want to watch '#39'All Programs'#39' or enter t' + 'he name (or use the Browser) of the program you wish to run. Thi' + 's can be installation programs, ie: A:SETUP or B:INSTALL.' '' '2. If you want to watch for changes to the registry then ensure ' + 'the checkbox contains a checkmark.' '' '3. If you want to watch for changes to specific INI files then e' + 'nsure the checkbox contains a checkmark. TechFacts by default w' + 'atches WIN.INI and SYSTEM.INI, you can add or delete from the li' + 'st using the '#39'Add'#39' or '#39'Delete'#39' buttons.' '' '4. If you want to watch for changes to local or network disks en' + 'sure the checkbox contains a checkmark. ' '' 'You can select which disks to watch by clicking on the disk name' + 's in the list box. Each click will toggle between '#39'Yes'#39', '#39'No'#39' or' + ' provide a drill-down list so you can watch specific directories' + ' only within a disk.' '' 'When you have made all of your selections click on the '#39'Go'#39' butt' + 'on. TechFacts will now make a snapshot of your system. This coul' + 'd take several minutes as it is recording values in your registr' + 'y and disk. The status of the snapshot is shown on the status ba' + 'r.' '' 'During the '#39'snapshot'#39' phase, you can use the '#39'Abort'#39' button to c' + 'ancel this activity. If you do so, your system will NOT BE under' + ' watch.' '' 'Once the snapshot is complete, the abort button will display '#39'En' + 'd Watch'#39'. This button when clicked will end the watching activit' + 'y.' '' 'Once the watch is ended, TechFacts will once again take a snapsh' + 'ot of your system. Again this could take several minutes. When c' + 'omplete, a '#39'comparison'#39' phase will begin and finally the results' + ' of the comparison will be displayed to you.' '102 Disk Utilization') TabOrder = 11 Visible = False WordWrap = False end object RichEdit102: TRichEdit Left = 104 Top = 208 Width = 57 Height = 25 Lines.Strings = ( 'Disk Utilization' 'This feature provides you with a tool to determine how much disk' + ' space directories or files are using on your system.' '' 'You are asked to choose between '#39'Slack'#39' usage - indicating the a' + 'mount of space the File system actually is forced to allocate fo' + 'r a file or directory and '#39'Actual'#39' usage which is the number of ' + 'bytes of information the file has.' '' 'To start, select the local or network drive to scan and then cli' + 'ck on the '#39'Scan Disk'#39' button. TechFacts will then begin a detail' + 'ed scan of all directories and files. This may take several minu' + 'tes.' '' 'When the scan is complete you will be shown a list of directorie' + 's and files at the '#39'Root'#39' level of the drive you selected:' '' 'Dir/FIle Name - The subdirectory or File within this parent dire' + 'ctory.' '' 'Size in Bytes - the number of '#39'slack'#39' or '#39'actual'#39' bytes for this' + ' subdirectory or file. Note that for subdirectories the number ' + 'of bytes includes all additional subdirectories and files within' + ' that particular subdirectory.' '' 'Pcnt of Parent - This is the percentage of space of the parent d' + 'irectory. In the case of viewing a root directory this would be ' + 'the percentage of space on the actual disk.' '' 'You can drill down into subdirectories by double-clicking on the' + 'm in the list and using the '#39'Go To Parent'#39' button.' '' 'The list can be sorted by clicking on the column headers.' '103 Program Versions') TabOrder = 12 Visible = False WordWrap = False end object PrintDialog1: TPrintDialog Left = 408 Top = 360 end end