Subversion Repositories autosfx

Rev

Rev 4 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4 Rev 5
Line 7... Line 7...
7
* Compatible with WinRAR and other software (Stub is small enough)
7
* Compatible with WinRAR and other software (Stub is small enough)
8
* Compatible with Linux' UnZip (No Warnings!)
8
* Compatible with Linux' UnZip (No Warnings!)
9
* Compatible with AuthentiCode
9
* Compatible with AuthentiCode
10
* Compatible with Windows 7
10
* Compatible with Windows 7
11
* Compatible with Windows 95
11
* Compatible with Windows 95
-
 
12
* Accepts encrypted files (currently only ZIP 2.0 Standard)
-
 
13
 
-
 
14
Currently not supported
-
 
15
-----------------------
-
 
16
 
-
 
17
* AES-Encryption (128, 256 Bit)
12
 
18
 
13
Current overhead
19
Current overhead
14
----------------
20
----------------
15
 
21
 
16
458 KB (Delphi 2006)
22
458 KB (Delphi 2006)
Line 42... Line 48...
42
 
48
 
43
Behavior
49
Behavior
44
--------
50
--------
45
 
51
 
46
ZIP has 1 file
52
ZIP has 1 file
47
	=> Extract in the same directory as the SFX
53
	=> Extract DIRECTLY in the specified directory
48
	Is it a directory?
54
	Is it a directory?
49
		=> Open the new directory in Windows Explorer
55
		=> Open the new directory in Windows Explorer
50
	is it a file?
56
	is it a file?
51
		=> Open Windows Explorer and select the new file.
57
		=> Open Windows Explorer and select the new file.
52
ZIP has 2+ files
58
ZIP has 2+ files
Line 63... Line 69...
63
Following switches are possible:
69
Following switches are possible:
64
 
70
 
65
  C_ASFX_CB_OVR = 'AutoSFX Conflict Behavior: Overwrite all';
71
  C_ASFX_CB_OVR = 'AutoSFX Conflict Behavior: Overwrite all';
66
  C_ASFX_CB_NEW = 'AutoSFX Conflict Behavior: Overwrite older';
72
  C_ASFX_CB_NEW = 'AutoSFX Conflict Behavior: Overwrite older';
67
  C_ASFX_CB_ASK = 'AutoSFX Conflict Behavior: Ask';
73
  C_ASFX_CB_ASK = 'AutoSFX Conflict Behavior: Ask';
68
  C_ASFX_CB_AVO = 'AutoSFX Conflict Behavior: Avoid';
74
  C_ASFX_CB_AVO = 'AutoSFX Conflict Behavior: Avoid'; (default)
69
 
75
 
70
  C_ASFX_CP_BEF = 'AutoSFX Comment Presentation: Before extracting';
76
  C_ASFX_CP_BEF = 'AutoSFX Comment Presentation: Before extracting';
71
  C_ASFX_CP_AFT = 'AutoSFX Comment Presentation: After extracting';
77
  C_ASFX_CP_AFT = 'AutoSFX Comment Presentation: After extracting';
72
  C_ASFX_CP_NON = 'AutoSFX Comment Presentation: None';
78
  C_ASFX_CP_NON = 'AutoSFX Comment Presentation: None'; (default)
73
 
79
 
74
  C_ASFX_FC_THS = 'AutoSFX Extraction Target: Extract here';
80
  C_ASFX_FC_THS = 'AutoSFX Extraction Target: Extract here'; (default)
75
  C_ASFX_FC_DSK = 'AutoSFX Extraction Target: Extract to Desktop';
81
  C_ASFX_FC_DSK = 'AutoSFX Extraction Target: Extract to Desktop';
76
  C_ASFX_FC_ASK = 'AutoSFX Extraction Target: Choose directory';
82
  C_ASFX_FC_ASK = 'AutoSFX Extraction Target: Choose directory';
77
 
83
 
-
 
84
Note: If you are running the SFX from a CD-Rom, a write-protected
-
 
85
directory or a flobby (doesn't matter if it is write-protected!),
-
 
86
the extraction "Here" will be ignored and converted into "Desktop".
-
 
87
 
-
 
88
Note: "Avoid" means that an alternative file/foldername will be
-
 
89
determinated.
-
 
90
 
78
Special AutoRun.inf
91
Special AutoRun.inf
79
-------------------
92
-------------------
80
 
93
 
81
[AutoSFX]
94
[AutoSFX]
82
Operation=open			; Part of ShellExecute. Usually 'open' or 'runass' (e.g. for admin privilegies)
95
Operation=open			; Part of ShellExecute. Usually 'open' or 'runass' (e.g. for admin privilegies)