| Introduction  Autorun is a freeware software that helps to create CDs with 
                AutoPlay feature. The term AutoPlay now describes a (similar) 
                Windows XP feature that launches an application to display picture, 
                music or video content on removable devices.Autorun allows to 
                create AutoPlay CDs for any type of files,ie .exe,.htm,.doc,.pps 
                etc.. Autorun also allows to set a splash screen , which will 
                be displayed when the CD is inserted in to the drive.  Product 
                Info  Product : Autorun.exe  Version : 1.0.0 Licence : Freeware Author : Satheesh 
                Kumar A P   
 
 Programmer's 
                guide to Autorun  1. Create a plain text file AUTORUN.INF in the root directory 
                of the CD. 2. Make following entries in the AUTORUN.INF file. [autorun]open=Autorun.exe filename splashimage
 icon=iconfilename
 here, filename refers to the path (relative to the path 
                of Autorun.exe) of the file which is to be played or executed 
                automatically. splashimage (optional) is the path (relative 
                to the path of Autorun.exe) of the image file which is to be displayed 
                when the CD is inserted in to the drive. And the iconfilename 
                specifies the path (relative to the root of the CD) of the icon 
                , which is to be set as the icon of the CD drive. Note: By using relative path names you can place Autorun.exe, 
                filename,spalshimage etc. are anywhere in the CD. relative 
                path names for filename and splashimage must 
                be relative to the path of Autorun.exe. Other entries can have 
                relative path names based on the root of the CD. If you do not 
                specify ane splash image then it will not show any splash screen. 3. Now you can burn the CD. Make sure that each files are kept 
                in their appropriate positions. Example Following example shows how to create an Autoplay CD for an html 
                file. AUTORUN.INF  [autorun]open=Files\Autorun.exe ..\index.htm splash.jpg
 icon=icon.ico
 here ,the Autorun.exe and splash.jpg are placed 
                in a directory named Files in the root directory of the CD.    index.htm 
                and icon.ico are placed in the root directory of the CD. Tips : Use the Windows Notepad application to edit plain text files 
                (it is in the Start+All Programs+Accessories menu). Your CD users may have switched off AutoRun. This might be because 
                they are concerned about viruses. Also, if they press the Shift 
                key down while inserting the CD, AutoRun is disabled. In Windows 
                NT4, 2000 and XP systems, only Administrators and Power Users 
                can use AutoRun. AutoRun must be enabled to AutoPlay CDs. (See: 
                Enabling AutoRun )
 There is no way to force your users to use AutoRun. It is therefore 
                good practice to provide instructions so that users know how to 
                start your CD, eg tell them to open file index.htm in 
                their browser. These instructions are also required if your CD 
                might be viewed by non-Windows users.  How 
                Autorun works Autorun runs a program when a CD is inserted into a Windows computer. 
                If Windows finds a file called AUTORUN.INF in the root directory 
                of the CD then it follows the instructions in this file to run 
                a program. In the above example Windows executes Autorun.exe 
                with the parameters specified . Autorun.exe will show 
                a splash screen by using splash.jpg. Then it plays the 
                index.htm. Notes :Autorun uses the default file associations to display the file. 
                Windows associates a viewer program with each file type. For .HTM 
                and .HTML web pages, the viewer program will be your default browser.
 If a user does not have a viewer for your file type then it cannot 
                be displayed until a viewer is installed. For example, if you 
                are trying to show a PDF file, the user must have Adobe™ 
                Acrobat Reader or equivalent installed.  If a viewer is not available, the Autorun simply ignores Autoplay. 
               Why 
                is Autorun needed?  Until recently, it was not possible for Windows to AutoRun a 
                file rather than a program. OK, that's not strictly true: you could use the following AUTORUN.INF 
                to show web page index.htm
  [autorun]open=start index.htm
  However, if you do this, Windows displays a DOS box briefly, 
                which looks nasty. (And start might not be available on some systems.).If 
                you are only targeting recent Windows systems, then you can use 
                the shellexecute command to open a file without a flickering DOS 
                box:  [autorun]shellexecute=index.htm
  What does Autorun do then?Autorun overcomes the above problems. It shows a splash screen 
                and displays your file. Autorun works in all Windows systems.
  Enabling 
                AutoRun on your computer  To test AutoRun you need to have it enabled on your computer. 
                A registry setting can be used to disable AutoRun. Click Start+Run 
                then type in regedit. Select Edit+Find and type in NoDriveTypeAutoRun. 
                This value should be found in this key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 
                . The NoDriveTypeAutoRun value should be hexadecimal 95 if AutoRun 
                is enabled on all CDs, or B5 if disabled for CDs. (If you want 
                to test AutoRun on a floppy disk, set this value to 91.) You may 
                need to change more than one instance of NoDriveTypeAutoRun in 
                the registry. You usually need to reboot for a new value to take 
                effect.
 In Windows 95/98/Me the NoDriveTypeAutoRun value is displayed 
                as 95 00 00 00. In Windows NT4, 2000 and XP this value is displayed 
                as 0x00000095 or hexadecimal 95. If you modify the NoDriveTypeAutoRun 
                value make sure it is still in the correct format.  More ways to disable AutoRun  There are two other - uncommon - ways of disabling AutoRun. 
                The NoDriveAutoRun registry value is in the same key as NoDriveTypeAutoRun. 
                Each bit represents each drive, so hexadecimal 01 disables AutoRun 
                for floppy drive A, 04 disables AutoRun for drive C, 10 disables 
                AutoRun on E. Values can be combined, so 19 disables AutoRun on 
                E, D and A. If either NoDriveTypeAutoRun or NoDriveAutoRun specify that AutoRun 
                should be disabled for a drive, then it is disabled for that drive.
 Finally, programmers might like to know that AutoRun can also 
                be disabled by the program that controls the foreground window 
                by handling the "QueryCancelAutoPlay" Windows message. 
                Please consult the Microsoft documentation for more details.  More 
                AutoRun options  You can set further options in the AUTORUN.INF file. You can provide an icon for the CD drive in My Computer by adding 
                a line that set the icon command to an .ICO file.
 You can set a text label for the drive using the label command.
 For example:
 [autorun]
 open=Autorun.exe seminars.pps spalsh.jpg
 icon=seminars.ico
 label=Seminar Reports
 Use a series of shell commands to specify one or more entries 
                in the pop-up menu that appears when the user right-clicks on 
                the CD icon. (The shell entries supplement the open command.)
 This example shows how to add two entries to the menu (Read me 
                - to display the README.TXT file in Notepad, and Seminar Reports 
                - to show HTML file Seminars.htm):
 [autorun]...
 shell\readme\command=notepad README.TXT
 shell\readme=Read &me
 shell\seminar\command=Autorun.exe Seminars.htm
 shell\seminar=Seminar Reports
 Any verb string (without spaces) can appear after "shell\"; 
                "readme" and "seminar" were used above.
 On one line, append "\command=" followed by the command 
                you want to run. On the next line, append "=" and the 
                text that appears in the menu. Put an ampersand character (&) 
                before the character that should be used as the menu item short-cut 
                key.
 Enhanced 
                CDs - music and data  Enhanced CDs contain both audio and computer data, so they can 
                be played on audio equipment and used on a computer. (Enhanced 
                CDs are also known as CD Extra or CD Plus CDs.) Note that the 
                Mixed-mode CDs also contain audio and data, but these may not 
                be playable on audio equipment.   Note that not all Windows computers will recognise the data 
                on an Enhanced CD, although the audio is always seen. (Windows 
                Me, 2000 and XP usually seem to recognise Enhanced CD data, but 
                it may be drive dependent.) Therefore, do not use this format 
                if you want to be sure that your data is available. If the Enhanced 
                CD data does not have an AUTORUN.INF file, then Windows will usually 
                start playing the CD when it is inserted. However, if an AUTORUN.INF 
                is present, then Windows will follow the instructions in there 
                rather than playing the CD. The data on an Enhanced CD can only 
                use short filenames or folder names. Long filenames will be truncated 
                to an "8.3" form, eg "index.html" may appear 
                as "INDEX~1.HTM".  
 Copyright © 2005 Satheeesh Kumar A P |