Wie Sie verhindern, dass das dekompilieren von C# - Anwendung

Planen wir die Entwicklung einer client-server-Anwendung mit C# und MySQL. Wir planen, verkaufen das Produkt auf dem Regal wie jedes andere software-Dienstprogramm. Wir sind besorgt über die Dekompilierung unserer Produkte, die nicht irgendeine Art von Rand über unseren Konkurrenten in Bezug auf Benutzerfreundlichkeit und Funktionalität gebündelt.

Wie können wir verhindern, dass unsere software von Dekompilierung, also die business-Logik des Produktes intakt bleibt?

Wir haben gehört, über den Reflektor und andere decompilers wodurch unser code sehr anfällig für Vervielfältigung.

Unser Kundenstamm ist nicht Corporates, aber auch Heilpraktiker, die selbst kann es nicht tun, aber unsere Konkurrenten können kopieren möchten/deaktivieren, Lizenzierung oder sogar replizieren die code/Funktionalität, so dass der Wert unserer Ware geht in den Markt.

Jeder Vorschlag, um dies zu verhindern ist herzlich willkommen.

  • Da hat niemand erwähnt noch, ich denke ich werde: Es gibt keine 100% narrensicher Weg, um zu verhindern, dass die Dekompilierung der software. Wenn jemand wirklich wollte, um zu sehen, Ihre algorithmen, Sie wäre in der Lage, dies zu tun. Sie können jedoch die verschleiern Ihren code ein, und während dies nicht verhindern, Dekompilierung, es ist eine Hündin zu tun. 🙂
  • Siehe auch diese Frage: stackoverflow.com/questions/59893/...
InformationsquelleAutor Kalpak | 2009-08-14
Schreibe einen Kommentar