Thema: [Suche] Excire-Foto Standalone
Einzelnen Beitrag anzeigen
Ungelesen 07.10.23, 21:07   #16
JouceJoda
Anfänger
 
Registriert seit: Feb 2022
Beiträge: 18
Bedankt: 27
JouceJoda gewöhnt sich langsam dran | 13 Respekt Punkte
Standard

Zitat:
Zitat von fb55u34vc1 Beitrag anzeigen
Also wen es interessiert, wie lange die Trailperiode dauert, kann dies wahrscheinlich im Internet nachschlagen oder aber auch mit Hilfe eines einfachen Text-Editors in der Datei

<Installationsverzeichnis>\resources\app\de\main . <...> .js

nachschauen:

Ca. in Zeile 79164 steht

this.TRIAL_PERIOD_IN_DAYS = new Map([[app_lib_trial_version__WEBPACK_IMPORTED_MODULE_9__/* .TrialVersion.ExcireFoto */ .g.ExcireFoto, 14], ...

Die (erste) "14" gibt an, dass der Testzeitraum 14 Tage ist. Wenn PRC statt der "14" hier eine "9999" hineingeschrieben hätte, wäre die Testperiode also 9999 Tage.

Das Ganze wird überprüft von der Funktion "hasValidTrialVersion" in etwa Zeile 79427:

hasValidTrialVersion(trialVersion) {
return this.remainingTrialPeriodInDays.get(trialVersion) > 0;
}


Die Zeile "return ..." überprüft, ob der Testzeitraum noch offene Tage hat. Hätten die Entwickler hier z.B. versehentlich "return true;" geschrieben, dann würde sich das Programm auch dann noch benutzen lassen, wenn der Testzeitraum schon abgelaufen ist.

In den folgenden Zeilen werden, dann noch einige Programm-Features überprüft, die in der Testversion nicht vorhanden sind. Z.B. wird in der Funktion "hasProductModuleMetadataStore" (ca. Zeile 79453) getestet, ob Metadaten geladen oder gespeichert werden dürfen (im Programm: Menüleiste > Foto > Metadaten...):

hasProductModuleMetadataStore() {
return this.activatedProductModules.indexOf(ExcireProduct Modules.MetadataStore) >= 0;
}


Die Testversion gibt quasi "return false;" zurück, während die Vollversion wahrscheinlich "return true;" zurückgeben würde.
Das Funktioniert in der Theorie:
Code:
	this.TRIAL_PERIOD_IN_DAYS = new Map([[app_lib_product_utils__WEBPACK_IMPORTED_MODULE_8__/* .TrialVersion.ExcireFoto */ .go.ExcireFoto, 800]]);
Damit wären 800 Trail Tage möglich. Jedoch frage ich mich, wie man ein "true" zurück geben kann, sodass es als Vollversion gilt?

Die Datei ist hier (default Installation)
C:\Program Files\Excire Foto\resources\app\de\main.2e910420f46d0f95.js

Bitte achtet darauf, dass in eurer Datei "14 Tage" steht! Sonst könnte eure Testversion von der Webseite manipuliert sein und wäre nicht mehr Lizensiert und legal nutzbar!
Ladet euch bitte nur die Testversion von der offiziellen Webseite runter:
https://excire.com/trial/

Achtet auch darauf, dass die Firewall nicht die Excire Foto.exe blockiert, sonst kann der Server eure Testversion nicht überprüfen nach dem ersten Start
Denn:
Zitat:
Alle grundlegenden Funktionen können innerhalb des Programmes uneingeschränkt getestet werden. In der Testversion sind die Möglichkeiten zum Export und Speichern der Metadaten sowie das Löschen von Duplikaten teilweise eingeschränkt.
JouceJoda ist offline   Mit Zitat antworten
Die folgenden 6 Mitglieder haben sich bei JouceJoda bedankt:
gullytroxx (16.02.24), kleinan (28.12.23), lynxxx (19.03.24), nowy (27.11.23), Störti (06.01.24), tomxl (01.02.24)