Need success stories / tool info. reg. implementing Licensing for WinForms !

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi All,

We need to implement Licensing for the product which we developed for our Client which inturn they sell to their customers.

Product Details:
1. WinForms Application (installed in workstations)

Out Requirements:
1. Demo / Trial License to be implemented
2. If the customer uninstall after the demo period and install it again in the same system, it should not work.
3. System specific license should be created during runtime for the predefined no. of Demo Days.
4. If the customer change the System Date again and again between the Install Date and Demo End date, it should not work

Restrictions:
1. We cant use Hardware based licensing
2. Machine specific licenses can be signed by our client and sent to his customers, but cant sign over online
3. Installing workstations are not networked.

We Evaluated:
1. XHEO - But it does not satisfy our 2, 3 and 4 Requirements.
2. Desaware - But this does not satisfy our 2 and 4 Requirements.

Can u all suggest a good alternate. Sugessions from licensing tool vendors also welcome.

Its Urgent. Expecting all ur sugessions...

Tx and Reg,
Jinishans
 
Have a look at this link, it may provide what you are looking for.
http://windowsforms.net/articles/Licensing.aspx
--
Regards,
Alvin Bruney [ASP.NET MVP]
Got tidbits? Get it here...
http://tinyurl.com/3he3b
Jini Shans said:
Hi All,

We need to implement Licensing for the product which we developed for our
Client which inturn they sell to their customers.
Product Details:
1. WinForms Application (installed in workstations)

Out Requirements:
1. Demo / Trial License to be implemented
2. If the customer uninstall after the demo period and install it again in
the same system, it should not work.
3. System specific license should be created during runtime for the predefined no. of Demo Days.
4. If the customer change the System Date again and again between the
Install Date and Demo End date, it should not work
Restrictions:
1. We cant use Hardware based licensing
2. Machine specific licenses can be signed by our client and sent to his
customers, but cant sign over online
 
Jinishans,

We use the Desaware Licensing System and were successful in implementing
1-4. We are quite strict with our Demo installs and require our customers to
register via the internet. 4 was also a tricky one for us, but in out app
the date is important in terms of generating histograms and reports for our
application and our Demo uses the System date for timeline comparisons and
other stuff which would not make sense in the reports if they mucked around
with their System date. Did you try contacting Desawar regarding 4? There
support is pretty good.

Doug

Jini Shans said:
Hi All,

We need to implement Licensing for the product which we developed for our
Client which inturn they sell to their customers.
Product Details:
1. WinForms Application (installed in workstations)

Out Requirements:
1. Demo / Trial License to be implemented
2. If the customer uninstall after the demo period and install it again in
the same system, it should not work.
3. System specific license should be created during runtime for the predefined no. of Demo Days.
4. If the customer change the System Date again and again between the
Install Date and Demo End date, it should not work
Restrictions:
1. We cant use Hardware based licensing
2. Machine specific licenses can be signed by our client and sent to his
customers, but cant sign over online
 
Hi

In Desaware, is it possible to restrict uninstalling and installing again in the same system

Tx and Reg
Sankar.
 
Re : Need success stories / tool info. reg. implementing Licensing for WinForms

CryptoLicensing ( http://www.ssware.com/cryptolicensing/cryptolicensing_net.htm ) may fit your needs:

1. Supports trial/eval licenses.
2. Even if customer reinstalls, the original license is used and if its expired, the app won't work.
3. You can deploy your app with a pre-generate trial license of say 30 days.
4. CryptoLicensing has a check against this and license validation fails if it detects this.
5. Can generate machine-specific licenses if needed.
 
Back
Top