

                                 :Z8,B    :                 
                                XXX:i2  SB7;r               
                              ;iS8i,2iSS272W                
                            .B;0M,aM8 r@XZM                 
                          ,a8XM8,@Mi,MM7Z;                  
                         2Xr2MM 77:ZM0i8                    
                       :i;XZMMX,rZM@;ar                     
                     .778WWWS  8MM8,B,                      
                    X2SMS;SB80MWS.     r,                   
                  :7i8 .2aZ7BM8 .MMMMWaa          i         
                 8;X0MMMM@W. X@rMMM0MMMMMMMMMMMaZZ S,       
               SSXZMZMMMM0MMMMMMMMMXMMWM2MM87MMBMMB 2       
              X28SMMZMMaBrMMZMMMr@MSMMMM8MMMMMMaMMM MS      
             2SWWMMMSMMSM2MMWMMM0MMMMM@MBMMZ MMXMMM      i  
           .BZMM82MMMMMBM MM8MMM2MMSMM0M2@M@;MM2MMM2MMM;   ;
          :00MM    MMMM7B;8MaMMM.ZMrMMMMWMMM8M@,MMMiM8MMMM a
          0ZX       .2MZMMMM8MMMZMM@MMMM8MM@2MM0MMMiMMM M7S 
         X0ZMMX    88MMB@ BMMMMMZWM8MM8M0MMMZMMMMMM M8MX0 Z 
        Ba2SM  M iMMZMM@M8MMMMMM@MM2MMMMB@MW,MW;WMMZMSM2  8 
       7ZaSMM0ZMMMMM0MMSMXMM8MMMaMM:MMMBr 2M MMMMMM MMMMM  X
      2aZiMM@MMMMBWW7MMa8 MM0MMMr8MZMMZi 8 MXMW:MMM.MZMiMM  
   ri .X7MMMMZMMMMMMZMMMMMMMMMMMMMMMWS . i MMMM:MMMBM8M ZMM,
;0rr8MMMMMMMMMW7Xi2W8  W0 MMWMMMBMMZ7.82rSX2.MM8MMM M0MMM@M,
r08MWMBMMM@MMMZ Z80SiXMBB MM0MMMaS7;rr2,i7BMiMWXMMMrM2M78S::
 8MMBMWMMMMMW7 Sr; ;SMM8MMMMMM8S7a87:: i2MMMSMMBMMM:MZMr,2S 
iXMM7WMMMMMai 00iiXMMMMMMMMM2a7aS   r:2BMMMMiMM@MMM MZM i,  
BrMMMM8MMMW,i0Z rXMMZMMZMZaSSaa   :rSSMMZMMM MMrWMMMM0M     
. MM7M0M0W :ar.78MMMZMMXSX287    ,8a2M@M0MMM0MMMMMM WBM     
  2M@M0M8 rSSr;@M08MB2Sr2r      ia8,MMMM0BMM MMZMMM 0@M     
 7rMMMMM..rXWSZMMMMM,;B:       r087@MMBM0@MM MMZMMMMMMM ;   
 .,  :Z0 0 XMXMMM88M  Z       .W8XMMMMMMZMMMXMMa@MMMaSiri   
      WXSS  @rMMMWZM8 B       7WXXM.MM@M@MMMMMMMMMW8; 07    
            ; MMMM0M0  r     7aZ;MMMMM@M8MMMZMMSM0272B,     
                7MMMMM i    ;WB;MMMXMM0MS0M0 MMBaiia        
                  iMMM ,    aB,M@@MiMM@MBMMMMMMW,0          
                    rMBa   rBX8MZ0M2MMWMZMMMSMM W           
                     ii ,,0SZZMM2BMBMM8MW@MM2M 2            
                      . 808W7MMMaWM8MMWMWBMMaii             

DLF File Manager
================

Created by NeOrigo - based on thechief's DLF research (many thanks)

 History
 -------

v1.0.0 - First release: view, extract & create
v1.0.1 - Ability to create a batch file installer
v1.0.2 - With "mdelete *.*" for the batch file commands, based on Nojathan's suggestion.
v1.0.3 - Better directory checks, filter, improved DLF creation (thanks to thechief)
	 Cosmetic changes
v1.0.4 - File name length, path length and file count checks.

---

* Instructions opening and extracting a DLF file *

1. Select a DLF file.
2. Select a folder where you wish to extract the DLF file.
3. Click on the 'View contents' button.
4. Once the you are happy with the selection, click on the 'Extract DLF' button.
5. When the DLF has been extracted, you can open the folder by clicking on the 'Open folder' button.

Any files that share the same name and location will be automatically overwritten.

* How to create a DLF file *

1. Find a suitable folder which holds the files and folders that you want to put in your DLF.
2. Enter a name for your DLF file.
3. If you wish you can specify the type of files included in the DLF using the filter option.
4. Click on 'Create DLF'

* How to create a batch file install *

1. A DLF file nees to be extracted or a suitable folder selected
2. Simply click on the 'Create Batch Install' button
3. Enter the router's IP address
4. Enter the router's admin password
5. The two install files will be created (any pre-existing files will be automatically overwritten)
6. To install the firmware simply run the 'Run.bat' file from the folder

---

This program uses the following files:
* Mscomctl.ocx
* COMDLG32.ocx