Search

– – – Update – – –

Tag

beveiliging

OnwijsActivator 1.1

De nieuwe versie van OnwijsActivator heeft twee nieuwe functies:

Activering OnwijsViewers

De OnwijsViewers (SlideView, WebView, VideoView en in de toekomst BookView) krijgen beveiligde versies. Voor VideoView is die er al (vanaf versie 1.0e).
Het verschil met de andere applicaties is dat de viewers vaker gebruikt mogen worden onder dezelfde licentie, zolang het maar op hetzelfde apparaat is. Dat betekent dat het beveiligen via het configuratiebestand geen goede oplossing biedt. Om die reden wordt de activatiesleutel opgeslagen in de registry. Zodoende kunnen de (beveiligde) viewers vrij gekopieerd en opnieuw ingevuld worden.

 

Activering Demoversies

Een demoversie van een applicatie moet beveiligd worden, omdat een onbeveiligde executable ook zou werken op volledige versies. Bij applicaties als TipTile, MapView of Vieze Vingers zit de demofunctionaliteit ingebouwd in de executable. Bij de (andere) spellen zit de demofunctie in de configfiles.

De OnwijsActivator gebruikt een aparte methode om demoversies te ontsleutelen. Een demoversie wordt herkend door de toevoeging van “Demo_” voor de naam van de applicatie, bij het aanmaken van een activeringscode. De naam van de map waarin de applicatie staat blijft hetzelfde.
De activator controleert vervolgens of het werkelijk om een demoversie van de applicatie gaat. Dit wordt herkend op twee manieren, afhankelijk van de applicatie.

Bij TipTile, MapView en ViezeVingers moet er in de config dit stukje code staan:

Demo="true"

Verder zou daar ook de DeactTime gezet moeten zijn, maar dit kan per geval verschillen.

 

Bij de overige applicaties moet de config exact deze code bevatten:

<Voorwerp Plaatje="demo.png" PlaatjesDir="Achtergronden"
CenterX="512" CenterY="384"
Breedte="600" Hoogte="150"
Opacity="0.25" Omlooptijd="30"
LaagIndex="-1" Orientatie="45"/>

Vervolgens controleert de OnwijsActivator ook of er in de map Resources/Achtergronden het bestand demo.png staat.
Verder zou de config ook een stukje code moeten bevatten waardoor de applicatie na 30 seconden afgesloten wordt, maar dat werkt alleen als het scherm niet aangeraakt wordt.

VideoView 1.0e

Nieuw in deze versie is de beveiliging. De beveiligde versie kan geactiveerd worden met de bijpassende OnwijsActivator (vanaf versie 1.1). De activatiesleutels worden weggeschreven in de registry, de activatie is dus gekoppeld aan het systeem. Dit betekent dat de applicatie vrij gekopieerd kan worden, maar alleen op dezelfde computer.

TipTile 3.0e

Deze versie bevat een tweetal functies die toegevoegd zijn voor het gebruik als demoversie:

Demo

Dit attribuut staat standaard op false. Als het op true staat, verschijnt het woord Demo, groot en ronddraaiend over de TipTile.

DeactTime

Dit is van oorsprong de tijd waarna een TipTile sluit als er geen aanrakingen zijn. Deze wordt in het bestand settings.dat gezet en de standaardwaarde is 60 (seconden).
De waarde kan nu ook in het config-bestand worden gezet. In een demoversie (waar Demo op true staat) sluit de TipTile na het opgegeven aantal seconden, ook als het scherm aangeraakt wordt.

Door deze twee waarden in de config te zetten wordt het mogelijk om een beveiligde demoversie te maken waarin de demofunctie niet door wat sleutelen in de config kan worden uitgeschakeld.

Blog at WordPress.com.

Up ↑