Using 1Way
Using 1Way is simple and straightforward
A Test program (.exe) is provided with 1Way. This allows you to experiment with all the functions so that you can see how they work.
A comprehensive Help file with step-by-step instructions for implementation is also included with 1Way.
Languages supported include:
.NET, C#, C++, Visual Basic, Java, ASP, PHP, Delphi, PowerBuilder, Perl, Python, JScript, VBScript, and any other language which can use ActiveX controls.
Brief overview
ActiveX controls
Add the 1Way ActiveX control and the 1Way Serial ActiveX control to your devolopment environment.
- In MS Visual Studio, right-click on the Toolbox and select 'Choose Items'. You should see 1Way under COM Components
Trial / registration status
Select an AppID - this is your unique password to identify your application.
Trial / registration status is given by a combination of the properties AppStatus and AppDaysLeft. Call the methods GetData and SetData with the AppID to change these.
Serials (registration keys)
Serials are generated for a specific AppID, and are securely encrypted.
A serial contains a SerialAction (which can be a custom action), a date, 2 bytes of custom info, and the maximum number of computers which are allowed to use this serial.
Computers are identified by a unique HardwareID based on the CPU serial number and hard-drive serial number.
For any given AppID, only 1 serial in 34 billion chosen at random will be valid and change the status to Registered.
Online validation (optional)
Online validation works with a simple PHP script and a flatfile csv database, on both Windows and Linux servers.
No SQL database is necessary. No setup is necessary other than copying the script to any location on your own website.
The online system is very carefully designed for security, but it is clear, simple and straightforward.
Compatible with Windows 98, ME, NT, 2000, Server 2003, XP, Vista
