habe mich jetzt relativ intensiv und systematisch mit der Thematik Kopier-, Daten-, Weitergabeschutz von Excel Dateien auseinandergesetzt und ein umfassendes Flußdiagramm erstellt. Denke ich habe einen ziemlich wasserdichten, mehrstufigen Ablauf erzeugt. Der Grundgedanke basiert auf einen rechnergebunden Abfragemodus, der einmal bei Registrierung festgehalten wurde.
Habe mich bemüht den Ablauf soweit zu generalisieren und zu automatisieren, daß ein geringstmöglicher Aufwand für den Ersteller entsteht.
Der Einfachheit halber habe ich das Flußdiagramm u. weitere Infos in einer Excel Datei erstellt und hier zur Einsicht und zum Abspeichern bereitgestellt:
www.ivt-consulting.de/x_vba/
Bzw. siehe Anlage. https://www.herber.de/bbs/user/20299.xls
Da ich leider nicht allzusehr in der VBA Programmierung versiert bin, habe ich mich auf das Gerüst beschränkt und hoffe auf eine fruchtvolle Zusammenarbeit zusammen mit den anderen Forumsteilnehmern. Vor allem der Teil mit UIN (Systeminfos auslesen) bereitet mir Kopfzerbrechen, wg. zu wenig Erfahrung.
Profitieren werden wir letztlich dann alle davon !
Natürlich sind entsprechende Hinweise auf Lücken bzw. Schwachstellen u. deren Abhilfe ebenfalls sehr willkommen.
Zu vermerken wäre dann noch der relativ geringe Schutz v. VBA Modulen gg. pwd Angriffe. Siehe dazu auch den Artikel im ct Magazin 5/05. Hab ihn auszugsweise aufbereitet u. kann per email von mir angefordert werden (various-stuff-vba[ääät]arcor.de).
Es wäre zu überlegen ob die wesentlichen Teile des Codes ev. in eine ocx Datei (mit VB kompiliert) ausgelagert werden sollten. Info: VBA Projekt Passworte können relativ einfach mit entsprechenden Programmen ausgehebelt werden (hab ich auch schon getestet). So z.B. ersetzen diese Knack-Programme einfach das alte pwd mit einem Neuen , und haben so Zugang zum gesamten Code !
Habe dieses Thema zwecks weiterer Verbreitung auch in anderen VBA-Foren eröffnet u. werde nach geraumer Zeit einen Gesamtüberblick zum Status geben, bzw. auf der Homepage veröffentlichen.
Frohes Osterfest an Alle,
Roland
PS: Freue mich schon auf die vielen bunten VBA Eier als Antwort.