| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Schutz von geistigem Eigentum (VBA-Makro) (580 mal gelesen)
|
BerndE Mitglied Hochbautechniker
Beiträge: 557 Registriert: 05.07.2003 Revit 2013 ACA 2012 deutsch BuildingOne 5.4.5 Win7 WindowsNetz
|
erstellt am: 22. Jul. 2003 10:17 <-- editieren / zitieren --> Unities abgeben:
Hi Forum, ich habe ein VBA-Makro geschrieben, das ich verteilen möchte. Ich will aber verhindern, das es gelesen bzw. verändert werden kann. Gibt es für VBA eine ähnliche Möglichkeit, verschlüsselte Dateien zu erzeugen wie für Lisp? Danke schonmal :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 22. Jul. 2003 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für BerndE
|
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 22. Jul. 2003 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für BerndE
|
pan Mitglied
Beiträge: 141 Registriert: 18.01.2003 HP Z200 Win 7 prof ADT 2012
|
erstellt am: 22. Jul. 2003 11:16 <-- editieren / zitieren --> Unities abgeben: Nur für BerndE
Hallo in VBA gibt es wohl nur die Möglichkeit den Code durch Passwort nicht anzeigen zu lassen. Aber Passwörter sind eben so eine Sache. Vieleicht geht es den Code mit einem VB-System weiter zu bearbeiten und eine exe zu erstellen.Ist mir aber nicht weiter bekannt. Gruß Pan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BerndE Mitglied Hochbautechniker
Beiträge: 557 Registriert: 05.07.2003 Revit 2013 ACA 2012 deutsch BuildingOne 5.4.5 Win7 WindowsNetz
|
erstellt am: 22. Jul. 2003 15:31 <-- editieren / zitieren --> Unities abgeben:
hi, habe den code testweise mal mit vb6 weiterbearbeitet und ne exe-datei erzeugt. ist aber quälend langsam. ist das ne "eigenart" von vb-exe-files? oder sollte ich beim compilieren was falsch gemacht haben? bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 22. Jul. 2003 17:54 <-- editieren / zitieren --> Unities abgeben: Nur für BerndE
also...mal sehen ob ichs noch zusammenbekomme... das problem ist wohl, dass du beim compilieren in VB6 ne menge berücksichtigen und voreinstellen musst (prozessortyp ect.) eine mögliche lösung ist wohl, dass du dir "visualstudio.NET" besorgst. mit dem darin enthaltenen "visual-basic" kannst du dir deine VB6datei hochziehen und dann mit C# compilieren... hoffe, dass ich helfen konnte...respektive mein kollege ------------------ die fünf sterne sind ein witz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 22. Jul. 2003 17:58 <-- editieren / zitieren -->
VBA ist nicht zu kompilieren oder so. Nur per Passwort kannst du dieses Makro schützen. Lösung: Mit VB.net oder VB 6.0 ein ActiveX (OCX) erstellen und dann in ein VBA-Formular einfügen. Dazu benötigt man aber gute Kenntnisse in Objektprogrammierung. Oder Du programmierts mit Lisp. Lisp kann kompiliert werden. Jürgen |
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 23. Jul. 2003 00:51 <-- editieren / zitieren --> Unities abgeben: Nur für BerndE
Du kannst auch die Hauptteile, jene wo der eigentliche Code drin ist als DLL in VB erstellen und in dein Projekt einbinden, eine DLL ist kompiliert und somit nicht lesbar. Das Problem dabei ist, diese DLL muß am System angemeldet sein, (regsvr32 in Start->ausführen) da das VBA Projekt sonst die DLL nicht findet. Der nächste Schritt wäre ein Setup zu schreiben das das für dich erledigt. Ein gutes Setup Programm und auch gratis wäre InnoSetup www.innosetup.com Aber einfach ist das ganze nicht, zumindest beim ersten mal. Aber das ist ja der Reiz an der Programmierung, das man immer was dazulernen kann :-) ------------------ Bernd Cuder Cad&Co makes CAD easy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BerndE Mitglied Hochbautechniker
Beiträge: 557 Registriert: 05.07.2003 Revit 2013 ACA 2012 deutsch BuildingOne 5.4.5 Win7 WindowsNetz
|
erstellt am: 23. Jul. 2003 10:43 <-- editieren / zitieren --> Unities abgeben:
|