You are not logged in.

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

1

Wednesday, November 12th 2008, 4:59pm

7Zip SFX-Creator - Erstellt 7zip SFX Archive

Mit dem 7Zip SFX-Creator kann man normale 7zip Archive zu 7zip SFX Archiven konvertieren oder direkt ein SFX aus Dateien und Ordnern erstellen. Wenn man die Startdatei auswählt wird automatisch ein Silent Schalter ermittelt, wenn der Setuptyp unterstützt wird.

Download:
7zip SFX-Creator v.1.3.0.0 RC1.7z

Screenshots:

Niljuha

der Senf dazu gebende

Posts: 408

Date of registration: Sep 23rd 2008

Thanks: 0 / 6

  • Send private message

2

Monday, December 8th 2008, 10:14pm

Ich muss sagen das Programm wird hier ja nicht besonders beachtet. Ich habe mir das eben aber endlich mal genauer angesehen und ich muss sagen gute Arbeit das macht die sache echt einfacher Danke dafür! Ich habe eben gegenüber einem WinRAR SFX sage und schreibe 20mb(!!!) gespart. Eventuell schaffe ich ja nun den kompletten Umstieg auf 7-Zip gefällt mir sowieso immer besser. Die einzige Funktion die ich Vermisse ist die dem SFX ein eigenes Icon zu geben. Leider fehlt mir gerade die Zeile aber ich war der Meinung das man das auch inder Config.txt angeben kann. Dieses Tool gehört eindeutig zu denen die einem das Leben leichter machen.
Besuche mich auch in meinem Blog unter Niljuha.de :).

This post has been edited 1 times, last edit by "Niljuha" (Dec 8th 2008, 10:27pm)


rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

3

Monday, December 8th 2008, 10:31pm

Vielen Dank *THANK*

Das mit dem Icon ändern will ich noch einbauen, auch noch ein paar andere Optionen.Wenn das Icon auch über die Config.txt einzustellen gehen würde wäre das natürlich schön, hatte dies bezüglich nichts gefunden. Wollte das dann mit Resource Hacker machen.
Werde mal sehen das ich das noch vor Weihnachten mache, gibt ja auch ein neues finales 7zip was ich dann auch gleich mal benutzen werde :)

VAST

User

Posts: 75

Date of registration: Nov 30th 2008

  • Send private message

4

Monday, December 8th 2008, 11:02pm

Ein Icon wird sich höchstwahrscheinlich nicht über die Config.txt eintragen lassen.

Erstens weil folgendes alle offiziellen Parameter der config.txt sind:

Source code

1
2
3
4
5
6
7
8
9
Title          	Title for messages 
BeginPrompt    	Begin Prompt message 
Progress       	Value can be "yes" or "no". Default value is "yes". 
RunProgram     	Command for executing. Default value is "setup.exe". 
               	Substring %%T will be replaced with path to temporary 
               	folder, where files were extracted 
Directory      	Directory prefix for "RunProgram". Default value is ".\\" 
ExecuteFile    	Name of file for executing 
ExecuteParameters  Parameters for "ExecuteFile" 

2. Prinzipbedingt:
Die Config.txt ist lediglich eine Informationssammlung die zusammen mit der SFX-Logik und dem eigentlichen Archiv hintereinander zu einer Datei verbunden werden.
Die SFX-Logik am Anfang, dann die Config.txt und dann das Archiv.
Die SFX-Logik weiß das die Config.txt in der fertigen SFX-Datei "hinter" ihr steht und liest beim Ausführen ihre Werte aus.
Erst zu diesem Zeitpunkt kann die Config.txt effektiv etwas bewegen - vorher wird sie einfach nur an die Datei "drangeheftet".
Sie kann also defakto beim Erstellen des SFX gar keinen Einfluss darauf nehmen welches Icon genommen weil sie zu diesem Zeitpunkt weder aktiv etwas ausführt noch passiv von einer anderen Logik ausgewertet wird.

Btw.: Bei eurem SFX-Extractor-Dingens im Download-Center ist im Programm ein Parameter "ID-String" aufgeführt - da hat jemand die Beschreibung der Parameter wohl nicht richtig gelesen ... - das ist lediglich die Tabellenüberschrift ;D

This post has been edited 2 times, last edit by "VAST" (Dec 8th 2008, 11:22pm)


Posts: 28

Date of registration: Apr 30th 2009

Thanks: 0 / 3

  • Send private message

5

Monday, July 6th 2009, 1:46pm

Funktioniert der Unter Win 7?
Bei mir kommt die Fehlermeldung das Ich den Falschen Dateien Typ ausgewählt hätte.

This post has been edited 1 times, last edit by "Derexor" (Jul 6th 2009, 1:48pm)


rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

6

Monday, July 6th 2009, 2:15pm

Warum sollte es nicht gehen. *SCRATCH*
Mach doch mal einen Screenshot vom Problem, so kann man wenig mit anfangen.

Posts: 28

Date of registration: Apr 30th 2009

Thanks: 0 / 3

  • Send private message

7

Monday, July 6th 2009, 2:19pm

Sorry jo ich mach grad.
hier:
http://www.abload.de/image.php?img=dakjxt.png

Posts: 28

Date of registration: Apr 30th 2009

Thanks: 0 / 3

  • Send private message

8

Monday, July 6th 2009, 4:05pm

Hab noch den Fehle Code gespeichert:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
nformationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.BadImageFormatException: Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)
   bei _7zip_SFX_Creator.DateiWählen2.Scan_Norm(String& filename)
   bei _7zip_SFX_Creator.DateiWählen2.BestimmeStandardSchalter(String dateiname)
   bei _7zip_SFX_Creator.DateiWählen2.DateiAuflistungLV_MouseDoubleClick(Object sender, MouseEventArgs e)
   bei System.Windows.Forms.ListView.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
7zip SFX-Creator
	Assembly-Version: 1.0.0.0.
	Win32-Version: 1.0.0.0.
	CodeBase: file:///E:/7zip%20SFX-Creator(2)/7zip%20SFX-Creator.exe.
----------------------------------------
Microsoft.VisualBasic
	Assembly-Version: 8.0.0.0.
	Win32-Version: 8.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
mscorlib.resources
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
	Assembly-Version: 2.0.0.0.
	Win32-Version: 2.0.50727.4918 (NetFXspW7.050727-4900).
	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
	<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

dein Programm ist nämlich Total super und einfach *BRAVO*will es wieder benutzen können

This post has been edited 2 times, last edit by "Derexor" (Jul 6th 2009, 4:07pm)


rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

9

Monday, July 6th 2009, 4:25pm

Der Fehler kommt von der Dll, du hast sicherlich die *.au3 angeklickt und damit kommt sie nicht klar.
In den nächsten Tagen kommt ein Update, sollen eh ein paar weitere Funktionen rein.

Posts: 28

Date of registration: Apr 30th 2009

Thanks: 0 / 3

  • Send private message

10

Monday, July 6th 2009, 4:28pm

habe die complimierte au3 angeklickt also als exe.

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

11

Sunday, July 12th 2009, 3:16pm

*Update*
7zip SFX-Creator v. 1.1.0.0


Quoted from "Changelog"

  • Dem SFX kann ein eigenes Icon gegeben werden
  • Änderungen an der Oberfläche

In der nächsten Version ist geplant den 7zip SFX-Creator mehrsprachig zu machen sowie das Ändern von weiteren Informationen (Autor, Firma etc.)

@ Derexor
Ich konnte den Fehler nicht reproduzieren. Wenn du mir die Datei gibts mit der er auftritt, könnte ich nochmal schauen.

Ganesha

Zero the Hero

Posts: 532

Date of registration: Sep 23rd 2008

Thanks: 751 / 32

  • Send private message

12

Monday, July 13th 2009, 6:55am

Hi rs90,

Quoted

Dem SFX kann ein eigenes Icon gegeben werden
Cool, vielen Dank *THUMBS UP* !


LG Ganesha *HI*
The Ghetto Code (Dot Dot Dit Dit Dot Dot Dash) Gil Scott-Heron

g-force

Gunnar

Posts: 11,356

Date of registration: Sep 23rd 2008

Thanks: 166 / 162

  • Send private message

13

Tuesday, July 14th 2009, 6:57am

Wirklich tolles Tool, funktioniert einwandfrei! *THUMBS UP*

Wunsch: Wenn man das Icon direkt aus einer EXE (z.B. der zu installierenden Setup.exe) extrahieren könnte.
Du hast den ResourceHacker ja sowieso mit onboard - vielleicht läßt sich da was machen?

Posts: 28

Date of registration: Apr 30th 2009

Thanks: 0 / 3

  • Send private message

14

Tuesday, July 14th 2009, 4:10pm

Ich denke der Fehler hatt irgendetwas mit der Peid.dll zu tun ,diese sucht ja meines Wissens den Silentschalter, ich kann wenn ich den Setup auswähle und bei der Fehlermeldung einfach weiter drücke und das Fenster danach schliesse kann ich die SFX einfach erstellen nur es werden keine Schalter vorgeschlagen.

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

15

Tuesday, July 14th 2009, 4:16pm

Dann kann es höchstens sein, dass du ein 64-Bit OS hast und die Dll damit nicht klar kommt. Da kann ich aber nichts machen, könnte es nur so machen, dass der Fehler unterdrückt wird.

HOLGER.ONE

nLite-buddha

Posts: 6

Date of registration: Sep 23rd 2008

  • Send private message

16

Wednesday, July 15th 2009, 6:01pm

Hallo RS90,
sehr gutes Tool, benutze es ohne Probleme seit einigen Tagen. *THUMBS UP* Leider fehlen mir entsprechende Programmierkenntnisse, sonst hätte ich so etwas schon selber erstellt.
Mit entsprechenden Programmierkenntnissen würde ich den 7Zip SFX-Creator zu einen 7Zip Universal-SFX-Creator ausbauen. Mit Universal meine ich - das man einfach ein SFX in ein Programmverzeichnis entpacken kann (unter anderem als Ersatz für die "OEM Methode"; mit den Vorteil eines variblen ProgrammFilesDir).
+++ Mit diesen Universal-Installer könnte man alle SFX-Programme, unattended - mit und ohne Installer - unter einer 'schön einfachen' Oberfläche erstellen +++.

Dafür müßte man anstatt einer
"Zu startende Datei:" ein "ProgrammName:" (&$ProgramName) angeben können.
Der SFX entpackt einfach nach (in AutoIt gesprochen) @ProgramFilesDir &"\" &$ProgramName.
Statt
"Schalter:" ein "ProgrammShortcut" auf eine wählbare Programmdatei (Vorgabe-Pfad @ProgramFilesDir &"\" &$ProgramName ) erstellt wird.
Der Programmshortcut wird unter @ProgramsDir &"\" &$ProgramName &"\" &$ProgramName &".lnk" erstellt.
und optional (also nur wenn was angegeben) statt
"Titel:" ein "UninstallShortcut:" auf eine wählbare 'Uninstall'-Programmdatei (VorgabePfad) erstellt werden kann.
Der Uninstallshortcut wird unter @ProgramsDir &"\" &$ProgramName &"\Uninstall " &$ProgramName &".lnk" erstellt.
und optional statt
"Startabfrage:" ein "HilfeShortcut" auf eine wählbare 'Hilfe'-Datei (VorgabePfad) erstellt werden kann.
Der HilfeShortcut wird unter @ProgramsDir &"\" &$ProgramName &"\Help " &$ProgramName &".lnk" erstellt.

Optimal wäre, wenn man beim Shortcuts-Pfad im Startmenü zwischen User (@ProgramsDir) und AllUsers (@ProgramsCommonDir) auswählen könnte.

Die oberste Zeile müßte um die anklickbaren Optionen 'Archiv zu SFX konvertieren' und 'SFX erstellen' erweitert werden.

Ich hoffe ich wurde verstanden und ich konnte den/die Programmierer für meine Idee(n) begeistern. *V*

Wo ich gerade bei "Wünsch dir was" bin, halte ich es sinnvoll beim anklicken auf das Icon-Feld, auf ein vorgegebenes Icon-Unterverzeichnis @ProgramFilesDir\7zip-SFX-Creator\Icons zu verweisen. Dort liegen bei mir die Icons (die vom "SFX-Tool").

thanks
holger
System: Windows XP Prof. SP3 (32-bit) | nLite 1.4.9.1 | WPI 7.7.0 | AutoIt 3.3.0 | FireFox 3.5.2
Hardware: Gigabyte GA 965P-DS4 | Intel Core2Duo E6400 | Corsair 2 GB DDR2-800 | Asus GeForce 9600GTS | Seagate ST31000528AS + Samsung HD403LJ

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

17

Wednesday, July 15th 2009, 6:32pm

*Update*
7zip SFX-Creator 1.2.0.0


Quoted

  • Oberfläche angepasst
  • Kompression kann gewählt werden
  • 7zip aktualisiert und durch die richtige Konsolenversion ersetzt
  • Alle Eingaben können auf einmal rückgängig gemacht werden
  • Existiert im Programmverzeichnis der Ordner "Icons", so wird dieser im Dialog für ein SFX-Icon angezeigt.


Hallo HOLGER.ONE,

danke für dein Feedback. Wie man sieht, habe ich auf die Schnelle zumindestens schonmal das mit dem Icon-Ordner umgesetzt. :)
Auch deine anderen Vorschläge hören sich sehr gut an und werden beim nächsten Update dabei sein.

HOLGER.ONE

nLite-buddha

Posts: 6

Date of registration: Sep 23rd 2008

  • Send private message

18

Friday, July 17th 2009, 7:26am

....werden beim nächsten Update dabei sein.
Klasse, freud mich riesig.
Wenn die neue Version fertig ist, teste ich das Tool gerne ausführlich.

holger
System: Windows XP Prof. SP3 (32-bit) | nLite 1.4.9.1 | WPI 7.7.0 | AutoIt 3.3.0 | FireFox 3.5.2
Hardware: Gigabyte GA 965P-DS4 | Intel Core2Duo E6400 | Corsair 2 GB DDR2-800 | Asus GeForce 9600GTS | Seagate ST31000528AS + Samsung HD403LJ

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

19

Friday, August 28th 2009, 2:30am

*Update*
7zip SFX-Creator 1.3.0.0 RC1



Nach langem habe ich es endlich mal geschafft hier weiter zu machen.

Neu sind diese Funktionen:
  • VersionInfos vom SFX können angepasst werden
  • Es können jetzt SFX'e erstellt werden die sich an einen beliebigen Ort entpacken. Verknüpfungen auf Dateien darin sind auch an jedem Ort erstellbar.
  • Programm übersetzbar gemacht, enthalten sind Deutsch und Englisch


Noch ein paar Hinweise zur neuen Tabpage:
  • Markierte Einträge können per klick auf die Taste Entf wieder entfernt werden
  • durch eine Rechtklick auf einen Eintrag und anklicken des Eintrages im sich öffnende Kontextmenüs, kann danach das Ziel einer Verknüpfung auf diese Datei festgelegt werden.
  • Damit eine Verknüpfung später erstellt wird, muss zusätzlich die Checkbox des Eintrages ausgewählt werden




Download: 7zip SFX-Creator v.1.3.0.0 RC1.7z

g-force

Gunnar

Posts: 11,356

Date of registration: Sep 23rd 2008

Thanks: 166 / 162

  • Send private message

20

Friday, August 28th 2009, 4:27am

Schön zu lesen, daß Du die Probleme erkannt und bewältigt hast, mein lieber Robert! *FRIEND*

Das Forum ist mittlerweile undenkbar ohne Dich. Danke! :heart:

beatmaster

Der Addon fanatische

Posts: 2,319

Date of registration: Jan 19th 2009

Thanks: 650 / 26

  • Send private message

21

Friday, August 28th 2009, 12:09pm

Auch von mir ein dickes SUUUUUUUPPPPEEEEERRRRRR Robert. *GOOD2*
Mal sehn was mir mal so einfällt, was du noch programmieren kannst. *FRIEND*

Gruß Mike
"Können wir das schaffen . Jo wir schaffen das. "
Besucht mich auch in meinem Blog . Da gibts vieles rund ums Thema Tools, Windows und WinLite.

HOLGER.ONE

nLite-buddha

Posts: 6

Date of registration: Sep 23rd 2008

  • Send private message

22

Saturday, August 29th 2009, 12:09am

Hallo Robert,
hier mal meine Feststellungen bei der einfachen SFX-Erstellung:

1.1. Dateien einfügen: So aufwendig hatte ich mir das gar nicht vorgestellt. Ich dachte man gibt einfach einen Quell-Ordner vor, inkl. aller Unterverzeichnisse und Dateien (ähnlich wie beim "Installer-SFX" Menü).
1.2. Vielleicht sollte man auch die Angabe des Programmnamens als erste Eingabe erwingen und dann den tatsächlichen Zielpfad anzeigen (also gar keine Auswahl zulassen).
1.3. Ergänze doch bitte bei der Verküpfungsziel-Auswahl mit %AllUsersProfile%\Startmenü\Programme\{ProgramName}\
Insgesamt würde es reichen den Namen der ausführbaren Datei anzugeben und bei der Auswahl des Verküpfungsziel zwischen %AllUsersProfile% und %UserProfil% zu wählen. Alles andere sind nach Angabe des Programmnamen feste Werte.
1.4. Wofür ist eigentlich der Pfad %ProgramData%\Microsoft\Windows\Start Menu\Programs\{ProgramName}\ ?
1.5. Wofür ist eigentlich der Punkt "Dateien bearbeiten"? Hab ich bis jetzt nicht begriffen.

2. Der Shortcut erscheint nicht im Startmenü. Habe mir das erstellte SFX mal angesehen und fand eine Setup.cmd mit folgendem Inhalt:

Source code

1
2
3
4
5
6
7
8
@ECHO OFF
TITLE Archiv wird entpackt ...
MKDIR "%ProgramFiles%\Bildverkleinerer\"
MKDIR "%UserProfile%\Startmenü\Programme\Bildverkleinerer\"
CD %~dp0
COPY "verkleiner4f06ce50.set" "%ProgramFiles%\Bildverkleinerer\verkleinerer.set"
COPY "verkleinera5bb1330.exe" "%ProgramFiles%\Bildverkleinerer\verkleinerer17.exe"
setlink.exe "%ProgramFiles%\Bildverkleinerer\verkleinerer17.exe" "%UserProfile%\Startmenü\Programme\Bildverkleinerer\verkleinerer17.lnk" "%ProgramFiles%\Bildverkleinerer\"

Im Batchdateien gibt es (glaub ich) Probleme mit äöü, kann sein das "Startmenü" hier Probleme macht.
Der Name des Shortcuts sollte nicht der "Name der Exe", sondern der {ProgramName} den man vorgibt, sein.
setlink-Zeile: Ich glaub der BackSlash am Ende vom workdir "%ProgramFiles%\Bildverkleinerer\" ist zuviel.

3. Setlink: Den Status bei FileCreateShortcut bitte auf @SW_SHOWNORMAL ändern, da einige Programm kein Knopf "Fenster Verkleinern" haben und bei @SW_SHOWMAXIMIZED dämlich angezeigt werden.

4. Ich glaube das ganze rechte Fenster wird bei einem einfachen SFX nicht benötigt. Habe einfach mal ein Icon ausgewählt und erhielt beim Erstellen eines SFX's folgende Fehlermeldung:


...jo, da es gib noch was zu tun
holger
System: Windows XP Prof. SP3 (32-bit) | nLite 1.4.9.1 | WPI 7.7.0 | AutoIt 3.3.0 | FireFox 3.5.2
Hardware: Gigabyte GA 965P-DS4 | Intel Core2Duo E6400 | Corsair 2 GB DDR2-800 | Asus GeForce 9600GTS | Seagate ST31000528AS + Samsung HD403LJ

This post has been edited 1 times, last edit by "HOLGER.ONE" (Aug 29th 2009, 12:15am)


rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

23

Saturday, August 29th 2009, 12:41am

Hallo,

1.1. Ja stimmt, bei vielen Unterordnern ist das echt umständlich. Da werde ich es nun genauso machen das man nur noch den "Oberordner" auswählt und alles automatisch eingelesen wird.
1.2. Finde ich eigentlich okay wie es jetzt ist. Eine Änderung des Programmnamens wirkt sich ja auch auf bereits hinzugefügte Dateien aus.
1.3. Kann ich hinzufügen. Man kann die enthaltenen Einträge aber auch selber noch erweitern, dazu einfach mal in die Settings.xml schauen und die Sektion Destinations anpassen. :)
1.4. Das ist der Pfad zum Startmenüordner Programme unter Vista/Win 7 der für alle User ist. %AllUserProfile% gibt es zumindestens unter Win 7 nicht mehr, Vista hab ich grad keins mehr.
1.5. Man muss ja im Moment noch ein Ziel für die Dateien angeben bevor man sie hinzufügt. Wählt eine oder mehrere Einträge in dieser ListView aus, so kann man deren Ziel dort ändern.

2. Okay muss ich schauen, da ich es nicht auf XP getestet habe, hab ich das nicht bemerkt. Wird korigiert, wie auch immer das geht.
3. Die Setlink.exe habe ich von Johny's AutoIt Tools, mal sehen ob ich die anpassen darf, ansonsten muss ich noch was eigenes maachen.
4. Der rechte Teil kann von allen Optionen genutzt werden. Auch bei der neuen SFX-Funktion werden alle dort eingestellten Sachen auf das SFX angewendet. Den Fehler beim Ändern des Bildes habe ich eben behoben, seltsam das Visual Studio da nicht gleich meckert da es so nie gehen konnte wie es war ....


Was sagt uns das? Früh um 2 Uhr programmiert man nicht mehr, da kommt nur Blödsinn raus .. :-[

ThunderKiss

Wissenshungriger

Posts: 22

Date of registration: Nov 2nd 2008

Thanks: 0 / 1

  • Send private message

24

Friday, December 4th 2009, 11:35pm

Virus? ôO

3. Die Setlink.exe habe ich von Johny's AutoIt Tools, mal sehen ob ich die anpassen darf, ansonsten muss ich noch was eigenes maachen.
4. Der rechte Teil kann von allen Optionen genutzt werden. Auch bei der neuen SFX-Funktion werden alle dort eingestellten Sachen auf das SFX angewendet. Den Fehler beim Ändern des Bildes habe ich eben behoben, seltsam das Visual Studio da nicht gleich meckert da es so nie gehen konnte wie es war ....


Was sagt uns das? Früh um 2 Uhr programmiert man nicht mehr, da kommt nur Blödsinn raus .. :-[
öh :'-( ich will ja nich hetzen ne aber mein Virenscanner meint das in diesen Tools ein Trojaner enthalten ist :-D
ThunderKiss has attached the following image:
  • Unbenannt5.jpg
Der Herr gibt´s den Seinen im Schlafe *YAHOO*

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

25

Friday, December 4th 2009, 11:40pm

Ich kann dir versichern, dass das ein Fehlalarm ist.
Johny's Tools sind mit AutoIt erstellt, manche Scanner erkennen das leider immer wieder fälscherlicherweise als Virus. :(

indyjones

Peitschenmann

Posts: 1,925

Date of registration: Sep 23rd 2008

Thanks: 94 / 59

  • Send private message

26

Saturday, December 5th 2009, 8:28am

Und gerade AntiVir ist dafür mehr als bekannt.
Du kannst aber den Prozess dieses kleinen Tools bei AntiVir auf die Ausnahmeliste setzen, dann meckert er nicht mehr.
Aber nicht den ganzen Pfad mit angeben, sonst meckert er wieder wenn du die Datei woanders hinschiebst.
Einfach nur Setlink.exe dort eintragen.
Wenn 3 Leute in einen leeren Raum gehen und 5 wieder heraus kommen, dann müssen 2 wieder rein gehen, damit der Raum leer ist.

Posts: 4

Date of registration: Jan 14th 2010

  • Send private message

27

Thursday, January 14th 2010, 7:28pm

Ich habe die Datei "7zip SFX-Creator v.1.3.0.0 RC1" heruntergeladen. Leider kann ich sie mit keinem Packer (auch nicht 7Zip 4.65) öffnen und erhalte nur eine Meldung über einen Archivfehler.

indyjones

Peitschenmann

Posts: 1,925

Date of registration: Sep 23rd 2008

Thanks: 94 / 59

  • Send private message

28

Friday, January 15th 2010, 8:06am

Kann ich bestätigen. Beim letzten Serverwechsel sind diverse Archive beschädigt worden.
Leider habe ich das Proggie selbst nicht, aber es wird sich schon jemand finden der es neu hochläd. Einfach abwarten.
Wenn 3 Leute in einen leeren Raum gehen und 5 wieder heraus kommen, dann müssen 2 wieder rein gehen, damit der Raum leer ist.

rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

29

Friday, January 15th 2010, 8:16am

Habs neu hochgeladen.

Posts: 4

Date of registration: Jan 14th 2010

  • Send private message

30

Saturday, January 16th 2010, 4:02pm

Tja, klappt leider nicht mit dem Entpacken der Datei '7zip SFX-Creator v.1.3.0.0 RC1' von http://www.win-lite.de/wbb/index.php?pag…tachmentID=2738 (das ist der Link aus dem Forumsbeitrag). Ich erhalte immer noch die gleiche Fehlermeldung ("Kein Archiv" / "Archiv defekt"). Bitte einen neuen Link posten. Danke.

Posts: 949

Date of registration: Mar 14th 2009

Thanks: 219 / 21

  • Send private message

31

Saturday, January 16th 2010, 4:23pm

also ich habs gerade runtergeladen und ich bekomme keinerlei Fehlermeldung...

indyjones

Peitschenmann

Posts: 1,925

Date of registration: Sep 23rd 2008

Thanks: 94 / 59

  • Send private message

32

Saturday, January 16th 2010, 7:24pm

dito, funzt alles mit dem Link aus Post 1
Wenn 3 Leute in einen leeren Raum gehen und 5 wieder heraus kommen, dann müssen 2 wieder rein gehen, damit der Raum leer ist.

Posts: 330

Date of registration: Oct 23rd 2008

Thanks: 0 / 8

  • Send private message

33

Saturday, January 16th 2010, 8:01pm

ich hab schön öfteres mitelrebt das winrar, das 7zip archiv fehlerhaft entpackt.
keine ahnung wiso.

viellleicht solltest du dir 7zip eratmal runterladen und dann mit 7zip die datei entpacken.

Posts: 4

Date of registration: Jan 14th 2010

  • Send private message

34

Monday, January 18th 2010, 5:29pm

Ich habe es schon mit 7Zip 4.65 und WinRAR 3.91 versucht und erhalte immer die gleiche Fehlermeldung. Ich habe aber die Datei aus dem ersten Post heruntergeladen und versuche es nochmal.

Posts: 4

Date of registration: Jan 14th 2010

  • Send private message

35

Wednesday, January 20th 2010, 11:47am

Entpacken hat jetzt geklappt. Zu meinem Erstaunen lag es an meinem Dateimanager (SpeedCommander), der aber jetzt auch wegen anderer Sperenzien bei mir von der Platte flog. Mit FreeCommander ist alles wieder okay.

Eigentlich hatte ich die Absicht, WinRAR zugunsten von 7Zip fallen zu lassen. Als ich mir den Creator anschaute, bemerkte ich doch manches, was ich in WinRAR zu schätzen gelernt habe und das mir fehlt:
- Ein Profil anlegen mit vorgegebenen Einstellungen. Dazu gehören u. a. immer ein bestimmtes Icon und einen bestimmten Entpackort verwenden.
- Einen Kommentar vergeben mit Titel, z. B. ein "Lizenzfenster", damit man solche gerade für Anfänger hilfreiche Entpack-UIs erhält.

Leider ist die Oberfläche auch nicht optimal. Warum kann nicht alles in nur einem Panel, entsprechend geordnet, untergebracht werden? Das Hin- und Herklicken beim Erstellen einer Sfx ist mir schon in WinRAR zuviel.

Ansonsten ein guter Ansatz! Besser wäre es allerdings, wenn die Macher von 7Zip die Funktion gleich richtig bei sich integrieren würden ...

Posts: 2

Date of registration: Feb 21st 2010

  • Send private message

36

Sunday, February 21st 2010, 6:08pm

HI,
ich finde das Tool echt super und nutze es schon seit längerer Zeit.

Doch seit kurzem spinnt es bei mir:
Egal aus welchem Ordner ich versuche ein Installer-SFX zu erstellen ich bekomme immer die selbe fehlermeldung:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.UnauthorizedAccessException: Der Zugriff auf den Pfad "pldecal.wad" wurde verweigert.
   bei System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
   bei System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
   bei _7zip_SFX_Creator.Hauptfenster.AktionStartBTN_Click(Object sender, EventArgs e)
   bei System.Windows.Forms.Control.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3603 (GDR.050727-3600).
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
7zip SFX-Creator
    Assembly-Version: 1.2.0.0.
    Win32-Version: 1.2.0.0.
    CodeBase: file:///J:/Creator%20Toolz/7z%20SFX%20Portables/7zip%20SFX-Creator.exe.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 8.0.0.0.
    Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
Accessibility
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3603 (GDR.050727-3600).
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


Wie ihr vielleicht wisst gehört diese Datei zu CS. Das lag daran, dass ich CS-Portable (was bei uns in der schule am usb-stick kreist) mit 7zip etpackt habe ein paar maps dazugegeben habe und es wieder portable machen wollte. Während das Programm von euch noch werckelt habe ich noch CS gespielt. Daher der Zugriff verweigert.
Nun wollte ich aber ein anderes Spiel (ein freeware Bomberman auf java-Basis) damit einpacken und die Meldungk kommt wieder (in dem Verzeichnis gibts gar keine Datei mit dem Namen).

Ich habe alles getan was mir einfällt:
>Das Tool von hier nocheinmal runtergeladen
>.Net neu aufgesetzt
> Eine ältere Programmversion (von meinem alten laptop) getestet (auch wieder diese Meldung)

Nun meine Frage:
wo speichert dieses programm überall seine daten ab, und was muss ich löschen damits wieder geht?

This post has been edited 1 times, last edit by "clemo1234" (Feb 21st 2010, 6:15pm)


rs90

User

  • "rs90" started this thread

Posts: 2,277

Thanks: 48 / 29

  • Send private message

37

Sunday, February 21st 2010, 6:49pm

Gehe mal in deinen Tempordner ( %TEMP% ) und lösche dort den Ordner "7-zip SFX-Creator", danach sollte es wieder gehen.
Wenn ich wieder an meine Notebook-Festplatte komme, werde ich das beheben.

Posts: 2

Date of registration: Feb 21st 2010

  • Send private message

38

Sunday, February 21st 2010, 8:21pm

danke,
ich hoffe dass das ab jetzt nicht mehr passiert

indyjones

Peitschenmann

Posts: 1,925

Date of registration: Sep 23rd 2008

Thanks: 94 / 59

  • Send private message

39

Friday, April 30th 2010, 8:47am

Moin Robert,
als allererstes: Dein Programm ist ein Super-Tool
Meine DVD mit den vielen SFX'en platzt aus allen Nähten. Deswegen habe ich jetzt 7zip-SFX'e für mich entdeckt.
Habe auf diesem Weg versch. Tools ausprobiert und bin aber bei deinem hängen geblieben, es vereint alles unter einer Haube.

Ich schildere einfach mal die Sachen die mir gefallen und einige Wünsche:
1. bei Installer SFX - Konvertierung: Er sollte sich mehr merken, z.B. den Ordner (nicht das Archiv), weil ich die Konvertierung immer aus dem selben Ordner starte.
Hintergrund: Ich arbeite nicht auf dem Desktop und deswegen ist die Hangelei durch das Dateisystem ist nicht gerade prickelnd.
2. Die Übernahme nach Ausgabedatei ist dann OK, auch die Auswahl der zu startenden Datei (Schalter brauche ich nicht, weil ich meine SFX'e mit einer Batch steuere).
3. bei Installer SFX - SFX erstellen: Die Ordnerauswahl dito zu 1., da kommt dann noch die Auswahl der Ausgabedatei hinzu, der Rest wie 2.
4. Reisterkarte SFX: Da kann ich mir doch ein SFX bauen, das sich an einem anzugebenden Ort entpackt. Soll man dort jede Datei händisch hinzufügen? Das wären bei meinem TC-Pack über 1.700 Dateien.
Da ist der Vorschlag von HOLGER.ONE mit der Ordnerauswahl sehr zu begrüßen.
5. Dieses SFX wird bei der eigentlichen Installation temporär entpackt und wird per setup.cmd jede Datei an den Zielort kopiert. Dadurch wird temporär doppelt soviel Platz benötigt und der Kopiervorgang kann ewig dauern (siehe TC-Pack). Besser wäre dort, wenn sich das SFX gleich am Zielort entpackt, also %ProgramFiles%\{ProgramName}\
6. Bei der Auswahl der Ausgabedatei könnte er sich wieder den Ordner merken.
7. Wozu dient rechts unter 'Sonstige Einstellungen' der Titel? Wo taucht der später auf? Habe nichts dazu gefunden. Und wenn, wäre wünschenswert wenn er sich den letzten Titel merkt.
8. Startabfrage: Ist das so zu verstehen wie: "Wollen Sie wirklich ... installieren?" o.ä.?
9. Icon: Die Auswahl per Unterordner ist schon sehr OK. Ich würde mir wünschen, wenn er sich gleich das zuletzt ausgewählte Icon komplett merkt, weil ich z.B. immer das gleiche Icon nutze (siehe mein Avatar hier im Forum).

Zuletzt noch ein allg. Hinweis: Wenn man dein Programm nach %ProgramFiles% installiert, dann ist die Einstellungsdatei "settings.xml" dort fehl am Platz. Die sollte ins User-Profil wandern.

So, jetzt habe ich genug gemeckert. Soll aber kein Gemeckere sein, sondern nur konstruktive Kritik.
Wie gesagt, dein Programm ist Suuuuuuuuper. *GOOD2*

Gruß indyjones
Wenn 3 Leute in einen leeren Raum gehen und 5 wieder heraus kommen, dann müssen 2 wieder rein gehen, damit der Raum leer ist.

Posts: 184

Date of registration: Apr 4th 2009

Thanks: 12 / 5

  • Send private message

40

Saturday, April 30th 2011, 7:11pm

Hallo rs90

Dein Tool ist wirklich praktisch - genau weil es macht, was nötig ist und nicht unnötigen Schnickschnack mitführt.

Allerdings kommt beim Auswählen der zu startenden Datei (ich wähle hier zB eine cmd Datei aus) ein .Net Framework Absturz. Man klickt auf weiter und des geht weiter.

VB.Net/VB6 source code

1
2
3
4
5
6
7
8
*********** Ausnahmetext **************
System.BadImageFormatException: Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)
   bei _7zip_SFX_Creator.DateiWählen.Scan_Norm(String& filename)
   bei _7zip_SFX_Creator.DateiWählen.BestimmeStandardSchalter(String dateiname)
   bei _7zip_SFX_Creator.DateiWählen.DateiAuflistungLV_MouseDoubleClick(Object sender, MouseEventArgs e)
   bei System.Windows.Forms.ListView.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Hast Du geplant, die Fehlermeldung noch mal wegzuprogrammieren?

Aaah, und nochwas: Spendier Deiner EXE doch mal ein schöneres Icon :-D :-)

Danke für Deine Mühen
Pat

This post has been edited 2 times, last edit by "tekkie330" (Apr 30th 2011, 7:18pm)