Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  Softwareschutz

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Softwareschutz (1589 mal gelesen)
m-troeger
Mitglied
gel. Bauzeichner; Vermessungszeichner, Vermesser im Außendienst, GIS-Erfassung in PARIS


Sehen Sie sich das Profil von m-troeger an!   Senden Sie eine Private Message an m-troeger  Schreiben Sie einen Gästebucheintrag für m-troeger

Beiträge: 295
Registriert: ..

ACAD14 und 2005;
MAP4; GeoCAD; PARIS;
( Vermessung )

erstellt am: 08. Aug. 2004 21:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich möchte gern meine VB-Progs (VB6.0 Einsteiger Edition) schützen. Leider habe ich nur relativ teure Progs gefunden die solche Sachen machen. Diese sind aber auch für die professionelle Programmierung gedacht.

Habt/kennt Ihr vielleicht eine einfache billige Lösung, um seine Tools soweit zu schützen, das man sie nicht x mal installieren kann?
Super wäre ja die Möglichkeit einer Testversion, welche man dann freischalten kann.

Für Tipps wäre ich Euch dankbar


------------------
Servus,
Mario 

www.the-skier.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Ehrenmitglied V.I.P. h.c.
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 09. Aug. 2004 17:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

Hallo Mario,

ich hab selbst einige Freeware und auch (kostenpflichtige) Sharewareprogramme geschrieben (alles auf meiner Seite für SolidWorks Tools http://swtools.cad.de zu finden) und kann zum einen deinen Wunsch nachvollziehen, auf der anderen Seite dir aber leider auch keine Patentlösung geben.

Überleg dir sehr genau, was du mit einem solchen Kopierschutz erreichen willst und wie der zu deinen Lizenzbedingungen paßt. Versuche in keinem Fall, einen "sicheren" Kpierschutz für einfache Tools zu machen, sonst bist du mehr mit dem Kopierschutz und dem Support für Anfragen a la "Ich kann das bei mir auf meinem englischen SolidWorks-System auf englischem Betriebssystem nicht installieren, wenn ich den deutschen-schweizerischen Tastaturtreiber eingestellt habe, aber die englischen Symstemseparatoren benutze" ... das ist übringens ein echtes Real-Beispiel von mir gewesen, nur war die Beschreibung nicht so gut und ich brauchte ca. 6 Mails hin und her und einen glücklicherweise verständnisvollen "Kunden", bis wir das raushatten 

Daher die Frage vorneweg: was für Tools/Programme hast du und in welcher Preislage liegen die?

Wogegen willst du dich schützen und welche Freiheiten willst du deinen Kunden lassen? Beispiel: sind das Userbezogene Lizenzen -> ein Bentzer darf die mehrfach an verschiedenen Rechnern einsetzen. Einzelplatz-Lizenz, egal wieviele Benutzer? Floatlizenz? Was bedeutet für dich: nicht x-mal installieren? Wie sieht es aus bei einem Systemwechsel?

Ist das Shareware, die per Key umgewandelt werden soll oder willst du dir die Mühe einer separaten Vollversion machen? Oder hast du erst gar keine Testversion sondern nur die Vollversion?

Probezeitraum zulässig? Soll ein DayKill abgefangen werden?

Wie kompliziert darf es sein? Muss es gegen Installationslogger sowie RegMon und FileMon resistent sein? Bist du bereit, "Selbstzerstörungsmechanismen" einzubauen, um ggf. auftauchende Serials, KeyGens oder Cra*cks abzuwehren (ist für mein "Zugpferd" tatsächlich passiert, obwohl es ein sehr spezialisiertes Tool für SolidWorks ist und für nichts anderes sinnvoll einzusetzen ist ... trotzdem gab es ein Serial davon auf den einschlägigen Seiten; ich wußte nicht mal, ob ich wütend oder stolz sein sollte    )

Du siehst, unterm Strich erst mal überlegen, ob ein Kopierschutz tatsächlich sein muss, wenn ja, ob er dir nicht sogar mehr Ärger als Nutzen bringt. Wenn es eine separate Vollversion gibt und du nicht mit Dutzenden von verkauften Lizenzen pro Monat rechnest kompilier jedem Kunden eine eigene Version mit seinem Namen hart verdrahtet, das screckt zumindest von der Weitergabe ab.

Ciao,
Stefan


------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de
KLAMM? Was ist KLAMM?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

m-troeger
Mitglied
gel. Bauzeichner; Vermessungszeichner, Vermesser im Außendienst, GIS-Erfassung in PARIS


Sehen Sie sich das Profil von m-troeger an!   Senden Sie eine Private Message an m-troeger  Schreiben Sie einen Gästebucheintrag für m-troeger

Beiträge: 295
Registriert: ..

ACAD14 und 2005;
MAP4; GeoCAD; PARIS;
( Vermessung )

erstellt am: 09. Aug. 2004 19:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Stefan,

vielen Dank für deine Informationen.

Das bestätigt, das dieses Thema sehr umfangreich ist.
Ich hab mir auch schon gedacht das der Aufwand zum Nutzen in keiner Relation steht. Zumal es sich bei mir nicht bis ins letzte ausprogrammierte Softwarlösungen handelt.
Aber wie es eben so ist, man schickt mal jemanden ein Tool, und dann arbeitet plötzlich das ganze Unternehmen damit.

------------------
Servus,
Mario 

www.the-skier.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BJ
Mitglied
PLM System Administrator


Sehen Sie sich das Profil von BJ an!   Senden Sie eine Private Message an BJ  Schreiben Sie einen Gästebucheintrag für BJ

Beiträge: 488
Registriert: 20.12.2002

erstellt am: 12. Aug. 2004 15:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

@Stefan:

Gibt´s irgendwo vernünftige Literatur/Beispiele für nen Kopierschutz/Methoden?

------------------
Gruß,
BJ

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Ehrenmitglied V.I.P. h.c.
Arbeiter ツ



Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

what i think?
I think, no skill

erstellt am: 24. Aug. 2004 14:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von BJ:
@Stefan:
Gibt´s irgendwo vernünftige Literatur/Beispiele für nen Kopierschutz/Methoden?

  ne, sonst würde das ja keinen Sinn machen 

gruss Thomas, der Kopierschutzmassnahmen für überflüssig hält, da man im Leben immer klaut, sei es visuell, Gedanken, Ideen, Lösungen oder auch mal ein paar Programmzeilen, etc. (ich hoffe man hat mich hier nicht falsch verstanden ;-))

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BJ
Mitglied
PLM System Administrator


Sehen Sie sich das Profil von BJ an!   Senden Sie eine Private Message an BJ  Schreiben Sie einen Gästebucheintrag für BJ

Beiträge: 488
Registriert: 20.12.2002

erstellt am: 25. Aug. 2004 19:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

Hi,

man muss mir ja auch nicht seine eigenen Ideen hier vollständig presentieren. Ich dachte, vielleicht gibts Standard-Codes, wie z.B für´s Sortieren, Verschlüsseln, etc.

Einige Anhaltspunkte wären schon sehr hilfreich, um mal eine Vorstellung von der Materie zu erhalten.

------------------
Gruß,
BJ

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bibe1001
Mitglied


Sehen Sie sich das Profil von bibe1001 an!   Senden Sie eine Private Message an bibe1001  Schreiben Sie einen Gästebucheintrag für bibe1001

Beiträge: 5
Registriert: 14.09.2004

erstellt am: 16. Sep. 2004 12:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

Hallo,
mit dem VBA von Excel kann man ziemlich einfach die Seriennummer der Festplatte abfragen und innerhalb des Programms mit der vorher festgelegten SerNo einer HD vergleichen. Damit ist es möglich den Einsatz eines Programms auf den Rechner mit einer bestimmten Festplatte zu beschränken.
Ich mache die Abfrge mit folgendem Code.

Set fs = CreateObject("Scripting.FileSystemObject"):Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName("c:\\\"))): _
    ? d.SerialNumber

Gruß
Bernhard

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz