Hier wird nicht vom Thema abgelenkt, dies was du vorhast ist mit einer CD/DVD Autorun Rotiene nicht zu machen. Festplatten und DVD laufwerke sind unterschiedliche Teile und werden auch mit unterschiedlichen Befehlen betrieben.
Eine Portable Anwendung wie du meinst, hat eben die Anwendung und einen Starter oder wie auch immer, im selben verzeichnis. Nur benötigt diese Anwendung keine Installation.
Um deinen Gedankengang von der Systemebene ausführen zu können, benötigst du eine Date mit der Endung BAT, COM oder EXE. Dies sind ausführbare Dateien. In diesen Dateien müssen nun die Anweisungen als Befehl angegeben sein, was, wo, wann zu welchem Zeitpunkt geschehen soll.
Für diese Zwecke ist deine ISO erstellte Routine unbrauchbar.
Daher nochmal, egal wie und mit was, dein Vorhaben geht nur in Form einer BATCH Datei, wobei ich auch Script dazuzähle.
Danke, ich habe mich etwas genauer im Internet schlau gemacht mit "portable" und bin auf ein Video gestoßen. Das Zauberwort lautet Temporäres Verzeichnis + Unsichtbar machen die gepackten dateien. Ganz schön ausgefuchst die technik. Ich dachte immer ein SFX kann nur dateien im angegebenen Verzeichnis entpacken wo auch der Benutzer wählt. Auf das wär ich nie gekommen das man die SFX erweitern kann mit extras wie temporär packen. Das ist noch das Video was ich gefunden habe. Für alle diejenigen die von einem ISO typ in eine einzige EXE "umwandeln" möchten.
http://www.youtube.com/watch?v=0uHedZBS8HY
Und? Was habe ich in Antwort #1 geschrieben und verlinkt? Nicht gelesen oder nicht verstanden?
Ausserdem, was hat dies mit deinem selbsterstellten ISO Menü zu tun. Dieses wird so oder so nur auf CD/DVD verwendbar sein.
Auch ist diese Anleitung nur für Anwendungen anwendbar, welche keine Systemdateien oder Einträge in die Registry benötigen.
Für solche Anwendungen benötigt man auch keinen Packer, sondern diese sind zu 99% Prozent von allen Medien lauffähig wenn das Verzeichnis auf das Medium gezogen wird.
Zum Beispiel habe ich FF in der portablen Version entpackt. Dieses Verzeichnis auf eine CD oder Stick gezogen verwende ich auf allen Geräten welche ich reparieren oder konfigurieren gehe. Ist überall lauffähig. Also warum der Umweg über ein Archiv?
was nun dein "selbst erstelltes Game" anbelangt, wenn dieses installiert werden muss da es DLL aus dem System oder Einträge in der Registry benötigt, kannst du dieses Vorhaben vergessen.
Edit: Um nochmals auf dein Bild zurückzukommen. Bleiben wir beim Game-Menü. Du benötigst eine Anwendung im EXE Format mit dieser Grafik bei welcher die Befehle der einzelnen Blöcke welche sich im Verzeichnis befinden enthalten sind.
Schon mal die Grafik ist ja ok aber, wie klickst du zum Beispiel Gane start an.
Egal ob nun mit Maus Klick oder Taste, muss wenn du diese Zeile berührst irgendwas geschehen. Dann mit nochmals klick muß Run "Game.exe" ausgeführt werden, genauso die Anwendung welche ein Update durchführt und so weiter.
Jeder Menüpunk stratet irgend eine Anwendung oder URL, was auch immer.
Sind diese Optionen in diesem Programm vorgegeben?
@Kommissar_X: Ich empfehle dir mal Ashampoo MyAutoplay Menu selber auszuprobieren um die funktionalität zu verstehen. Easy to use. Ashampoo MyAutoplay Menu Downloaden.
Mein Menü funktioniert 100% einwandfrei.
Neues Problem! Das Menü habe ich jetzt wie im Video in ein SFX gepackt. Jetzt bekomme ich kurz bevor der Balken auf 100% ist eine Winrar fehlermeldung. Guckt auch selber an Winrar meldung
Gibt es irgendwie eine lösung? Kann man es aufstocken die 4GB oder mit .parts hineinpacken und ausführen - what ever.
habe ich bereits getan. Diese Anwendung ist auch für Festplatten und und verwendbar. Du darfst keine ISO erstellen sondern in Verzeichnis kopieren angeben. Erhältst folgende Verzeichnisse. Einmal jenes in welchem sich dein Game befindet mit der Spielexe. oder eben mehrere. Ein ICON Autorun ist nicht interessant. Und ein Verzeichnis Autorun.
In diesem Verzeichnis befindet sich deine Ausführbare EXE Autorun. Wenn du diese nun anklickst erhältst du deine Grafische Darstellung.
In dieser müssen mit dem Programm bei der Erstellung alle Buttons mit einem Ausführbaren Befehl verknüpft werden.
Und dies war es auch schon.
Wenn du nun die beiden Verzeichnisse auf einen Stick kopierst oder diese in einem gemeinsammen Verzeichnis auf der HHD belässt, braucht nur eine Verknüpfung mit der autorun.exe erstellt werden und du kannst das Menü bedienen.
Grundvoraussetzung ist beide Verzeichnisse befinden sich in ein und dem Selben Hauptverzeichnis und die Anwendung benötugt keine Installation zwecks System DLL Fonts oder Registry.
Vergiss den Packer.
Ich habe es soeben versucht und fertig gestellt.
Einen Hauptordner XYZ oder wie auch immer neu erstellt. In diesen Ordner die fertige Ashamp abgespeichert. Aus dem autorun Ordner eine Verküpfung der Autorun.exe im Hauptordner erstellt. Diese Angeklickt wird die Game.exe gestartet.
Für CD benötigst du die gesamte Autorun. Diese gleich auf CD brennen.
Ich wollte mir ein schnelles und simples Menü erstellen mit dem Ashampoo MyAutoplay Menu und wenn man das Menü erstellt hat, erstellte mir Ashampoo MyAutoplay Menu noch die INF datei mit dem .autorun Ordner und die darin enthaltenen dateien fürs Menü. Jetzt könnte man die ganzen dateien in eine ISO packen und man hätte eine Menü.iso. Mir ist im klaren das es ein CD/DVD abbild ist. Ich dacht mir es gebe wege es umzuwandeln in eine einzige EXE, weil es auch schon Programme gehen ohne eine Installation durchführen zu müssen (Portable).Das klärt zumindestens dies bereits, was ich schon vorhin geschrieben habe.
Yep, mein Menü würde auch funktionieren mit dem SFX Packer, weil ich es schon mal ausprobiert hatte die ganzen dateien ohne das Spiel sonder nur die kleineren dateien zu packen und zu starten im Menü ((weil es sonst zu lange dauern würde - zum testen)) (Problemlos funktioniert mit jubelschrei) ,und dann mit dem Spiel gepackt und dann kamm auch das Problem - wenn nur nicht mein Spiel so groß sein würde. Man kann die autorun\autorun.exe gut mit verknüfungen vorstellen die mit andere Anwendungen verknüpft sind die man ins Menü verkünpft hat.
Ich habe mir vorgestehlt man könne das Spiel in kleine .Part teile zerlegen unter 4GB und mit einer anderen exe die das ganze wieder zusammensetzt und ausführt die datei mit meinen Menü. Ich möchte ja mein Menü veröffentlichen für alle anderen machen.
Also, wenn ich dies nun richtig verstehe, willst du nur dein SOOOOO schön verfasstes Menü alleine verwenden. Nun dies kannst du schon mal vergessen. Wie sollen die diversen Buttons wissen wo sich die EXE oder sonstigen Ausführbaren Dateien befinden. Diese müssen eingetragen werden und dies geht nur beim Erstellen.
Grundsätzlich, dieses Menü ist immer nur mit der Anwendung einsetzbar. Das heist, du benötigst im ROOT das Verzeichnis mit der Hauptanwendung.
Nun kannst du die Buttons mit den Startbaren Dateien verknüpfen.
Dieses fertige Verzeichnis kannst du dann mit einem Packer als selbstextrahierende Exe packen. Wobei jedoch zu beachten ist, Verzeichnisse/Dateien mit mehr als 4 Gig können nur auf Systemen mit NTFS formatierten HDD/Stick entpackt werden. Beim Packen selber kann mann diese Größe ja mit "Komprimieren" bis auf ein Minum verkleinern.
So dies war es mal.
Anschließened ein Demo Bild von einem Menü mit Ashamp erstellt.
Mit diesem Menü lassen sich Anwendungen welche als Verknüpfung in verschiedenen Ordnern am Desktop enthalten sind starten.
Vieleicht ist dies nun verständlicher.
Grundvoraussetzung ist, dass das komplette Desktop als Verzeichnis ins ROOT eingefügt wird.
Nun kann jeder Button mit der jeweiligen Verknüpfung im verzeichnis am Desktop verknüpft werden. Dieses gesamte Teil wird dann auf der Festplatte in ein Verzeichnis gespeichert. Aus dem Autorun Ordner eine Verknüpfung, auf dem Desktop erstellt.
Wird nun die Verknüpfung angklickt, öffnet sich das Menü und alle darin enthaltenen Verknüpfungen können gestartet werden.
Fazit: Ohne ein ROOT Verzeichnis in welchem sich die Startbaren Dateien befinden funktioniert dieses Menü nicht
Danke das du das alles deutlicher für alle einmal geschrieben hast und die funktionalität beschrieben von der Ashampoo Software. Das wusste ich bereits schon und du hast es nocheinmal viel besser Erklärt, als ich mit dem Bild . Natürlich kann man noch die .autorun + gamefiles (siehe Bild) in eine ISO tun mit der autorun.INF datei, weil ja die erstellten dateien von Ashampoo für ein CD/DVD abbild ist. Das sei noch dazu gesagt bevor wieder die frage aufkommt "Was oder Wo ein "Menü.iso" ist. Schön zu sehen das wir zusammenkommen (= uns verstehen).
Dieses fertige Verzeichnis kannst du dann mit einem Packer als selbstextrahierende Exe packen. Wobei jedoch zu beachten ist, Verzeichnisse/Dateien mit mehr als 4 Gig können nur auf Systemen mit NTFS formatierten HDD/Stick entpackt werden. Beim Packen selber kann mann diese Größe ja mit "Komprimieren" bis auf ein Minum verkleinern.
Ich hab ja das kommplette Menü auf meiner NTFS Festplatte (auf Desktop) gepackt mit Winrar und dann kamm die Meldung als er mit dem packen fertig war. Zählt das auch für ein 64bit system? Da sind doch die dateien um etwas größer als bei einem 32bit sys? Habe ich eine wichtige funktion in Winrar vergessen damit man die dateigröße vergrößern kann von 4gb zu eine einzige exe zu packen?
hat nichts mit 32 Bit oder 64 Bit zu tun, sondern mit der Form der Festplatten/USB Stick Formatierung.
Fat 32 hat eine Einschränkung auf 4 Gig dateigröße NTFS nicht.
Ob im Win rar was einzustellen ist kann icht nicht sagen, da ich es leider nicht verwende.
Könnte aber schon sein, da ja ein Splitten und so weiter auch möglich ist.
Um für den Versand und speichern eine relativ kleine Datei zu bekommen sollte eben beim packen komprimiert werden. Hiefür ist ja das Archiv auch gedacht.
Normalerweise benütze ich auch kein Winrar sondern den 7zip und der reicht mir auch für'n Normalen gebrauch. Ich benütze Winrar (die Testversion) nur, weil es für mich die einzige Packer Software ist indem ich angeben kann welche anwendung er starten soll im SFX und zusätzlich es in temporär mein Menü startet wobei der 7zip es leider nicht schaft. Im Video is es besser erklärt. Ich habe es wie im Video gemacht und es würde auch funktionieren mein Menü, wenn nur nicht mein großes Game mit über 4GB wäre.
Ich habe mich herumgegooglet und habe eine englishe seite gefunden die ich leider nicht so richtig verstehe und eine deutsche seite. Da hat auch schon jemand das selbe problem wie ich gehabt. Wie splitten? Genaue beschreibung pls.
Englische Seite
Deutsche Seite
lg
« oe verlinkung geht nicht | Eigener Netzwerkserver Accounts? » | ||