Auto- Updater Gesucht gibt es sowas schon?
#16
geschrieben 23. September 2004 - 23:26
Anzeige
#17
geschrieben 23. September 2004 - 23:38
#18
geschrieben 24. September 2004 - 00:56
Zitat (glassJAw: 23.09.2004, 23:38)
@glassJAw
Wow.....Perfekt kann ich da nur sagen. Perfekt, echt klasse.
Thank you very much!
#19
geschrieben 24. September 2004 - 15:41
Und was passiert wenn man mit 'm aktuellen WMP9 in Win2K3 auch noch die wmvcore.dll in Version 9.0.0.2991 durch die aktuellere Version ersetzt, das erzähle ich euch ein anderes Mal.
Sprich: Ohne zuverlässige Informationen über Abhängigkeiten zwischen Softwarepaketen wird das nix!
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#20
geschrieben 25. September 2004 - 03:04
Zitat (Rika: 24.09.2004, 15:41)
Und was passiert wenn man mit 'm aktuellen WMP9 in Win2K3 auch noch die wmvcore.dll in Version 9.0.0.2991 durch die aktuellere Version ersetzt, das erzähle ich euch ein anderes Mal.
Sprich: Ohne zuverlässige Informationen über Abhängigkeiten zwischen Softwarepaketen wird das nix!
@Rika
Das Programm "versiontracker" ist zugegebenermaßen nicht das gelbe vom Ei.
Es zeigt mir allerdings von den Popel- Programmen welcher schon veraltet ist und welchen ich Updaten kann/muß/sollte. Somit muß ich nicht jedes tool einzeln starten, schaun ob's ein updat's gibt und anschließend halt aktualisieren.
Rika, ich will ja nicht bestreiten dass es umständlich zu Programmieren ist. Und eure Argumente verstehe ich's auch sehr gut.
Aber, ich sagte doch ihr denkt viel zu kompliziert.
Ihr wollt alle abhängigkeiten eines jeden tool's in das Programm einbinden. Das braucht man nach meiner ansicht garnicht. Sondern, man gibt sie ihm vor.
Ich versuch die Vision mal mit meinen Worten zu erklären. Ich hoffe du/ihr könnt meinen gedankengang folgen.
Also, ich schreib einfach mal meine gedanken frei aus dem Kopf hier rein, OK? Als Basis nehme ich mal den Beitrag von ichbines. Bevor jetzt kommentare kommen. Ich weis dass es durchaus mehr ist als es hier erklärt wurde.
Zitat
Das tut es doch ganz von selbst. Nähmlich in dier Registrie. Hier muß diese durchsucht werden und die abhängigkeiten herausgefiltert werden wo welches Programm was hinterlegt hat. Und in die eigens dafür eingerichtete Tabelle(ich benenne die Tabelle mit DB1) eingetragen werden.
Zitat
Zitat
Zitat
Zitat
Fazit:
Man Startet also das Programm. Das Programm findet selbstständig die Informationen die es benötigt heraus(sofern ermittelt, sonst per hand) welche Software mit welcher versionsnummer Installiert ist, und hat es in der DB1 eingetragen.
Daraus ist nun zu ersehen:
[Software Name] [aktuelle Versions Nr] [HP/Downoad Link(sofern ermittelbar/per Hand)] [neue Versions Nr(sofern ermittelbar)] [(gegebenenfalls) Updatefunktion]
Nun Richtet man das Programm seinen Wünschen entsprechend ein.
Mann Suche sich nacheinander die tool's die upzudaten sind, suche/gebe notfalls die Fehlenden Daten in die Eingabemaske ein. Diese müssen natürlich für das nächste mal gespeichert werden. (Und somit ergibt sich eine individuelle DB für jeden individuellen PC) Wenn ein Programm eine Updatefunktion besitzt, soll sie bei anklicken ausgefuhrt werden. Wenn nicht kann man die fehlenden Updates dann per hand nacholen.
Es ist durchaus klar dass man die Flut dieser Popel-Software nicht alle berücksichtigen kann. Aber es gibt doch bestimmt ne Standard Installations- Routiene die jedes tool absolviert. Die kann man aber berücksichtigen. Und es sollen ja auch nur die Tool's ermittelt und Upgedatet werden die im PC vorhanden sind.
Zitat
Ps: Ich Bitte euch Leute. Dreht mir jetzt bitte nicht jedes Wort im Munde um und analysiert jeden Satz im detail. Wenn es jemand Programieren möchte und noch meine Phantasie benötigt, gerne. Wenn nicht, dann halt nicht. Ich kann und möchte keinem zu seinem eventuellen Glück zwingen.
In diesem Sinne
Dieser Beitrag wurde von Speedyfree bearbeitet: 25. September 2004 - 03:07
#21
geschrieben 25. September 2004 - 03:34
Zitat
Man kennt sie aber meist gar nicht.
Zitat
Du weißt aber das das Analysieren von überkreuzenden Abhängigkeiten äquivalent zum Halteproblem ist? Und daß die Registry alleine nicht ausreicht?
Zitat
Man wird nicht mal einen Großteil der normalen Anwendungen berücksichtigen können...
Zitat
Nein. Und selbst wenn wenigstens nur ein Bruchteil der Tools z.B. das Setup(X)-API nutzen würde, dadurch wird es nicht brauchbar.
Zitat
Es funktioniert unter Linux deshalb, weil die Entwickler der Programme die Abhängigkeiten kennen, berücksichtigen, verstehen und diese Informationen ihren Programmen mitgeben. Unter Windows hat man mit dem MSI-Installer ähnliches versucht, mit sehr mäßigem Erfolg und vielen Kinderkrankheiten (z.B. nachträglich vom Anwendungsprogramm generierten Dateien). Ein Projekt, daß sich mit dem Neuverpacken von alten Anwendungen nach MSI beschäftigt ist mittlerweile wieder tot, weil die Leute bei dem ganzen Müll, den die Softwarehersteller da ausliefern, einfach nur abgekotzt haben.
Also träume ruhig weiter, statt solch ein Programm zu entwicklen kannst du auch versuchen einen Pudding an die Wand zu nageln, unter Verwendung eines Löffels statt eines Hammers.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#22
geschrieben 25. September 2004 - 04:17
Zitat
Zitat
Lösung:
Man friere den Pudding in einer gewissen form tief. Dann kann man selbst den Pudding an die Wand nageln.
#23
geschrieben 25. September 2004 - 11:08
#24
geschrieben 25. September 2004 - 16:00
Zitat
Nicht unbedingt. Unter Linux hast du sehr viele OpenSource Produkte, deren Quellcode, wie der Name ja sagt, frei verfügbar ist.
Hättest du von allen Anwendungen, für die du den Auto Updater programmieren möchtest, auch den Quellcode zur Verfügung, wäre es nicht mehr ganz so kompliziert...
#25 _Benjamin_
geschrieben 25. September 2004 - 16:08
du sagst hast keine ahnung vom programmieren, aber uns sagen wie wir denken sollen ? mekrst du das da nen kleiner fehler ist. wenn man sich eine solche idee durch den kopf gehen lässt, fängt man nicht an zu denken wie die oberfläche und möglichkeiten aussehen, sondern wie der zeitaufwand und die komplexibiltät des auftrags ausschaut - und jeder der schon selber mal was programmiert hat, und dann nach fehler sucht, etc. halt verschiedene versionen rausbringt weiß wie viel arbiet da hinter steckt!
was ich sagen will ist, das der weg den ich am anfang mal geschrieben habe, der einzigste währe, der sinn macht und zu englisch / deutschen versionen kompatibel ist! nur der aufwand ist einfach zu groß
#26
geschrieben 26. September 2004 - 08:17
Zunächst einmal möcht ich mich bei dir Entschuligen. Wenn ich sowas Lese(meine Auffassung jeweils dahinter)
Zitat
Jetzt musst du nur noch aufmerksames Lesen lernen.
Zitat
Also träume ruhig...
Zitat
von Xandros
er will mit EINEM ....
Zitat
machts klick ? gut!
Zitat
Komm ich mir richtig verarscht vor und reagiere dementsprechend. Und du warst derjenige der es abgegriegt hat. Also Sorry.
@the rest
Desweiteren Lese ich hier immer nur
Zitat
Nein, ist nicht machbar.
Nein, geht prinzipiell nicht
Also vergesst es!
Mein Schlußwort dazu:
Geht nicht gibt's nicht, geht schwer gibt's eher.
@mo
Mir wird auch nix anderes übrig bleiben. Als weiterhin solche Popelsoftware zu sammeln.
@Strider
Währe nett wenn du mir die info trotzdem zukommen lassen würdest. Email adresse weist'de ja wo du findest.
Cu
Dieser Beitrag wurde von Speedyfree bearbeitet: 26. September 2004 - 08:28
#27
geschrieben 26. September 2004 - 14:45
- es ne andere Zeitschrift war
- ich es jetzt übersehen habe
- es sich womöglich um das obengenannte Programm handelt
Sorry
Was bleibt ist die Konzentration darauf, das Maximale an dem zu erreichen, was man sich selbst zum Ziel gesteckt hat.
Maximale Lust. Maximale Schuld. Maximale Möglichkeit.
#28 _Benjamin_
geschrieben 26. September 2004 - 15:42
ich sags dir nochmal - laut deiner aussage hast du KEINE ahnung von programmierung. wenn leute die davon ahnung haben dich mit genügend argumenten vom gegenteil überzeugen wollen, solltest du nicht mit ausdrücken bzw. beleidigungen umher werfen.
weißte - lerne doch einfach selber eine programmiersprache. es ist ja sooooooooooooooo einfach und man muss garnicht kompliziert denken. und dann schreibe deine traum-software weiter.
(achtung eventuelle ironie im letzten abschnitt kann zu erhöhten wutausbrüchen führen - bitte nicht zu ernst nehmen)
#29
geschrieben 26. September 2004 - 17:26
Zitat
ehm ich muss zugeben dass ich das gequotete einfach überlesen habe... ich bin davon ausgegangen, dass keine neue Infos enthalten waren.... so wie es in Quotes im Grunde sein sollte.
@ speedy: Beleidigungen sind hier nicht erwünscht. Wenn Leute, die was von der Materie verstehen, dir sagen, dass es virtuell unmöglich ist, sowas in der Art zu realisieren, dann akzeptiere es doch einfach. Es hat halt kein Sinn, für eine "Vision" Ideen zu sammeln, wenn man von vornherein weiss, dass es nix wird. Denn gibts nicht gibts doch, vor allem wenn es um Programmierung geht.
Ausserdem: 600 Hits und noch immer keine konkreten Ideen, das sagt ja auch was aus.. sei doch froh dass wenigsten ein paar Leute sich dazu äussern und dir die Augen öffnen wollen, andere ignorieren dich einfach... was ist schlimmer?
@ xandros: warum provozierst du speedyfree denn auch? Kannst du denn nicht einfach normal, ohne Sarkasmus hinschreiben, was Sache ist und fertig? Du kannst ihm doch nicht vorwerfen, keine Ahnung von Programmierung zu haben.
Was bleibt ist die Konzentration darauf, das Maximale an dem zu erreichen, was man sich selbst zum Ziel gesteckt hat.
Maximale Lust. Maximale Schuld. Maximale Möglichkeit.
#30
geschrieben 26. September 2004 - 20:01
Dieser Beitrag wurde von Speedyfree bearbeitet: 26. September 2004 - 21:40