101="INF-Tool - the *special* Installation Script Generator"
110="Why should I send HUGE and resource-intensive installation files to my customers, if Windoze 95 provides an installation feature itself among it's bells && whistles ?" , I asked myself on a cold and rainy day in October 1997..."
111="After weeks of investigation about the "not so well" documented format of those mysterious .INF installation script files, I finally found out how to do it."
112="And here is the result !"
113="INF-Tool now has possibly become one of the most powerful installation programs available ! By using INF-Tool, you can choose from 4 methods of distributing your program."
114="Overhead for Installation software routines: ONLY A FEW KB's, but NOT MORE !"
115="So: forget all those huge installation tools you had to know up to now. Use INF-Tool, if you just have some files to deliver ! Or use it, if you want to save download time or disk-space !"
116="Yours, Richard Fellner [r.fellner@xpoint.at]"
; 116="And if you would be honourable enough to support MY work with a few $'s, I'd also be a happy, young guy... Yours, Richard Fellner [r.fellner@xpoint.at]"
415="create self-extracting, single file distribution ZIP archive (.EXE)"
416="Dialog caption of self-extractor:"
417="Textfile containing License information:"
418="Textfile containing 'About' text:"
419="(missing files are marked red.)"
420="Icon for your package:"
421="Run Notepad.."
422="Select "About" text for your setup:"
423="Select License info text for your setup:"
424="Select name of distribution package:"
425="self-extracting archives (*.EXE)|*.EXE"
426="ZIP archives (*.ZIP)|*.ZIP"
427="Cabinet archives (*.CAB)|*.CAB"
5402="Save these settings"
5403="Drop your changes"
5411="select the compression technique to use for this package"
5414="check this option to use password encryption for this package"
5415="check this option to let INF-Tool create a self-extracting, single-EXE package"
5421="Run Notepad to create a new file or edit an already existing one."
5428="Enter a filename for this package (without extension !)"
5429="enter the password you'd like to use for encryption"
5430="enter a short text line to display on the caption bar of the self-extractor"
5431="the name of the plain Textfile containing license information for your program"
5432="the name of the plain Textfile containing an "About-Text" which will show up in the Self-extractor's main window."
5433="the name of the Icon which will be used for the Setup program."
5434="click to select a name for your package (or simply enter a desired one)."
5435="click to open a textfile containing license information for your program."
5436="click to open a textfile containing an "About-Text" which will show up in the Self-extractor's main window."
5437="click to open an icon file which will be used for the Setup program."
{ Registry additions }
451="Add the following key to the Registry:"
452="&Add"
453="&Cancel"
460="..at &Root-Key:"
461="Example: Software\\MegaSoft\\WorldMap"
462="Example: DefaultUser"
463="Example: Miller or 00,00,00,00,FF,01"
464="Note: Fields marked with a * are required for proper operation."
465="Values can only be saved after all required fields have been entered !"
466="Subkey: *"
467="Value-Name:"
468="Flag:"
469="Value:"
471="User-Dir as in Step #3"
5452="Save these settings"
5453="Drop your changes"
5460="Select the Registry-Root in which your key should be added/changed."
;5466=""
5467="enter the name of the value you'd like to add or change."
5468="select one of 11 pre-defined flags (for Key-types) which can be used in Registry entries (check the helpfile for more information)."
5469="enter the value for your registry key (check the helpfile for more information). The format of this value depends on the flag (=type of key) you selected above."
5470="enter the subkey of the above selected Registry rootkey."
{ Add Start Menu Group }
501="Add the following file to a Group:"
502="&Add"
503="&Cancel"
510="Name of the group:"
511="Title of Icon / Link: *"
512="Starting command: *"
513="Starting directory:"
514="Subdirectory of the selected root where the app should start from:"
515="The command must start with the filename,\nparameters are optional. Case-sensitive !"
516="Example: MegaSoft or MegaSoft\\WorldMap (same as in Step #3)"
517="Note: Fields marked with a * are required for proper operation."
518="Not all required fields were entered !"
519="A link to this program will be directly placed to the\n"Programs" folder of the Startup group."
5502="Save these definitions"
5503="Drop your changes"
5520="enter a name for the group to create (or select an already defined group from the list)"
5521="select which title to display for this program"
5522="select the name (and optional parameters) of the file which should be started."
5523="select the starting directory for this command. The defined command will be executed in this directory when the user runs the application."
5524="this is the subdirectory of the root selected from above, from where the program will be executed."
{ OCX Registration }
551=" Register OCX / DLL files"
552="&OK"
553="&Cancel"
561="Simply check the files you want to be registered."
562="(reg'd only)"
5552="Save these settings"
5553="Drop your changes"
5560="The checked files will be registered on the customer's PC during installation."
{ Flags for file copy }
601="Copy %s using the following modes:"
602="&OK"
603="&Cancel"
610="Warn if skipping"
611="No skipping after errors"
612="No version-check"
613="Force "file in use" behaviour"
614="No overwrite"
615="No version dialog"
616="Replace only"
617="When uninstalling:"
618="include in File Uninstall list"
619="Force "file in use" behaviour"
620="(reg'd only)"
5602="Save these settings"
5603="Drop your changes"
5610="Display a warning if the user tries to skip a file after an error has occured."
5611="Don't allow the user to skip copying the file after an error has occured."
5612="Ignore file versions and write over existing files in the destination directory."
5613="Handle the file as if it was in use during the file copy operation (Windows will create a temporary filename, which will be renamed to the desired filename after a restart)."
5614="Don't overwrite an existing file in the destination directory."
5615="Don't overwrite a file in the destination directory if the existing file is newer than the source file, but don't show a warning dialog."
5616="Copy the source file to the destination directory only if the file is already present in the destination directory."
5618="if you uncheck this option, this file will stay on the computer when the program is uninstalled."
5619="If the file is in use when uninstalling, queue the file to be deleted when the system is rebooted."
{ Add Destination directory }
651="Add the following destination directory:"
652="&Add"
653="&Cancel"
654="&Save"
660="Select the &root of the directory to create:"
661="Enter the &directory name to create under the selected root:"
662="Example: MegaSoft\\WorldMap"
663="(Caution: Win95 doesn't support Long File Names here)"
664="Each directory has to start with a pre-defined (logical) root-directory.\nIn the 2nd edit field, you can define an individual directory starting\nfrom the selected root-directory, in which to copy your files to."
667="Pre-configured destination path:"
668="User-defined destination path:"
669="Default:"
671="Sub-Directory:"
673="Prompt user with:"
5652="Save your definitions"
5653="Drop your changes"
5665="Select one of the pre-defined roots for your file (e.g., the boot directory). Afterwards, you can define a subdirectory for this root (e.g., "Program files")."
5666="If needed, enter a subdirectory of the root directory you defined above."
5667="Check if you want the selected files to be copied to a fixed, pre-defined path."
5668="Check if you want to allow the user to select a custom path for your selected files."
5670="here you can select a default root for the user-defined destination directory."
5672="here you can select a default subdirectory of aboves root for the user-defined destination directory."
5674="enter a text which will ask your user for the desired destination."
{ Modify AUTOEXEC.BAT }
701="Modify the AUTOEXEC.BAT file:"
702="&OK"
703="&Cancel"
704="(registered version offers all options)"
710="Add to the path:"
711="Remove from path:"
712="Add command #1:"
713="Parameter(s):"
714="Add command #2:"
715="Delete command(s):"
716="(don't add an extension if you want to remove all lines with this command.) Example: KEYB"
717="Set Environment var:"
718="Remove Env.Variable:"
719="Set TEMP directory:"
720="Subdirectory of the directory above:"
5702="Save these settings"
5703="Drop your changes"
5721="select the directory to add to the PATH= statement in Autoexec.bat. Beyond, you can enter a subdirectory of it (e.g., if you need "<Boot-Dir>\MMyFiles")."
5722="enter the subdirectory of above directory to add to the PATH= statement in Autoexec.bat. Both will be combined. If the resulting path is not part of the PATH= line, it will be added."
5723="select the directory to remove from the PATH= statement in Autoexec.bat. Beyond, you can enter a subdirectory of it (e.g., if you need "<Boot-Dir>\MMyFiles")."
5724="enter the subdirectory of above directory to remove from the PATH= statement in Autoexec.bat. Both will be combined. If the result is part of the PATH= line, this part will be removed. "
5725="select (or enter) the name of the file or command which should be started. (Example: "SET" or "MSCDEX.EXE")"
5726="enter parameters for the command defined at the left (e.g., "Language=eng" or "/D:MSCD000")"
5727="Every command defined here will be deleted from Autoexec.Bat. If you don't enter a extension, any command line with this file will be removed (e.g., KEYB.EXE and KEYB.COM)."
5728="Enter the name of the environment variable to add to Autoexec.Bat . (Example: "UserDir")"
5729="Enter the value to set for the Environment variable defined at the left. (Example: "c:\uusers\rrichey")"
5730="Enter the name of the environment variable to remove from Autoexec.bat"
5731="select the directory to define as TEMP directory in Autoexec.bat. Beyond, you can enter a subdirectory of it (e.g., if you need "<Boot-Dir>\TTEMP")."
5732="enter the subdirectory of above directory to set as TEMP directory in Autoexec.bat. Both will be combined."
{ Modify CONFIG.SYS }
750="Modify the CONFIG.SYS file:"
752="&OK"
753="&Cancel"
754="(registered version offers all options)"
760="Set FILES= to:"
761="Set BUFFERS= to:"
762=""
763="Set STACKS= to:"
764="Set FCBS= to:"
765="Add device driver #1:"
766="Add device driver #2:"
767="Parameters:"
768="Delete device driver:"
769="Delete key(s):"
770="Just enter the modifications you'd like to apply to CONFIG.SYS.\nNote that this feature will only work under Windows 95."
5771="enter the number of FILES to set in Config.sys ."
5772="enter the number of BUFFERS to set in Config.sys ."
5773="enter the char of LASTDRIVE to set in Config.sys ."
5774="enter the value(s) for STACKS to set in Config.sys ."
5775="enter the value(s) for FCBS to set in Config.sys ."
5776="enter the code(s) for the COUNTRY= statement in Config.sys ."
5777="enter the value for the DOS= statement in Config.sys. (Example: "HIGH,UMB,NOAUTO")"
5778="enter the value for the SHELL= statement in Config.sys ."
5779="select the name of the Device driver of your package to add to Config.sys . (Example: MULTICD.SYS)"
5780="select the parameter(s) for the Device driver defined at the left (Example: "/Multi=1 /IRQ=15")"
5781="enter the name(s) of the device drivers to remove from Config.sys (Example: "Display.sys")"
5782="select the name of the Config.sys - statements to delete"
{ Main window }
1001=" INF-Tool - your speedy Installation Script Generator"
1002="&OK"
1003="&Cancel"
1004="&Help"
1005="&Test"
1010="Step 1: Project information"
1011="Name of &installation script"
1012="open.."
1013=", save as"
1014="(8.3 convention !)"
1015="Name of your application: *"
1016="Version:"
1017="Short description:"
1018="Your name:"
1019="Copyright:"
1020="Open an existing installation script:"
1021=".INF installation scripts|*.inf"
1027=""Software" Registry key: *"
1029="*) required !
6002="Save all your settings and create the .INF script !"
6003="Close without any savings."
6004="click for additional help !"
6005="click to test your installation script (reg'd version only)"
6006="Previous step"
6007="Next step"
6020="select a previously saved setup project"
6012="Open an existing installation script (must be created by INF-Tool)"
6021="enter the name to use when saving this INF file (without extension)."
6022="Enter the name of the application you'd like to see installed."
6023="Enter the version number."
6024="give a short desription of your program - it will be added as comment to the script."
6025="Enter your name - it will be added to the script as comment."
6026="Enter your copyright text here."
6028="enter a default key name for your application to use in the SOFTWARE path of the registry (e.g., "Magic Software Inc.\WWorldMap")."
; Limit erreicht !
1030="Step 2: Files to install"
1031="Add"
1032="Remove"
1033="Properties"
1034="sort list"
1035="Add all the files you need for this setup. If you like, drag them from the Explorer.\nMissing files are marked red !"
6036="this list contains all the files used during the installation process"
6031="add a file to the list (alternatively, by drag && drop from Explorer)"
6032="remove a file from the list"
6033="Control how the file will be copied."
6034="sort this list alphabetically"
1060="Step 3: Destination(s)"
1061="File list:"
1062="sort list"
1063="Destination directory (directories)"
1064="Add"
1065="Remove"
1066="Edit"
1067="Simply drag the desired file(s) to the destination directory of your choice !\n(If you don't change anything, all files will be copied to the Windows Dir)"
6064="Add a target directory for a group of files"
6065="Remove the highlighted entry"
6066="Edit the highlighted directory definition"
6068="Select files with the mouse and drag them to the directory where they have to be installed !"
6069="Just drag files from the left list over the directory where it has to be installed !"
6062="sort this list"
6070="let the marked file(s) of the left list be copied to the marked directory of the right list"
6071="let all files of the left list be copied to the marked directory of the right list"
6072="remove the marked file(s) from the directory they are assigned to"
6073="remove all file(s) from the currently selected directory."
1090="Step 4: modify Registry"
1091="Add"
1092="Remove"
1093="Edit"
1094="(reg'd only)"
1095="The keys defined above will be added to the Windows Registry."
6096="This list contains all the additions to the Windows registry taking place during the installation"
6091="add an entry to the registry"
6092="remove the selected entry from the list"
6093="edit this registry entry"
1120="Step 5: Startup Group"
1121="Add"
1122="Remove"
1123="Edit"
1124="The Groups defined above will be created for your application."
1125="(reg'd only)"
6121="add a group definition"
6122="delete the selected group definition from the list"
6123="edit the currently selected group definition"
6126="This list contains the definitions for all groups (Start Menu, Desktop,..) this script will create."
1150="Step 6: Modify System"
1151="Modify Autoexec.Bat ..."
1152="Modify Config.Sys ..."
1153="Register OCX's ..."
1154="Modify .INI file(s) ..."
1155="will be supported soon !"
6151="with your INF script, you can modify the AUTOEXEC.BAT file on the target PC. Click here to define your changes."
6152="with your INF script, you can modify the CONFIG.SYS file on the target PC. Click here to define your changes."
6153="with your INF script, you can "register" OCX or DLL files on your user's system. Click here to select a file for registration."
6154="with your INF script, you can modify INI files on your user's computer. Click here to define such modifications."
6156="click the button to the left to apply changes"
1180="Step 7: Dialogs"
1181="Icon for Windows' Software Setup Dialog\n(when installing from there):"
1183="Prompt user before uninstalling:"
1184="Status message after uninstalling:"
1185="(Uninstall dialogs will require the AdvPack files)"
1186="* (reg'd only)"
1187="offer Uninstall of this program"
6182="select an Icon which will symbolize the type of your software when installing from the Software applet of Windows' Control Panel"
6187="if checked, the script will enable this program to be uninstalled by selecting it in the Windows Control Panel 'Add/Remove Programs' dialog."
6188="enter a message to warn users if they want to remove your program"
6189="enter a message which will pop up after a successful uninstallation of your program"
1210="Step 8: Distribute !"
1211=" create a "distribution disk" directory: "
1212="Dire&ctory:"
1213="(if it doesn't exist, it will be created.)"
1214="Fill up the directory NOW !"
1215=" create a distribution package: "
1216="Name:"
1217="Options.."
1218="Generate package NOW !"
1219=" Run/Display files after the installation: "
1220="Info:"
6214="Creates a directory and fills it with all the files you need for building your installation diskette."
6217="set special options like SFX packages, name of your package and more..."
6218="starts generating your distribution package"
6221="Please enter the name of the directory INF-Tool should create for storing the required files."
6222="select a file which should be run or loaded during the installation"
6223="you can define a status information for the user about what is happening when executing the defined command."
1240="Options"
1241="create .&BAK files *"
1242="display informations and warnings"
1243="Win'98 styled buttons"
1244="display Intro Screen *"
1245="open .INFs with INF-Tool"
1246="repair INF functionality"
1247="I have troubles adding files (e.g., PIF files)"
1248="Default flag for file copy operations:"
1249="Options for this project only:"
1250=" After running the script... \nNo action\nReboot PC\nRestart Windows"
1251="add AdvPack files to package (if required)"
1252="Sa&ve INF-Tool's configuration"
1253="Select preferred language:"
1254="Configuration saved.\nSome changes might require a new start of INF-Tool to show up."
1255="Please restart INF-Tool to apply the language change.\nIf you encounter display problems, please check the helpfile."
1257="always cleanup distribution directory"
6241="create .BAK files for safety"
6242="display a message when a new .INF script was created"
6243="if you like Win98's "bells and whistles", then check this option. ;-)"
6244="show a message when a new .INF script was created"
6245="let all INF files open by INF-Tool when double-clicking (edit will only be possible when the script was designed by INF-Tool)"
6246="if your INF scripts can't be installed by right-clicking your mouse and selecting "Install", try it by checking this option and clicking "Save configuration"."
6247="Some users had troubles when trying to add MS-DOS mode .PIF files or others to your file list in Step #2. By checking this option, you can workaround this problem."
6250="after processing the installation script, which action should Win95/NT take ?"
6251="if checked, the script will add AdvPack.dll, W95Inf16.dll and W95Inf32.dll to your distribution package if you defined Uninstall dialogs."
6252="save INF-Tool's settings now"
6255="(see Tips & Tricks helpfile for more information)"
6256="select your preferred language, click "Save" and restart INF-Tool to apply display changes."
6257="if checked, INF-Tool will delete all files from your distribution directory before rebuilding it."
1270="About.."
1271="I have put many, many hours in developing this tool."
1272="Please honor my efforts to provide you, the programming community, with this program if you use it !"
1273="The registration fee is just $29. You can register online by clicking on the Internet-Link beyond:"
1274="Register online (secure)"
1275="or see the help file for more information about other methods of registering."
1276="Get the latest release and the newest infos directly at my website:"
1277="or send me an e-mail to"
1278="Thanks for registering"
6271="Please don't give this registered version to other persons. I kept the price low, so registering should be cheep enough for EVERYONE."
{ 5000..7000 : Hint texts }
{ are calculated: ID+5000 }
{ IMPORTANT NOTE: Hint texts are CUT after more than 1 space (blank) !}
{ 10000..10200 : Program messages }
10000=""
10001="%s not found, using defaults."
10002="Sorry, the unregistered version only supports 1 destination directory !"
10003="ERROR: %s code=%s"
10004="Sorry to disturb you at your work -\nbut if you use INFTool, please be fair and register.\n\nINFTool should help you to save more money than the $ 19,- for registration.\nRead the helpfile for information about the enhancements of the registered version !"
10005="No installation script could be generated.\nStep 2: No files defined."
10006="Error creating %s !"
10007="%s must be found to create a valid Long File Name conversion !"
10008="You shouldn''t use trivial names like SETUP.INF or INSTALL.INF for\nyour scripts since they might cause conflicts with other programs."
10009="%s has been created."
10010="Files are missing."
10011="Welcome to INF-Tool !\nWith INF-Tool you will be able to design\nvery smart "Single-EXE" packages or\nfull-featured installation scripts\nwith just a few KB's of required\ninstallation "software" :\nfrom very easy to very complex ones.\n\nTo give you a feeling about how it works,\nthe easy setup script DEMO.INF will be loaded now."
10012="This version is only registered for 1 License,\nnot allowed to be started from a network drive."
10013="The registered version of INF-Tool offers:\n\n- unlimited file lists\n- unlimited groups\nThe Shareware version is limited to 5 files and 2 destination directories."
10014="Would you like to save your settings ?"
10015="Sorry, but the use of Long File Names is only supported\nby the registered version of INF-Tool !\n\n(please use only short file names for testing purposes.)"
10016="You shouldn't add the INF script manually -\nINF-Tool will do this automatically for you !\n\nIt's suggested that you remove the INF script from the list."
10017="Sorry, but for this feature you need the\nSetup Script Starter Utility SETUP.EXE,\nwhich you will receive als registered user.\n\nMeanwhile, please test your script by right-clicking it\nwith the mouse and choosing "Install.." from the context-menu."
10018="Windows NT only supports "reboot", INF-Tool will reflect that in the INF script."
10019="Error #%d opening %s ."
10020="One or more file(s) couldn't be opened !\nPlease check your distribution options."
10021="INF-Tool successfully built your distribution package !\nCompressed %8.0n to %8.0n Bytes (= %n %%)."
10022="Please hilight a group first !"
10023="%s not found !"
10024="One or more files for this project couldn't be found.\nThese files are marked RED in the file list of Step #2.\nPlease note that a working script can only be created\nif INF-Tool can locate and copy these files."
10025="Error building package."
10026="Please define the name of the Storage-Directory first."
10027="%d file(s) copied to %s ."
;10028=""
10029="Please let INF-Tool generate a Distribution disk directory first !"
10030="Error executing %s ."
10031="Please check the helpfile for more information."