Home
Name Modified Size InfoDownloads / Week
SFX.exe 2012-03-04 1.4 MB
README.txt 2012-03-04 2.2 kB
Totals: 2 Items   1.4 MB 0
Disclaimer: 

AUTHOR of this project IS NOT RESPONSIBLE for any kind 
of damage associated with this project.

GETTING STARTED:

Root folder contains SFX.EXE which itself is a self extracting archieve 
containing setup for ProjectSFX on target computer. 

Root folder also contains a folder as visualstudiocode, which contains a zip
file having the source code (visual studio 2008 project) for ProjectSFX.

APPLICATIONS OF projectSFX

(1).As an application this project could be used to package any kind of 
    computer contents (files and folders). For this purpose just download 
    the SFX.exe as console run it (you need .net 2.0 framwork installed), 
    extract setup files in some directory. Run setup , as such "Nakulite Summation" 
    will get installed.This is an easy GUI program which could be used to make 
    Self extracting excutable archieve.
(2). You can use this code to test various compression and encryption 
     algorithms which work on single file but you want to test them on 
     directories.For this modify the following in SFXmaker.cs in VS source
     with your algorithm.
   

 

public static void FSI(string[] fileitems)
        {
            ..............
                else
                {
                 --- Algorithm over file with name = sitem
                  
   
                   fn[count].realfilename = sitem;
 
                   count += 1;
                }
 
           ..........
         }  
 

    Hence it is very easy to test your algo as such. For test purposes a 
function Encrypt is given in Summation.cs file. 


Flexibility of Project :

This project provides you designer for Form which will be displayed by 
target self extracting archieve. For this just open CodeFile.cs in designer
of Visual Studio.

Code Missing:

* Code is to be provided for resitering components programmatically (To make
  this application professional enough to be used as a setup application).
* GUI of SFX needs to be more appealing and professional.
* A kind of Registry editor needs to be incorporated.
 
*** Please note: In order to run this project from code you will have to use
visual studio option : run without debugging.
Source: README.txt, updated 2012-03-04