If you are looking to use a 3rd party component, you may want to look into
xheo|licensing http://xheo.com/products/enterprise/licensing/default.aspx .
AFAICT, it is the major (if only) player in the extended licensing market
for .net apps. It will handle all of the scenarios you described easily, and
the license file uses signed xml so it's tamper-resistant.

As Frans stated, even if you protect the product with licensing, it is still
very easy to decompile (and output source files!) .net applications that are
not obfuscated. Even then, if someone really wants your code they could
probably find a way to break the obfuscation.

--
-Christopher
ASP.NET MVP | AspInsider
http://www.chrisfrazier.net/blog



> -----Original Message-----
> From: Unmoderated discussion of advanced .NET topics.
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Wilson, Phil D
> Sent: Wednesday, September 07, 2005 12:04 PM
> To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
> Subject: Re: [ADVANCED-DOTNET] looking for anti-piracy resources
>
>  It sounds like you want something remarkably similar to
> Microsoft's activation scheme.  I think they describe the
> machine identification scheme somewhere (but not low level)
> and if you can require an internet connection you can provide
> a common repository for each installed copy of the software.
>
> Phil Wilson
>
> -----Original Message-----
> From: Unmoderated discussion of advanced .NET topics.
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Alex Smotritsky
> Sent: Tuesday, September 06, 2005 6:20 PM
> To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
> Subject: [ADVANCED-DOTNET] looking for anti-piracy resources
>
> I have some winforms apps and an httpmodule that are destined
> for sale once they are production ready. I'm looking for some
> anti-piracy resources now.
> I'd like to know how to make it difficult for people to
> install applications on multiple computers if they only paid
> to install it on 1 and how to disable an app that wasn't paid
> for after a 30 day trial. I can roll my own code for this but
> I'd like to know what's out there first.
>
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentor.  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to