Setup selbst programmieren

Liebe/-r Experte/-in,

Ich arbeite momentan an einem Projekt, das voraussichtlich als Buchbeilage in mehreren Ländern verkauft wird. Ich bin noch nicht sehr erfahren und kann nur Visual C# Express verwenden, da ich mit einem sehr geringen Budget arbeite. Somit muss ich auch die Setupdatei selbst schreiben.
Daher habe ich einige Fragen:

  1. Ist die komerzielle Verwendung von Visual C# Express eigentlich unbedenklich oder gibt es Bestimmungen?
  2. Muss ich irgend etwas beachten beim programmieren der Setup Anwendung, wenn ich sie ähnlich designe wie alle herkömlichen ?
  3. Wie funktioniert das Sichern einer Anwendung mittels eigenen Lizenschlüssel bzw. Lizenzdatei? Was muss drinnen stehen? Wie muss sie verschlüsselt sein? Wie verwende ich sie?

Danke schon im voraus.

Hallo f_chris,

zu 1)
Die kommerzielle Nutzung der Express Version ist meines Wissens nach nicht gestattet. Hierbei handelt es sich ausschließlich um eine für private Zwecke zu verwendende Version

zu 2)
Prinzipiell gilt, so denke ich auch für solche Bereiche, der Plagiatsschutz. Ich denke aber, Du möchtest ja ein Produkt verkaufen bzw. als Beilage Verkaufen. Das Setup ist dabei nur Mittel zum Zweck.
Da würde ich mir keine all zu großen Sorgen machen.

zu 3)
Ich weiß nicht, ob die Express Version auch das Setup-Projekt unterstützt. Dabei kann man in jedem Fall auch einen Lizenzschlüssel, Ablauf nach Zeit, etc. hinterlegen:
http://www.elitepvpers.com/forum/epvp-coders-tutoria…

Gruß,
Marco Kulich

Hi,

ja, du kannst mit C# Express ohne Einschränkungen kommerzielle Projekte realisieren.

Zu beachten gibt es eigentlich nichts, du solltest (wenn du Logos oder andere Bilder für die Setup-Masken verwendest) darauf achten dass niemand anders die Rechte daran hat - also nur selbst erstellte Bilder verwenden.

Mit Lizensierungen kenne ich mich leider nicht besonders gut aus, da hilft nur: Einlesen. Das .NET Framework bringt entsprechende Hilfsmittel mit:
http://www.developer.com/net/csharp/article.php/1091…
Darüber hinaus gibt es kommerzielle Frameworks.
Es stellt sich aber die Frage, ob sich der entsprechende Aufwand lohnt. Eine freiwillige Spende ist (wenn es sich nicht um eine aufwändige Software handelt die Unsummen an Entwicklungskosten verschlungen hat) oftmals praktikabler. Nicht zuletzt ist es nicht ganz einfach, eine Software wirklich sicher zu machen (wie Sie sicher aus eigener Erfahrung mit diversen Spiele-Kopierschutzmaßnahmen und Ähnlichem wissen).

Herzliche Grüße und viel Erfolg.

Hallo f_chris :smile:

Ich hab vor langer Zeit mal die Möglichkeit von Microsoft genutzt, ein selbstextrahierendes Archiv zu erstellen.
Über Visual Studio glaube ich, gibt es auch die Möglichkeit ein Setup Project zu erstellen,
aber wie das mit den Rechten aussieht, weiß ich leider auch nicht :-s

(vielleicht findest du hier mehr Anworten:
http://www.tutorials.de/net-cafe/340135-eigenes-setu…)

Eventuell kannst du auch auf externe Programme zugreifen?
EasySetup z.B.: http://www.easysetup.de.vu/