home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / BUSI / ICFDOS2.ZIP / README.1ST < prev   
Text File  |  1992-04-17  |  22KB  |  585 lines

  1.  
  2. DOCUMENT TITLE:  Readme.1st (ICF.TXT)
  3.                  Short description of ICF Shareware version
  4.  
  5. DOCUMENT DATE: April 13, 1992 
  6.  
  7. Copyright (c) 1992  LanTelligence Corporation     All rights reserved 
  8.  
  9. Address any correspondence to:
  10.  
  11.     Compuserve: 70274,46
  12.     Bix: Lantel
  13.     Delphi: Lantell
  14.     Exec-PC: Lantelligence Corp
  15.  
  16.  
  17.  
  18.  
  19.  
  20. PREFACE
  21. ============================================================
  22. This is an update (v1.60) to our ICF program. Changes made 
  23. include:
  24.  
  25.     - Shareware version offers all command functionality!
  26.     - More on-line help available
  27.     - Manual included!
  28.  
  29.  
  30.  
  31. HELLO
  32. ============================================================
  33. Welcome to the Inventory Capture Facility (ICF) by LanTelligence 
  34. Corporation.   It can:
  35.  
  36.         - report what programs are installed (user-defined database)
  37.         - show what microchannel boards are installed (user-defined)
  38.         - find files on all drives, local and remote
  39.         - report on memory, cmos, and other system info
  40.         - report on network data (currently LanMan only, Netware soon)
  41.         - function as a super-file-finder
  42.         - capture config files (autoexec, config.sys, ini files)
  43.         - save all info in dbase, lotus 1-2-3, or ascii delimited files
  44.  
  45.         
  46. ICF collects inventory information from PC's and writes the data to industry 
  47. standard file formats so that it can be read and processed by any popular 
  48. database or spreadsheet package. Maybe you've developed (or were 
  49. thinking about developing) a home-grown inventory system for your 
  50. company or clients, or you've used one of the commercially-available 
  51. products. Instead of being limited by your own time or the limited reports 
  52. provided by others, the sole purpose of this program is to give you the 
  53. data you need in the format you need, so you can use your favorite tool to 
  54. get those reports done and move on to something else.
  55.  
  56. This program is invaluable for organizations that want to perform
  57. company-wide audits of PC software and hardware. While the
  58. inventory-collecting abilities will make the corporate PC staffs' 
  59. jobs easier,  ICF can also display the results of software identification and 
  60. file searches on the screen, making it a valuable utility for users as well.
  61.  
  62. This short guide is a brief description of the program. It should provide 
  63. you with the necessary details to determine if ICF is for you and your 
  64. organization. It also provides sample commands you can try with the 
  65. shareware version posted here. Address inquires, comments, 
  66. suggestions and (god forbid) complaints to LanTelligence Corporation 
  67. at any of the electronic mail ID's at the top of this document or:
  68.  
  69.         LanTelligence Corporation
  70.         P.O. Box 144242
  71.         Miami, FL 33114-4242
  72.  
  73.  
  74.  
  75. This document is divided into two sections. Section I contains information 
  76. regarding ICF, its capabilities and benefits, and price information for the 
  77. different licensed versions available. Section II is a brief ICF Quick Guide 
  78. to allow you to use and evaluate ICF. Note that there are many additional 
  79. options and strategies for using ICF than can be described here.
  80.  
  81.  
  82.  
  83.  
  84.  
  85. SECTION I - ABOUT ICF
  86.  
  87. CAPABILITIES
  88. ========================================================
  89. A quick list of what ICF can do...
  90.  
  91. FLEXIBLE OUTPUT OF DATA - Data collected from ICF can be displayed on 
  92. the screen or output to dBASE (.DBF), Lotus 1-2-3 (.WK1) or Ascii delimited 
  93. files. Just about every major spreadsheet and database program either 
  94. supports these formats directly or provides conversion tools to bring the 
  95. data in.
  96.  
  97. NATIVE OPERATING SYSTEM SUPPORT - ICF is available in versions for 
  98. DOS and OS/2. Use the DOS version for DOS and Windows systems. If you 
  99. have OS/2 workstations, you have an identically functioning version for 
  100. those as well! And the OS/2 version is native, so no DOS-box is required 
  101. (i.e. OS/2 servers).  
  102.  
  103. COMMAND-LINE DRIVEN  - The program is entirely command line driven. 
  104. There are many commands and options available to control how ICF 
  105. operates. 
  106.  
  107. POWERFUL INVENTORY AND DATA COLLECTION ABILITIES  - This 
  108. includes being able to collect the following information:
  109.  
  110. MAIN COMPUTER INFORMATION - Processor, memory (different 
  111. types), serial and parallel ports, mouse and video 
  112. information.
  113.  
  114. CMOS INFORMATION -  Settings as defined in CMOS tables, 
  115. including floppy and hard drive types, memory, etc.
  116.  
  117. ADD-ON HARDWARE - If you have microchannel (MCA) computers, 
  118. ICF will dynamically report on all boards installed in them. 
  119. This does not require the reference disk!
  120.  
  121. INSTALLED SOFTWARE - Most important to some organizations 
  122. attempting to maintain legal compliance, ICF collects data 
  123. about all software found on the computer. Best of all -- you 
  124. control what it searches for!
  125.  
  126. PHYSICAL EQUIPMENT - This refers to standalone, physical 
  127. equipment such as displays, modems, etc.  If the data is 
  128. entered by the user or ICF administrator, ICF will 
  129. automatically merge it with all the other data collected.
  130.  
  131. CONFIGURATION FILES - The complete text of files are captured, 
  132. including CONFIG.SYS, AUTOEXEC.BAT or STARTUP.CMD 
  133. files, and optional Application Configuration Files such as 
  134. LANMAN.INI and WIN.INI.
  135.  
  136.  
  137. AUTORUN FACILITY - ICF can be set up to automatically run only when 
  138. changes are detected to the configuration. You can run it from 
  139. AUTOEXEC.BAT, STARTUP.CMD, or network logon scripts and it will 
  140. automatically collect inventory data if the configuration has been changed!
  141.  
  142. NO TSR IMPLEMENTATION! -  Forget about having to load more TSR's to 
  143. collect your inventory data. ICF is a standalone program that doesn't take 
  144. up precious memory or conflict with other resident programs.
  145.  
  146.  
  147. HOW TO GET STARTED USING ICF
  148. ========================================================
  149. Shareware versions of ICF for both DOS (versions 2.0 through 5.0) and 
  150. OS/2 (versions 1.1 through 2.0) are available on CompuServe and popular 
  151. BBS's for downloading. Most commands and options are functional in the 
  152. shareware version - the major limitation being that it cannot be run from a 
  153. LAN drive or a floppy.   Use the Quick Operation Guide below to learn 
  154. sample commands in order to test and use the program.
  155.  
  156.  
  157. IF YOU NEED HELP
  158. ========================================================
  159. Send us Email at any of the electronic mail ID's shown at the top of
  160. this document.
  161.  
  162.  
  163. IF YOU LIKE ICF
  164. ========================================================
  165. Order a copy!  ICF can be used on a single computer, but the benefits 
  166. associated with it are really gained when used on many or all 
  167. computers in your organization. ICF is priced aggressively to make it easy 
  168. to obtain it (especially in relation to similar products!). An order form 
  169. appears at the end of this document.
  170.  
  171. The price schedule shown below is broken down into the following 
  172. different types of licences. Prices are subject to change without notice.
  173.  
  174. SHAREWARE VERSION - Free - This version demonstrates capabilities 
  175. and is accompanied with this documentation. It is free if it is downloaded 
  176. from CompuServe or other BBS's.  It can be used for 30 days.
  177.  
  178. SINGLE-COPY LICENSE - $25 -Covers use of ICF on a single PC, which 
  179. CANNOT be a file server. Data cannot be saved to a floppy disk.
  180. Manual is on disk.
  181.  
  182.  
  183. *** All the licenses below include a single spiral-bound reference
  184. manual. ***
  185.  
  186. MULTI-COPY LICENSE - $95 - Covers use of ICF on one file server OR 50 
  187. individual PC's (these are mutually exclusive). 
  188.  
  189. BUILDING LICENSE - $495 - Covers use of ICF on all file servers and 
  190. computers in a single building. Multi-building sites and campuses must 
  191. have one Building License for each building.
  192.  
  193. SITE LICENSE - $1,995 - Covers use of ICF on all file servers and
  194. computers in all buildings in a single zip code.
  195.  
  196. COMPANY LICENSE - $4,995 - Provides unlimited use of ICF throughout an 
  197. organization.
  198.  
  199.  
  200. These license arrangements were developed to offer different 
  201. opportunities to easily acquire ICF depending on the size and structure of 
  202. your organization. We recognize that for the most part keeping track of  
  203. individual license counts is difficult at best. 
  204.  
  205.  
  206. WHAT IF YOU DON'T LIKE ICF
  207. ========================================================
  208. Well, we tried.  You can sent  us a letter or Compuserve Email indicating 
  209. why you didn't like it, or what changes must be made in order to make you 
  210. a customer. Of course,  you may have no need for a program with these 
  211. capabilities. But then you probably wouldn't have read this far, anyway!
  212.  
  213.  
  214. LICENSE AGREEMENT FOR SHAREWARE VERSION
  215. ========================================================
  216. You are permitted to use the Shareware version of ICF for 30 days starting 
  217. from the first day of use to determine of ICF is suitable for your use. After 
  218. 30 days you must purchase one or more Licenses as described above if 
  219. you want to continue using the program.
  220.  
  221. The Shareware version may be distributed to others as long as no profit or 
  222. money is involved in the transaction, excluding nominal distribution and/or 
  223. duplication fees.
  224.  
  225. LanTelligence Corporation and its officers make no warranty expressed or 
  226. implied regarding the suitability of the program, or any other programs 
  227. associated with LanTelligence Corporation, with any particular application 
  228. or use thereof.
  229.  
  230.  
  231. SECTION II - ICF QUICK OPERATION GUIDE
  232. ========================================================
  233. Use some of the examples below to try ICF. But first a quick summary is in 
  234. order. The following major commands are available:
  235.  
  236.         PROGRAMS - identifies programs installed on the computer
  237.         STATUS - detailed list of computer status
  238.         FILES - finds any or all files
  239.         AUTO - performs STATUS command only if configuration changes
  240.  
  241.  
  242. The general format for running ICF from the command line is:
  243.  
  244.         ICF command /option1 /option2 ...
  245.  
  246.  
  247. Most commands output to the screen by default. If you want the data saved 
  248. in a file, specify either the /DBASE, /LOTUS or /ASCII options. Each  ICF 
  249. command generally produces a data file with a different layout or file 
  250. structure.  In addition to these, there are over 200 other options that 
  251. control the operation of ICF. Options can be specified on the command 
  252. line, in the ICF= environment variable, or in a ICF.INI file (or a combination 
  253. of all three). These have a cumulative effect that permits extensive 
  254. customization. For example, if ICF is utilized on a LAN then a shared 
  255. ICF.INI file will be read from a public disk. Then user-specified options are 
  256. processed either from their own .INI files, environment variables, or the 
  257. command line.
  258.  
  259.  
  260. EXAMPLES - PROGRAMS COMMAND
  261. ========================================================
  262.  
  263. ICF  PROGRAMS
  264.  
  265. Identifies programs found on all local drives. It uses files called 
  266. ICFPROG1.DBF through ICFPROG9 (up to 9 files at once) to perform the 
  267. identification process. Demo versions of these are supplied with the this 
  268. version. Since these are DBASE files, you are free to modify these to add 
  269. your own software. Paid license versions of ICF include the latest full 
  270. database.
  271.  
  272. ICF PROGRAMS C  /DBASE
  273.  
  274. Same as above, but only search drive C: and save the data in a DBASE 
  275. file.
  276.  
  277. ICF PROGRAMS  /LANDRIVES  /LOTUS
  278.  
  279. Searches for programs on all drives, including remote drives, and saves 
  280. the data in a LOTUS 1-2-3 file.
  281.  
  282. ICF PROGRAMS  /FINDEXTS
  283.  
  284. There are different strategies associated with capturing software 
  285. information. One is knowing all the programs you are looking for before 
  286. you do the scan. Another is capturing the .EXE and .COM files to do a 
  287. matchup after the data has been collected. ICF supports both. The above 
  288. command uses /FINDEXTS to specify that .EXE and .COM files that are not 
  289. matched so software in the database (ICFPROGn.DBF) should be included 
  290. in the output file as well so that the administrator can identify programs 
  291. unknown at scan time.
  292.  
  293. ICF PROGRAMS /FINDEXTS /PROGINFO
  294.  
  295. The /PROGINFO option includes file size, date, and time with the collected 
  296. information.
  297.  
  298.  
  299.  
  300.  
  301. EXAMPLES - STATUS COMMAND
  302. ========================================================
  303.  
  304. ICF  STATUS
  305.  
  306. Displays all status information on the screen.
  307.  
  308.  
  309. NOTE: File structures using /DBASE, /LOTUS, or /ASCII options:
  310.  
  311. Because of the requirement to process a flexible amount and 
  312. variety of data depending on what information is being collected, 
  313. the format of a DBASE, LOTUS, or Ascii delimited file consists of 2 
  314. fields. The first field is the ID field and contains a number 
  315. representing the type of item stored in the VALUE field. The second 
  316. field is the VALUE field and contains the actual VALUE (i.e. number 
  317. or character string) of that item. 
  318.  
  319. If you want to process these files or merge them in with master 
  320. databases of some sort, you will need to know what the ID's mean. 
  321. You can guess, but there are 2 ways to save you some time. One 
  322. is simple: buy the program and get the documentation. But-- as we 
  323. want you to be able to evaluate ICF, you can also specify the /DESC 
  324. option. This will result in a third field created in the file, which will 
  325. be filled in with a generic description of each particular item.
  326.  
  327. While using this structure may seem unwieldy, it offers several 
  328. advantages:  1. Items (especially character strings) can be of fairly 
  329. long length.  2. If you have a configuration management / tracking 
  330. program you can easily read these files without learning lots of 
  331. different file structures.  3. Future versions of ICF can include more 
  332. additional types of status information without changing the 
  333. structure (just more ID's will be created).  4. It supports status 
  334. information that is repeated, such as software programs and 
  335. installed boards found, lines from configuration files, etc.
  336.  
  337.  
  338.  
  339. ICF  STATUS  /ASCII  /NST:P
  340.  
  341. Same as above, but saves the data in an ascii delimited file and the /NST 
  342. (NoStatus) option causes the Program search to be skipped.  Separate 
  343. other information categories to be skipped by using the following letters 
  344. separated by commas:
  345.  
  346.         B = boards      M = memory      
  347.         A = main        O = mouse
  348.         I = id's        P = programs
  349.         L = lan         D = diskinfo    
  350.         T = text files  W = ini files
  351.         C = cmos
  352.         
  353. * Note: Boards are only detected in Microchannel computers. The 
  354. ID's are displayed along their descriptions. The descriptions come 
  355. from files ICFMCA1.DBF through ICFMCA9.DBF. You can add your 
  356. own if necessary.
  357.  
  358.  
  359. ICF STATUS  /DBASE /FILENAME=FILE1 /NST:P,D,W,T
  360.  
  361. Perform the status command, save the data in a dbase file named 
  362. FILE1.DBF, and skip the status check for programs, disk information, ini 
  363. files, and text files.
  364.  
  365. ICF STATUS  /DBASE  /USERNAME=SMITH 
  366.  
  367. Store the status information in a dbase file and set the user name to 
  368. SMITH.
  369.         
  370. ICF STATUS  /DBASE  /USERNAME=SMITH  /FILENAME=$USERNAME  
  371. /OUTDIR=S:\ICF
  372.  
  373. Same as above but the $USERNAME results in a file name consisting of 
  374. the first 8 characters of the specified user name.  The file is saved in 
  375. S:\ICF directory.
  376.  
  377. ICF  STATUS  /ASK  /ASCII
  378.  
  379. ICF can collect data on physical, stand-alone equipment that cannot be 
  380. recognized programatically. It does through the /ASK option. If this option 
  381. is specified on the STATUS command, a screen appears permitting you to 
  382. enter information describing the user (name, location, notes),  and make, 
  383. model, serial numbers and notes for computers, modems, displays, 
  384. printers, etc.  This information is then saved in a hidden file (by default: 
  385. C:\AUTORUN.DAT and can be changed with an option) so it is read 
  386. automatically each time the STATUS command is used.
  387.  
  388.  
  389.  
  390. AUTO COMMAND
  391. =========================================================
  392.  
  393. The AUTO command is an extension of the STATUS command, shown in 
  394. the example below:
  395.  
  396.  
  397. ICF  AUTO  /BATCH
  398.  
  399. The AUTO command is an extension of the STATUS command, and ICF 
  400. has several key features that make it easy to use. The AUTO command will 
  401. tell ICF to quickly check for any configuration changes (including software!) 
  402. made to the computer). Only if changes are detected will a full status 
  403. check be performed.
  404.  
  405. ICF also provides several options that are "shortcut" options. They actually 
  406. set many other options for you so you can quickly use ICF to capture status 
  407. information.
  408.  
  409. One shortcut option is /BATCH. Among other things, this option 
  410. suppresses many messages from being displayed on the screen, and 
  411. signals data to be saved in .DBF format if no other filetype is specified.  
  412. The overall effect is to make it easy to automate inventory collection by 
  413. placing the following in an AUTOEXEC.BAT, STARTUP.CMD, or logon 
  414. script file:
  415.  
  416. ICF  AUTO  /BATCH
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423. EXAMPLES - FILES COMMAND
  424. ========================================================
  425.  
  426. ICF FILES
  427.  
  428. Displays on the screen a listing of all files found on all local hard drives.
  429.  
  430. ICF FILES  D  /ASCII
  431.  
  432. Saves a record of all files found on D: in an ascii delimited file.
  433.  
  434. ICF FILES  EXE  /LOTUS  
  435.  
  436. Saves a record of all files with "EXE" in the filename in a 1-2-3 worksheet. 
  437. Note that ICF will normally search the entire filename for the specified 
  438. text. In this example, "ICFEXE.DAT" would also be matched. This special 
  439. processing usually makes it simpler to specify what files you're looking 
  440. for. It also makes for a powerful file finder, as the next example 
  441. illustrates.
  442.  
  443. ICF FILES  SAM  /LANDRIVES   /FILENAME=$TEMP
  444.  
  445. Finds files that have "SAM" anywhere in the filename.  Remote drives are 
  446. included in the search.  The special filename $TEMP specifies that the file 
  447. should be named with a unique number so it can be saved on a LAN drive.
  448.  
  449.  
  450.  
  451.  
  452.  
  453. OTHER OPTIONS FOR FILES COMMAND
  454. ============================================================
  455.  
  456. Some other options you may want to try with the FILES command are listed 
  457. below:
  458.  
  459.         /SKIPDRIVES     skips specified drives from being searched
  460.                         (i.e. /SKIPDRIVES=DE)
  461.         /LANDRIVESO     includes ONLY remote drives in search
  462.         /NODESCEND      do not descend directories
  463.         /NSD            don't show <DIR> entries
  464.         /DOSEARCH       use normal wildcard file matching
  465.         /SORTE          sort by extension before displaying
  466.         /TOTEXT         compute totals by extension
  467.         /ALLEXT         include all extensions in TOTEXT report
  468.         /TOTALS         display totals summary
  469.         /NOALIGNEXT     don't align extensions in file display
  470.         /PROTECTED      search for only hidden, system or RO files
  471.         /NORMAL exclude protected files
  472.         /BIGFILES       include only big files 
  473.                         (controlled by /BIGFILESIZE)
  474.         /SMALLFILES     include only small files
  475.                         (controlled by /SMALLFILESIZE)
  476.         /PAUSE          pause every screenfull
  477.         /RINGBELL       ring bell when done (useful for batch jobs)
  478.         /SIZEK          show file sizes in K units
  479.  
  480.  
  481.  
  482.  
  483. OTHER GENERAL OPTIONS
  484. ============================================================
  485.  
  486.         /ASCII          produce ascii delimited output file
  487.         /DBASE          produce dbase .DBF output file
  488.         /LOTUS          produce lotus .WK1 output file
  489.         /OVWR           overwrite existing data file
  490.         /APPEND         append to existing data file (excl. lotus)
  491.         /OUTDIR         use this drive\directory for output files
  492.         /INDIR          use this drive\directory for input files
  493.         /NEEDSPACE      check for req'd disk space before running
  494.                         (/NEEDSPACE=50) specifed in K units
  495.         /QUIET          suppress status messages
  496.         /USERID specify userid for inventory collection
  497.                         (also used for /FILENAME=$USERID)
  498.         /USERNAME       specify username for inventory collection
  499.                         (also used for /FILENAME=$USERNAME)
  500.         /COMPUTERID     specify  computer id for inventory collection
  501.                         (also used for /FILENAME=$COMPID)
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509. ORDER FORM
  510. ============================================================
  511.  
  512. Each package comes with a DOS and OS/2 version of ICF and manual on 
  513. disk.   The SINGLE-COPY  version cannot be run from a file server, and
  514. data cannot be saved to a floppy disk.
  515.  
  516.  
  517. Payment Method:  Make checks payable to LanTelligence Corporation.
  518.  
  519. Purchase Orders:
  520.     We accept purchase orders from state-supported schools, 
  521.     hospitals, banks, governmental agencies, and Fortune 2000 
  522.     companies. Mimimum order for purchase orders is $95. We will
  523.     also invoice other well rated companies - please send in 
  524.     credit information including 3 credit references, bank with
  525.     account number, address and contact, and your D&B number. Terms
  526.     are Net 15 Days.
  527.  
  528.  
  529.  
  530.  
  531. To:     LanTelligence Corporation
  532.         P.O. Box 144242
  533.         Miami, FL 33114-4242
  534.  
  535.  
  536. From:   Company name :__________________________________
  537.  
  538.         Street :__________________________________________
  539.  
  540.         City, State, Zip:   __________________________________
  541.  
  542.         Contact Name:   __________________________________
  543.  
  544.     Phone:  _________________
  545.  
  546.     Fax:  ________________
  547.  
  548.         Date  :_______________
  549.  
  550.  
  551.  
  552. Order:  Select from the following products:
  553.  
  554.  
  555. PRODUCT                 PRICE   QTY     TOTAL                   
  556.                         EACH    
  557. ========================================================
  558.  
  559. SINGLE-COPY LICENSE     $25     ____    _______
  560.  
  561. MULTI-COPY LICENSE      $95     ____    _______
  562.  
  563. BUILDING LICENSE        $495    ____    _______
  564.  
  565. SITE LICENSE        $1995   ____    _______
  566.  
  567. COMPANY LICENSE         $4995   ____    _______
  568.  
  569.         
  570.         SUB TOTAL                       _______
  571.  
  572.         SALES TAX (in Florida, 6.5%)    _______
  573.  
  574.         TOTAL                           _______
  575.  
  576.                 
  577.  
  578.  
  579.  
  580.  
  581. * LOTUS, 1-2-3, and DBASE are trademarks of their respective companies.
  582.  
  583. Copyright (c) 1992  LanTelligence Corporation     All rights reserved 
  584.  
  585.