Frage

Mögliches Duplikat:
.NET -Code vor Reverse Engineering schützen?

Ich möchte meine Software machen, dass sie nicht verteilt wird, ohne gekauft zu werden?

Ich dachte, ich dachte, Webdienst zu machen und den Überblick zu behalten und alles zu fassen.

Die Einschränkung ist jedoch, dass nicht alle Computer Internet haben, sodass dies aus der Frage kommt.

Eine Idee war, dass ich die Computerinformationen wie so bekomme CPU Serial Number durch WMI Und dann, dass diese Software mit dieser Seriennummer auf dem System ausgeführt wird. Ich kann mir keine viel bessere Idee als diese vorstellen.

Bitte helfen Sie mir mit einigen Ideen, wie Sie Software sichern können.

Ich möchte es nicht davor schützen, zerlegt zu werden. Ich möchte das, wenn ich dem einen Benutzer mit einer einzigen Computerlizenz gebe, damit diese Software an diesem Computer haftet und nicht auf einem anderen Computer abfällt

War es hilfreich?

Lösung

Kurze Antwort: Sie können nicht.

Längere Antwort: Sie können diese Sicherheitsbarrieren immer einsetzen, was die Arbeit der Cracker schwieriger macht, aber am Ende werden sie sie knacken. Es ist eine Frage des Gleichgewichts: Sie können ihre Arbeit schwieriger machen, aber das bedeutet auch mehr Arbeit für Sie. Die einzige wirkliche Art des Schutzes vor Piraterie besteht meiner Meinung nach darin, die wesentlichen Teile Ihrer webbasierten Bewerbung vorzunehmen und alle Ihre Kunden eine eindeutige ID zu verwenden, während Sie sich an den Service wenden. In den meisten Szenarien (und auch in Ihrem, wie Sie betont haben) ist dies schwierig oder sogar unmöglich, aber um ehrlich zu sein, gibt es keinen anderen wirklichen Weg.

Andere Tipps

Inishtech Bietet eine Lösung. Softwareschutz und Lizenzdienst Das klingt nach dem, was du vorgingst. Es ist ein Spinoff von einem MicroSosft -Projekt. Es extrahiert und verschiebt bestimmte Teile Ihres Codes in eine verschlüsselte DLL, die auch auf einem .NET -VM ausgeführt wird, das auch verschlüsselt ist, speziell für diese Anwendung/ Client, so wie ich es verstehe, sollte daher sehr sicher sein.

Verfügt auch über eine Plattform zur Verteilung und Verwaltung der Lizenzierung usw.

Kennen Sie keine freien Alternativen.

Grüße GJ

Es gibt immer den Hardware -Dongle: http://en.wikipedia.org/wiki/dongle

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top