Live Help
 

FAQ - Häufige Fragen und Antworten

Hier versuchen wir die häufigsten Fragen rund um Armadillo/SoftwarePassport zu beantworten. Falls Sie keine geeignete Antwort auf Ihre Frage finden, schauen Sie doch bitte auch in die Dokumentation oder nehmen Sie einfach Kontakt mit unserem Team auf.

Kann ich meine .NET Anwendung mit Armadillo schützen?

.NET Anwendungen zeichnen sich durch die übergreifende Zusammenarbeit mit anderen Sprachen und anderen Plattformen aus, daher werden die Programme in eine Interpreter-Sprache übersetzt. Diese Programmsprache kann nicht verschlüsselt werden, daher ist ein Schutz mit Armadillo nicht möglich.
 
Wenn Sie Armadillo jedoch als Lizenzmanager einsetzen möchten, funktioniert dies ohne Probleme. Sie müssen nur eine un-gemanagte DLL erzeugen (also eine "Nicht-DOT-NET DLL), die Sie mit Armadillo schützen und Ihre .NET Anwendung von dieser DLL abhängig machen, so das Ihr Produkt nicht läuft, ohne diese DLL zu nutzen. Danach können Sie die Lizenzierung auf die DLL anwenden, wie auf sonst übliche Programmteile.
 
Alternativ können wir Ihnen ein anderes Produkt anbieten, dass wir neu in unser Portfolio aufgenommen haben: den Codewall .NET Protector. Diese Anwendung ist Obfuscator, Crypter und Packet in einem Tool. Selbstverständlich ist auch hier eine kostenfreie Testversion zum Download verfügbar. Besuchen Sie doch einfach unsere Codewall Website >

Welche Dateien müssen mit Armadillo deployed werden?

Sie müssen nur die bisherigen Dateien weitergeben, die Sie auch bevor Sie mit Armadillo geschützt haben, weitergegeben haben. Sie müssen in Ihre Installation keine weiteren Dateien aufnehmen.

Wurde Armadillo schon "gecrackt" ?

In der Vergangenheit gab es verschiedene Angriffe auf Armadillo (also auf Armadillo selbst, weniger auf die mit Armadillo geschützten Programme), aber diese wurden durch die enthaltenen Schutzmaßnahmen in der Regel abgewehrt. Das Entwicklerteam beobachtet ständig die Entwicklungen auf Crackseiten, um möglichen Cracks mit geänderten oder neuen Schutzmechanismen zu begegnen. Sobald ein bekannter Angriff existiert, ist häufig eine viel neuere Version von Armadillo aktuell und diese Angriffe laufen ins Leere.
 
Wir empfehlen dennoch immer wieder, dass Sie Ihr Produkt mit einer Art "intelligenten Systematik" schützen sollten. Dabei ist es wichtig, für Autoren, die Ihre Software über Shareware Distribution Kanäle vermarkten wollen, diese Technik zu verstehen und entsprechend einzusetzen, um den Schutz zusätzlich zu erhöhen. Sie finden dazu in der Dokumentation einen eigenen Abschnitt, der Ihnen aufzeigt, wie Sie selbst - ohne großen Aufwand - zusätzlichen Schutz in Ihre Entwicklung einfliessen lassen können.

Muss der Kunde die Lizenz neu eingeben, wenn ein Update eingespielt wird?

Nein. Wenn ein Kunde einen Lizenzschlüssel auf seinem System aktiviert hat, bleibt dieser Lizenzschlüssel installiert, bis das Betriebssystem neu installiert wird. Solange Sie den Projektnamen, die Verschlüsselungsvorlage oder das Zertifikat nicht ändern, sind die bereits erstellen und vertriebenen Schlüssel für das Produkt weiterhin gültig.

Kann ich mit Armadillo meine Datenbank / Tabellenkalkulation schützen?

Armadillo kann zum gegenwärtigen Zeitpunk "nur" PE-formatierte EXE Dateien schützen. Es gibt zwar Möglichkeiten, dies über zwischengelagerte Programme zu erzeugen, ist aber dadurch nicht wirklich sicher. 

Einige Kunden von Armadillo benutzen solche Systeme, haben uns aber leider nie Sourcecode preisgegeben, daher können wir Ihnen nicht mit einem fertigen Beispiel dienen. Da die Übersetzung der folgenden Zeilen keinen Sinn machen würde, hier ein Stück aus der englischsprachigen Originalhilfe: 

However, it is possible to license programs designed for Microsoft Office with SoftwarePassport/Armadillo, just not directly: you would need to write a small "gateway" program that just sets something that an Office program can detect, like a mutex, then protect that gateway program with SoftwarePassport/Armadillo. If your Office program doesn't detect that the mutex has been set, then it would refuse to allow access to the rest of the program. 

The gateway application can be written in any language, but the Office program has to use Visual BASIC for Applications -- that's the only language Office understands. 

This is not overly secure, because SoftwarePassport/Armadillo cannot actually protect the program file, but it is enough to keep most honest people honest. 

Unfortunately we don't have any code detailing this method -- we know that several of our customers are using it, but they haven't supplied us with their code. It shouldn't be difficult, if you know a little VB programming, though. We can help with the mutex stuff, contact us if you need it.

 
 
 
   
Kontakt und Impressum | Allgemeine Geschäftsbedingungen (PDF)
Copyright Milde Software Solutions (MSS) 2001-2009 (C). Alle Rechte vorbehalten.
ARMADILLO und SOFTWARE PASSPORT sind eingetragene Markenzeichen von Digital River, Inc.