© Copyright 1995-2002 Trah®
StarterFile, from Trah, enables HTML and other files to be autorun from CD-ROM.
The software is licensed to some of the biggest companies in the World.
Buy StarterFile online and download for immediate use. Documentation.
"For me, StarterFile is a good solution"
Mike Kubanek, Director Customer Satisfaction Siemens ICN
"We are using the product and it is wonderful,
easy to use and does exactly what we were looking for."
Denise McGonigal, Planning Analyst
"It just works.
No 400-page user manual, no calls to tech support.
I just read the simple instructions, and it worked right away."
Jose Leary, Systems Engineer
"StarterFile is the app I've been looking for. It's so easy to implement, and it really expands the toolset for creating self running applications. I've always believed incorporating HTML, Flash, QT or MPEG movies could enable easy development of CD-ROM application, but before StarterFile existed, there was no simple way of getting these applications to self run. StarterFile enables all of our web tools to become CD-ROM development tools."
Richard Lin, CEO
3Forces Digital, Inc.
CD-ROM was first introduced to replace the large numbers of floppy disks which had become necessary to install software such as Microsoft Office. A user had to insert a CD-ROM into the drive and then run a command, usually setup.exe or install.exe, to start the installation.
With the introduction of Windows 95, a new feature called AutoPlay enabled programs to be automatically run and was intended to make CDs easier to use. It also enabled audio CDs to be played.
Equipment to create CDs was initially very expensive but now prices have dropped to several hundred pounds and CD-ROM writers are often used to create backups or to store files that are accessed directly from CD-ROM without having to be installed onto hard disk. Increasingly, CD is a medium for storing HTML web pages and other files such as spreadsheet, presentation, audio, video, graphics and help (for example Microsoft's winhelp and HTML Help).
AutoPlay works in Windows 95 by looking at the CD, or CD-ROM, that the user inserts. If it's an audio CD then it is played but if it is a CD-ROM that contains an autorun.inf file in the root directory then the instructions in this are run.
autorun.inf allows only programs, files that end in .exe or .com, to be run. AutoPlay was never intended to be used to automatically run other files, such as .htm, but StarterFile enables this limitation to be overcome.
AutoPlay was also only intended to work with CD-ROM but it can be made to work with other media such as floppy disks and Iomega Zip drives.
A typical autorun.inf file to install software would be located in the root directory of the CD and contain three lines in text format (ASCII) like this:
[autorun]
open=setup.exe
icon=setup.exe
Setup.exe would be expected to be found in the root directory of the CD.
StarterFile from Trah® enables the limitations of autorun.inf to be overcome. StarterFile enables a wide variety of files, such as HTML web pages, to be automatically launched when the user inserts a CD.
StarterFile is written to the CD-ROM along with autorun.inf and opens the application on the users PC which is associated with the file extension it is given (ie .htm .pdf).
A typical autorun.inf file that includes StarterFile to launch the file start.htm would contain two lines in text format (ASCII) as shown below.
This example illustrates how StarterFile can be used to launch the file start.htm
Create a CD-ROM which contains three files in the root directory.
1 autorun.inf (1KB)
2 start.htm (13KB)
3 Evaluation copy of starterfile.exe (208KB)
If you need information on how to write these files to CD see our Guide on how to write to CD
On loading the CD-ROM, start.htm will be displayed in the users default browser: assuming the file extension .htm is associated with a browser.
To launch a file other than start.htm, edit autorun.inf and replace start.htm with the filename of the file you wish to autorun.
Here is what is contained within autorun.inf to autorun a webpage called start.htmBuy StarterFile online and download for immediate use.
Test using floppy disk or zip cartridge.
The evaluation version of StarterFile is intended for evaluation purposes only so that you can test how StarterFile works prior to buying the registered version.
The evaluation version displays the following message prior to launching the application and the file specified in autorun.inf
"Unregistered version for evaluation purposes only, www.trah.co.uk/starterfile"
The registered version is identical to the evaluation version but excludes the message
"Unregistered version for evaluation purposes only, www.trah.co.uk/starterfile".
StarterFile costs £50, (Currency Conversion Rates). This one off registration fee enables you to use StarterFile on an unlimited number of CDs.
Register StarterFile for a one time payment of £50 (Currency Conversion Rates)
Registration enables you to use StarterFile on as many CDs as you wish.
Immediately following payment you are given a hyperlink to download the registered version of StarterFile for immediate use.
We accept
using secure server.
We are unable to accept American Express or Diners Club. Pay by cheque?
The SOFTWARE PRODUCT is protected by copyright law and international copyright treaty. The SOFTWARE PRODUCT is licensed, not sold. By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this license agreement. If you do not agree to the terms of this license agreement you may not use the SOFTWARE PRODUCT.
You agree not to modify, decompile or reverse engineer the SOFTWARE PRODUCT.
For a single licensing fee you may include the SOFTWARE PRODUCT on any number of computer disks (CD-ROM, CD-R, DVD, floppy disk, zip disk, etc.) for the purpose of making those disks AutoPlay.
The disks may be manufactured at different times and contain different content.
You may not encourage people to use the SOFTWARE PRODUCT for any purpose other than viewing the content of your disks.
You may be provided with SUPPORT related to the SOFTWARE PRODUCT. Any additional documentation provided to you as part of this SUPPORT shall be considered part of the SOFTWARE PRODUCT and subject to these terms and conditions.
The SOFTWARE PRODUCT is provided to you on an "AS IS" basis. You assume the entire risk of loss in using the SOFTWARE PRODUCT. It is possible for users, and software, to disable the Autoplay feature on PCs, for suitable application software not to be installed, or be installed incorrectly, or with missing files. Provider does not warrant that the SOFTWARE PRODUCT will meet your needs or expectations, that operations of the SOFTWARE PRODUCT will be error free or uninterrupted.
Provider cannot be held responsible for any loss or corruption of data or software, lost profits or other incidental, indirect or consequential damages arising from the use or misuse of the SOFTWARE PRODUCT.
To the maximum extent permitted by applicable law, in no event shall provider be liable for any damages, claim or loss incurred by user (including without limitation compensatory, incidental, indirect, special, consequential or exemplary damages, lost profits, lost sales or business, expenditures, investments, or commitments in connection with any business, loss of any goodwill, or damages resulting from lost data or inability to use data) irrespective of whether provider has been informed of, knew of, or should have known of the likelihood of such damages. This limitation applies to all causes of action in the aggregate including without limitation breach of contract, breach of warranty, negligence, strict liability, misrepresentation, and other torts. If provider's limited warranty or limitation of liability set forth in this agreement shall for any reason whatsoever be held unenforceable or inapplicable, user agrees that provider's liability shall not exceed the license fee.
The law that governs these arrangements shall be the law of England and Wales.
ALL RIGHTS NOT EXPRESSLY GRANTED HEREIN ARE RESERVED.
These are some frequently asked questions.
Yes. Here's an example:
No.
StarterFile should not be used to autorun Word files, .doc , as Word does not exit correctly and freezes.
Please email us at StarterFile@Trah.co.uk to let us know of any problems you experience so that we can include details here.
Yes although this means a delay in your getting StarterFile. Please send your details (name, address, email, tel) to StarterFile@Trah.co.uk
Cheques payable to "Trah Computer Services Limited" should be sent to the following address:
Trah Computer ServicesIf you require StarterFile quickly you should use the on-line credit card facility.
We accept
using secure server.
Yes. Here's how, you need to have autorun.inf call a batch file:
autorun.inf
[autorun]
open=open.bat
open.bat
starterfile.exe file1.htm
starterfile.exe file2.htm
starterfile.exe, autorun.inf, open.bat, 1.htm and 2.htm need to be written to the root directory of the CD
There is no 400 page manual !
Just follow this example.
It is possible to autorun files from removable media such as floppy disk or Iomega zip cartridges and this is intended to enable testing for syntax and logic errors prior to writing a CD.
This feature works with Windows 95/98 but apparently not with later versions.
This method involves editing the registry so you need to take precautions before making any changes.
The registry setting to change is shown below: the default entry of 95 should be changed to 91.
HKEY_CURRENT_USER\
Software\
Microsoft\
Windows\
CurrentVersion\
Policies\
Explorer\
"NoDriveTypeAutoRun"
This shows NoDriveTypeAutoRun after amendment to enable autorun from removable media
Detailed instructions are shown below:
Yes. Here is an example
[autorun]where myfile.exe is the name of an .ico, .bmp, .exe or .dll file containing the icon information. If a file contains more than one icon you must also specify the index of the icon.
The following example specifies the second icon in myfile.exe
icon=myfile.exe,1
Javascript can be used to display web pages in kiosk mode, see this example Can JavaScript start a window in "Kiosk Mode"?
If you use this kiosk mode, tell users to press Alt+F4 to exit kiosk mode or provide a button which calls window.close(). These as these are the only ways to exit kiosk mode.
Kiosk mode is when a web page is displayed full screen so it fills the entire working area of the screen.
You can create a splash page using Javascript and the onLoad command within the body tag.
<BODY onLoad=setTimeout("location.href='mainpage.htm'",5000)>
Note that the time is specified in milliseconds so 5 seconds is 5000
This code only works with browsers which have Javascript enabled and to cope with non Javascript browsers you could use also add within <HEAD></HEAD> tags a meta refresh tag. <META http-equiv="refresh" content="5; URL=mainpage.htm">
The answer can be found on the Internet Related Technologies site.
Books about Javascript at Amazon.co.uk
Javascript articles and tutorials from Internet Related Technologies are a useful source of information about Javascript.