Programmieren einer Installation in C

#1711893
Lesenswert?

Das kommt drauf an, wo es installiert wird und welche Aktionen dazu 
notwendig sind.

Die Kernfunktionalitäten sind
* Erzeugen von Verzeichnissen
* Kopieren von Dateien vom Auslieferungsmedium auf
  die neuen Verzeichnisse
* Was dann auch noch immer zu tun ist, um das neue Programm beim
  Betriebssystem anzumelden (sofern überhaupt), wie zb Erzeugen von
  Menüeeinträgen bzw. Icons die auf so etwas wie einem Desktop
  aufscheinen sollen


Einfach mal das Programm händisch auf einen anderen Rechner 
transferieren. Alle Schritte die dazu notwendig sind (auf das 
Deinstallieren nicht vergessen), muss ein Setup Programm durchführen.
Gast #1711903
Lesenswert?

Das kommt auf's System an. Bei Linux-Systemen bietet es sich an, es als 
.deb und .rpm anzubieten. C-Programmierung ist dazu nicht notwendig.
Unter Windows nimmt man am besten einen fertigen Installer-Generator wie 
z.B. nsis. Da ist auch keine C-Programmierung notwendig.
Selber machen würde ich das nicht.
#1711907
Lesenswert?

Tobias H. schrieb:
> Karl heinz Buchegger schrieb:
>
>> Die Kernfunktionalitäten sind
>> * Erzeugen von Verzeichnissen
>> * Kopieren von Dateien vom Auslieferungsmedium auf
>>   die neuen Verzeichnisse
>
>
>      /\
>     /||\
>      ||
>      ||
>     Wie ?

Indem man die Doku seines Entwicklungssystems durchschaut und sich die 
entsprechenden API Calls raussucht.
Sorry. Aber ein bischen Eigeninitiative musst du schon selber 
entwickeln. Jedes Help System auf jeder Entwicklungsumgebung hat eine 
Suchfunktion.
#1712084
Lesenswert?

Rufus t. Firefly schrieb im Beitrag :


> Windows? API-Funktion CopyFile verwenden? Oder in Batch-Datei /copy/
> aufrufen?

Wie kann ich die API-Funktion verwenden ??
Kannst du villeicht Beispiel ???

Ps: Hab Windows 7 und mein compiler ist Code::Blocks kommt villeicht 
etwas spät :| tschuldigung :)
#1712134
Lesenswert?

Danke Danke Danke
(endlich) GESCHAFFT
Einen ganzen Tag arbeit nur um eine Datei zu kopieren !!!
Fur alle die genauso "schlau" sind wie ich:

1
CopyFile("VonWo","Wohin",0);

PS: Mein Fehler war ich hab vergessen die headerdatei <windows.h> mit 
einzubinden :)

Damm Damm Damm Damm Daaaaaaaaaaa ;)
Gast #1712159
Lesenswert?

Tobias H. schrieb:
> Zwie Blum schrieb:
>>>Ps: Hab Windows 7 und mein compiler ist Code::Blocks kommt villeicht
>> Ich bin mir ziemlich sicher, dass Code::Blocks nicht dein Compiler ist.
> Wiso ?
> Natürlich ist mein Compiler Code::Blocks wie kommst du drauf das er
> nicht mein compiler ist ???
Deine IDE ist Code::Blocks, dein Compiler wurde vermutlich von 
Code::Blocks mitgebracht und ist dann glaube ich der gcc bzw. sein 
Windows-Pendant MinGW.
Alle weiteren Informationen zu IDE/Compiler/usw., findest du hier in den 
Artikeln und bei Wikipedia.

Ach ja, den Link zum Thema Plenken gib es gratis von mir, sieht echt 
schlimm aus... http://de.wikipedia.org/wiki/Plenk
Dass mit IDE/Compiler nehme ich dir nicht übel, aber die Plenkerei lass 
bitte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren