| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Zähler einbauen (2355 mal gelesen)
|
CADMATIC Mitglied
Beiträge: 39 Registriert: 07.02.2011
|
erstellt am: 09. Jan. 2014 11:46 <-- editieren / zitieren --> Unities abgeben:
Hallo @all, ich möchte gerne einen festen Zähler einbauen, der bei 0 anfängt und bei bestimmten Aktionen sich jeweils um 1 erhöht. Dies könnte man sicherlich sehr einfach über eine TXT lösen, wo die Werte entsprechend ein- und ausgelesen werden. Dieser Ansatz ist allerdings nicht geeignet, da ein anderer User hier sehr leicht die Datei manuell manipulieren kann. Ich suche nach einem Lösungsansatz, der in irgendeiner Form hardcodiert ist. Ein externer User darf keinen Zugriff haben. Hat jemand eine Idee ? Vielen Dank im voraus. Gruß CADMATIC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 09. Jan. 2014 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
auf deutsch zulassen dein programm 10 mal ausführen lassen bei 11 stop? ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 09. Jan. 2014 15:11 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
Mit reinem VBA wird das nicht möglich sein, denn selbst passwort geschützte vba lassen sich relativ einfach wieder freischalten. Da müßtest Du schon auf .Net umsteigen oder kompilierten Lispcode einbauen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 09. Jan. 2014 18:09 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 09. Jan. 2014 19:05 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 09. Jan. 2014 20:36 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
|
CADMATIC Mitglied
Beiträge: 39 Registriert: 07.02.2011
|
erstellt am: 10. Jan. 2014 08:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielen Dank für die vielen Anregungen. Am liebsten wäre mir eine Lösung, die rein im Lisp ausgeführt wird. Dies scheint mir ohne dem jeweiligen kompilieren nicht möglich. @Bernd : Wie kann man einem Programm mitgeben, das es nur 10 mal startet ? Hierzu ist ja auch irgendwo ein Zähler nötig. Ansonsten wäre der Ansatz voll ok. @Stelli : Gibt es ein Tool um in der Registry Werte ein-bzw auszulesen ? Diese Werte kann man doch auch manipulieren,oder?? Gruß CADMATIC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 ACAD20XX, defun-tools
|
erstellt am: 10. Jan. 2014 09:36 <-- editieren / zitieren --> Unities abgeben: Nur für CADMATIC
@CADMATIC, willst du dein Programm schützen? In diesem Fall kann ich nur sagen, dass der Aufwand für das Schützen wahnsinnig hoch ist, und doch nicht sicher. Fazit: es lohnt nicht, bzw. es lohnt nicht für den Zweck! Nach mehreren verschiedenen Ansätzen, die Programme irgendwie zu schützen, haben wir uns entschieden, unsere Programme über eine externe Web-Datenbank gegen unerlaubte Verwendung zu schützen, die, selbst wenn der Schutzalgorithmus bekannt ist, nicht manipuliert werden kann. Dies bedingt natürlich immer eine Internet-Verbindung (was zwar heute kein Problem ist, aber in manchen Unternehmen restriktiv gehandhabt wird). Grüße! Holger
------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |