Many people are creating CD-ROM disks of their genealogy data. Creating your own CD-ROM disks has become very cost-effective in the past year or so; internal CD-ROM writers now sell for as little as $39.95 and frequently come packaged with new computers. The blank disks are also cheap. It is now easy to write your reports and databases to a CD-ROM disk to give to someone else.
Many commercial CD-ROM disks use an AutoPlay feature. That is, when the CD-ROM disk is inserted into a Windows system, it automatically loads and executes a program of the manufacturer's choosing. Starting with Windows 95, Microsoft introduced a new technology called AutoPlay that makes working with CD-ROMs a bit easier for the user. When the user inserts a disk into the CD-ROM drive, the CD-ROM device driver that comes with the system is notified. When the driver receives this notification, it tells the system, which immediately looks in the root directory of the CD-ROM disk for a file called AUTORUN.INF, which apparently stands for "Automatic Run Information." Windows then executes the instructions contained in AUTORUN.INF, typically loading a program stored on the CD-ROM disk. However, AutoPlay can also load Internet Explorer or some other program stored on the C: drive.
NOTE: AutoRun was probably enabled when your Windows computer was brand new although I do know some people have turned that off.
I have rarely seen AutoPlay used on home-produced CD-ROM disks although the method of doing so is very simple. AutoPlay is especially useful when giving a CD-ROM disk to someone who is not very computer literate. Simply inserting the disk and watching the results is much easier for the computer novice than the normal instructions of "open Windows Explorer, find your CD-ROM drive, go to the root directory, double-click on...." Computer novices often cannot follow such instructions. AutoPlay is especially effective for "slide shows" delivered on CD-ROM; the user can simply insert the disk, then sit back and watch the show.
For a home user who knows enough to create their own CD-ROM disks, it should not be too difficult to create the AUTORUN.INF file that will enable AutoPlay. A simple text file that you create and put into the root directory of the CD-ROM causes the AutoPlay feature to take over.
Here is a sample AUTORUN.INF file:
[autorun]
open=setup.exe
icon=setup.exe
If placed in the root directory of a CD-ROM disk, this 3-line file will cause the program SETUP.EXE on the CD-ROM disk to be automatically loaded and started whenever the disk is inserted into the CD drive. Many people do not know that the same thing works for floppy disks, ZIP disks, USB drives, or any other removable media.
You can easily create such a file with Windows Notepad or any other ASCII text editor. However, for a bit more sophistication, you might want to use one of the free programs that will create AUTORUN.INF files for you.
One such free program is called Autorun.inf Editor at: http://www.karenware.com/powertools/ptautorun.asp. This one claims to be able to automatically launch HTML files at startup, something that is a bit complicated to set up manually.
Another free program is Autorun.inf.Maker. It is available at: http://www.ashzfall.com/products/autorun
ShellExe is another free program to launch HTML documents in an Autorun.inf file. This is a great tool if you are distributing files in Web (HTML) format. ShellExe is available at http://www.whirlywiryweb.com/q%2Fshellexe.asp
Does anyone know how to do this with CDs for a Mac (particularly startup with an HTML file)?
I make fewer CDs these days, preferring DVDs mainly for capacity reasons, but also for versatility with non-computer folks. My own genealogy information (photos, scans of every family document that comes onto my desk, etc.) is now in excess of 15GB. I just bought a new (Pioneer) internal writer that will burn most any flavor of CD and DVD out there, including dual-layer, for about $60. Name-brand DVD-R media, in buk, costs under $0.50. And I can easily make slide shows and include any video I have, that will run on a standard consumer DVD player and TV. For those more computer-literate, I can pack several gigabytes of photos and scanned documents onto the data portion of the disc, depending how much room I've taken up with the video.
Posted by: Gordon | October 20, 2005 at 10:28 PM
Toast allows you to specify an Autostart file on CDs that are being made only for Macintosh use, but this doesn't work under Mac OS X.
http://www.macdisk.com/cdstarten.php3
has more information.
Roger
Posted by: Roger Moffat | October 20, 2005 at 10:59 PM
mmmmmmm ... toast
Posted by: Dino (All Dino, All the Time) | October 21, 2005 at 02:20 PM
I am not a nerd so how do you get the autorun file into the root file of the disk.
Posted by: Ed Bailey | October 24, 2005 at 12:48 PM
Kep in mind that this article talks about CD-ROM disks that you make at home. In that case, you create the AUTORUN.INF file yourself and place it in the root of the CD-ROM disk you are creating. The precise directions will vary a bit, depending upon which program you use to "burn" the CD.
- Dick Eastman
Posted by: Dick Eastman | October 24, 2005 at 01:32 PM
I have a family history book that I am preparing in Word perfect and I'm wondering if this would work for any file type? If I save the document prepared in word perfect on the cd, doesn't the individual need to have word perfect on their pc to view the file?
Thanks
Karen
Posted by: Karen | October 24, 2005 at 06:57 PM
I have used a number of AutoRun utilities from ones that are very simple to use (I like Sly Autorun) to ones that are more complex (MenuBox by Cloanto).
MenuBox, for example can check for programs installed on a computer and take different actions depending on what it finds (e.g., if you want to display a WordPerfect document it will start WordPerfect if it is insalled and if not it can do something else, like tell the user that WordPerfect is required to view the file or that it could be opened with another program). But it requires someone with some programming experience to set it up.
As a site note: Auto Run is the correct term for this feature. AutoPlay is new in XP - this is the feature that recognizes that you have pictures on the CD and asks if you want to open them.
Posted by: Keith | October 28, 2005 at 02:10 PM
AutoPlay Magic can open any file, display a Splash Screen with sound, set the CD Icon and Label, test without burning to CD.
http://www.yaodownload.com/video-design/miscellaneous/autoplay-magic_miscellaneous.htm
Posted by: queenli | May 07, 2006 at 11:30 PM