<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Installer]]></title><description><![CDATA[<p>hi</p>
<p>Ich möchte mir einen eigenen, primitiven Installer programmieren. habt ihr da vielleicht irgendwelche ANhaltspunkte, wo ich nachschauen könnte?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173722/installer</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 19:38:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173722.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Feb 2007 11:30:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 11:30:45 GMT]]></title><description><![CDATA[<p>hi</p>
<p>Ich möchte mir einen eigenen, primitiven Installer programmieren. habt ihr da vielleicht irgendwelche ANhaltspunkte, wo ich nachschauen könnte?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231067</guid><dc:creator><![CDATA[*g]]></dc:creator><pubDate>Mon, 19 Feb 2007 11:30:45 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 11:37:55 GMT]]></title><description><![CDATA[<p>Warum willst Du etwas machen was schon x andere gemacht haben?<br />
Siehe Wix, Inno Setup, Visual Studio<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00ae.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--registered"
      title=":registered:"
      alt="®"
    /> Installer 1.1, Install Creator,<br />
NSIS!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231081</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Feb 2007 11:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 12:49:17 GMT]]></title><description><![CDATA[<p>Warum denn nicht? Ich habe auch schon einige Programme gemacht, die es schon 1000x gibt, allerdings benutze ich 1. lieber Programme, bei denen ich weiß wie sie funktionieren und 2. lerne ich dabei auch etwas dazu.</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231145</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 12:58:00 GMT]]></title><description><![CDATA[<p>Muss ich Ominion recht geben^^<br />
Ich hab mir auch mal einen Installer geproggt auf Consolenbasis(sogar mit hintergrundbild :))<br />
Aber da du das ins WinAPI Forum schreibst nehm ich an du willst richtige Fenster <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> Tja machs halt wie die anderen Installer auch und zum packen bzw entpacken von Archiven kannst du ja das cab SDK von MS verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231156</guid><dc:creator><![CDATA[gosha16]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:58:00 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 12:59:26 GMT]]></title><description><![CDATA[<p>Naja kommt ja drauf an was dein Installer alles können soll. Aber was mir jetzt spontan einfällt sind dinge wie.<br />
Komprimierung<br />
Registry<br />
Dateien erstellen, Verschieben, Kopieren usw</p>
<p>Guck dir an was die anderen können und schau was du davon auch können willst.</p>
<p>MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231159</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:59:26 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 13:13:31 GMT]]></title><description><![CDATA[<p>Muss ich da auch ne art patching verwenden, um einen installer zue rstellen, der nur aus eienr exe Datei besteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231170</guid><dc:creator><![CDATA[*g]]></dc:creator><pubDate>Mon, 19 Feb 2007 13:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 13:49:47 GMT]]></title><description><![CDATA[<p>Eine EXE?<br />
IExpess (Bestandteil von XP) schon angesehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231212</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Feb 2007 13:49:47 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 13:57:11 GMT]]></title><description><![CDATA[<p>Ominion schrieb:</p>
<blockquote>
<p>Warum denn nicht? Ich habe auch schon einige Programme gemacht, die es schon 1000x gibt, allerdings benutze ich 1. lieber Programme, bei denen ich weiß wie sie funktionieren und 2. lerne ich dabei auch etwas dazu.</p>
</blockquote>
<p>1. Ich programmiere nicht aus Spass, sondern verdiene mein Geld damit. Wenn ich meinem Chef erkläre: &quot;Ich erfinde einen Installer neu, weil ich lernen möchte!&quot; lacht der mich aus. Warum das Rad neu erfinden?<br />
Es gibt tausend andere Bereiche wo man was lernen kann!<br />
Gerade Installer sind extrem kompliziert. Und wenn MS auch schon den MSI Kern bereitstellt wird für mich das nee Entwickeln eines Installers noch fragwürdiger. Auch zu Übungszwecken...<br />
2. Das alte Misstrauen: Nimm nie eine Routine die Du nicht selbst programmiert hast und wo Du nicht weißt wie es geht... Paßt das noch in diese Zeit?<br />
Passt das noch in dieses Forum, wo man nicht mal auf eine Dokumentation verweisen kann ohne eine Rückfrage zu bekommen: &quot;Ich hätte gerne ein paar Zeilen Code!&quot; Weil in diesem Forum ein großer Teil der Leute nicht mal mehr Dokumentationen gelesen können oder wollen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
3. Aus der Sicht dessen der installiert:<br />
Weil die meisten Installer die selbst gebaut sind eben nicht MSI verwenden. Und meistens eine üble Art haben, die nicht kontrolierbar ist was sie tut und wieder deinstalliert. Solche Installer keine Chance hätten einer Zertifizierung für XP/Vista zu bekommen.<br />
4. Ansonsten ist natürlich ein selbstextrahierndes Archive (WinZip) auch schon ein Installer.</p>
<p>Just my 2 cents!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231217</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Feb 2007 13:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 14:37:21 GMT]]></title><description><![CDATA[<p>Du musst ja nicht von dich auf andere schließen, was du in deinem letzten Beitrag komplett gemacht hast!<br />
Ansonsten stimmt es schon, aber so um ein bisschen zu üben ist das gut. Im übrigen ging es dir bestimmt auch schon so, dass du etwas gesucht hast, was dazu gefunden hast, aber trotzdem nicht so recht weiter wusstest.</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231261</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 14:37:21 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 15:37:29 GMT]]></title><description><![CDATA[<p>Ominion schrieb:</p>
<blockquote>
<p>Ansonsten stimmt es schon, aber so um ein bisschen zu üben ist das gut.</p>
</blockquote>
<p>Mag schon sein. Allerdings ist die Lektüre des Quelltextes eines freien Installers, z.B. Inno Setup, ebenfalls eine hervorragende Möglichkeit zum Lernen. Einen eigenen Installer, der über die Funktionalität von SFX-Archiven hinausgeht, zu schreiben, mag vielleicht eine gute Übung sein, aber ich würde dringend davon abraten, diesen tatsächlich für die Distribution von Anwendungen zu benutzen. All die Möglichkeiten, Fallstricke und Probleme, die es in diesem Bereich gibt (angefangen bei hartcodierten oder aus der Registry ausgelesenen Systempfaden über das fehlende Entfernen von Registryschlüsseln bis hin zu dem Komprimieren der zu installierenden Daten), wirst du niemals in verhältnismäßiger Zeit berücksichtigen können. Z.B. sollte ein guter Installer auch eine Scripting-Möglichkeit vorsehen. Und willst du selbst einen Script-Interpreter schreiben?</p>
<p>Kurzum, egal was du in dieser Hinsicht tust, die Benutzer deiner Programme werden es dir danken, wenn du trotz allem einen ausgereiften Installer verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231312</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 19 Feb 2007 15:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 15:58:53 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8276">@audacia</a>: 100% ACK!</p>
<p>Ominion schrieb:</p>
<blockquote>
<p>Du musst ja nicht von dich auf andere schließen, was du in deinem letzten Beitrag komplett gemacht hast!</p>
</blockquote>
<p>Habe ich das? Ist mirnicht bewusst. Ich habe nur gesagt, dass ich selbstgeschirebenen Installern extrem misstraue, sofern eben auch nicht MSI verwendet.<br />
Zum Lernen gibt es sicherlich effektiveres und nicht ganz so kompliziertes.</p>
<p>Ominion schrieb:</p>
<blockquote>
<p>Im übrigen ging es dir bestimmt auch schon so, dass du etwas gesucht hast, was dazu gefunden hast, aber trotzdem nicht so recht weiter wusstest.</p>
</blockquote>
<p>Das ist jetzt OT, weil es diesen Thread nicht betrifft, aber ansosnten am laufenden Band in diesem Forum:</p>
<p>Ja, ich habe schon Dinge gefunden und die haben mir nichts gesagt! Aber ich habe niemals Dinge gefragt, die<br />
1. offensichtlich in der Doku stehen.<br />
2. offensichtlich bereits 100mal beantwortet wurden<br />
3. die in der FAQ offensichtlich zu finden sind<br />
4. deren Beispiele mit genau einer Suchanfrage in <a href="http://www.codeproject.com" rel="nofollow">www.codeproject.com</a> oder <a href="http://www.codeguru.com" rel="nofollow">www.codeguru.com</a> zu beantworten wären.<br />
5. Sachen zu fragen, die bei vernünftiger Recherche und Lesen von Büchern überflüssig wären.<br />
6. Die gegebenen Hinweise totz mehrfachem geduldigen wiederholen missachten und das selbe wieder fragen.</p>
<p>95% aller Anfragen hier lassen sich direkt mit einer/zwei Google Recherche(n) erledigen. In meinen Augen ein Armutszeugnis für die Poster.</p>
<p>Und ja, ich weiß dass ich nicht verpflichtet bin in diesem Forum Anfragen zu bearbeiten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Aber manchmal nervt mich die Ignoranz mancher Poster extrem...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231325</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Feb 2007 15:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 16:00:30 GMT]]></title><description><![CDATA[<p>Also vllt. ist das noch nicht deutlich geworden, aber bei mir (und wahrscheinlich auch bei anderen) ist es so, dass ich zwar kleine Kniffe durchs lesen lerne, aber das meiste dann doch noch immer durchs ausprobieren! Und deshalb finde ich die Idee, einen selbst zu machen gar nicht so schlecht...das man das Programm dann nicht unbedingt auf die Menschheit loslassen muss, ist ja wieder was anderes.</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231326</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 16:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Mon, 19 Feb 2007 22:34:28 GMT]]></title><description><![CDATA[<p>Ominion schrieb:</p>
<blockquote>
<p>aber das meiste dann doch noch immer durchs ausprobieren! Und deshalb finde ich die Idee, einen selbst zu machen gar nicht so schlecht...</p>
</blockquote>
<p>Dann schlage ich vor, schreibe eine Installer-GUI, für den MSI-Installer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Dann lernst Du auch gleich was &quot;Komplexität in einem einfachen GUI unterzubringen&quot; bedeutet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231576</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 Feb 2007 22:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Tue, 20 Feb 2007 10:20:24 GMT]]></title><description><![CDATA[<p>Noch zu Martin Richter: Hier sind größtenteils Hobby Progger und sie haben gar nicht erst Interesse mit Ihrer Sofrtware Geld zu verdienen, sondern proggen aus Fun oder um den anderen mal zu zeigen: guck, dass habe ich geschaft.</p>
<p>Und genau ist es eine Herrausforderung mal einen Installer zu programmieren, er soll auf keinen FAll an den MS installer herankommen, aber Grundlegende Prinzipien beinhalten!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231769</guid><dc:creator><![CDATA[*g]]></dc:creator><pubDate>Tue, 20 Feb 2007 10:20:24 GMT</pubDate></item><item><title><![CDATA[Reply to Installer on Tue, 20 Feb 2007 11:13:24 GMT]]></title><description><![CDATA[<p>*g schrieb:</p>
<blockquote>
<p>Noch zu Martin Richter: Hier sind größtenteils Hobby Progger und sie haben gar nicht erst Interesse mit Ihrer Sofrtware Geld zu verdienen, sondern proggen aus Fun oder um den anderen mal zu zeigen: guck, dass habe ich geschaft.</p>
</blockquote>
<p>Ich bin zu sehr Perfektionist als das ich selbst als Hobby-Programmierer auf so wenig wert lege, als dass ein Programm &quot;nur&quot; läuft.</p>
<p>BTW: Eines meiner Hobbies ist übrigends auch Programmieren... wer hätte es gedacht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231812</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 20 Feb 2007 11:13:24 GMT</pubDate></item></channel></rss>