views:

35

answers:

1

Hi,

I have built an ASP.NET application that needs to be password protected. This application will be installed on multiple offline computers, and we need to make sure that when being installed it requires a password. But even if it requires a password, someone can easily copy the database and the published folder and duplicate the application on their system right?

I need a way to prevent this. Any ideas? It should only work on laptops that we have installed it on.

A: 

You could create a licensing tool like any other client app. Check the license key during app startup and occasionally during the runtime. Look at this post for ideas: http://stackoverflow.com/questions/506282/protect-net-code-from-reverse-engineering/651375#651375

Aaron D