copy-protection

Copy protection and licensing tools.

I'm new to stackoverflow.com after hearing about it from Jon Skeet on DotNetRocks.This seems like the perfect place to ask this question. I am in the middle of trying to find a 3rd party Copy protection and licensing tool. The company that I work with have 4 products that need to be protected. We want to supply a Trail license (with ext...

Preventing copy protection circumvention

Anyone visiting a torrent tracker is sure to find droves of "cracked" programs ranging from simple shareware to software suites costing thousands of dollars. It seems that as long as the program does not rely on a remote service (e.g. an MMORPG) that any built-in copy protection or user authentication is useless. Is it effectively not ...

.NET decompilation, how easy is it?

Hi, I was looking into the best encryption for a license key for an application, and someone said that someone can easily decompile the application and then just skip the test for the license key. how would someone go about doing that practically speaking? So they have my .dll, they have to decompile it somehow, then comment out the f...

How to prevent people from copying my .NET software

I only sell a few licenses of my software and I am worried when I sell them to the same company that they will all just share the CD around the office. Is there a simple way to keep this from happening? I don't need it to be hacker proof, and I don't mind if it takes me sending them a license key for each time they buy a new version. ...

Should I worry about 'Javascript piracy'?

If I write a client-side Javascript app (with a little bit of server interaction), how can I prevent people from copying the Javascript files to their own site? Should I, at all? ...

What copy protection technique do you use?

I'm thinking about adding some kind of copy protection to one of my tools. Do you have any experience with that? Have you developed your own protection techniques or did you buy 3rd party software? Do you think it is a viable method to increase sales? (In a private and/or corporate environment) What do you do to prevent hassling your ...

How to get unique hardware/software signature from a windows pc in c/c++

I'm developing a small windows app using c++ and i would like to get some kind of fingerprint of the software/hardware on a pc so that i can allow the app to be run only on certain pc's. I am aware that the app can be cracked but i'm really interested in implementing something like this. Any ideas how could i achieve this? ...

How can I detect another instance of the same Win32 application running on another workstation?

I have a small application, which is free for personal use, but requires a paid license for corporate use. It is most likely that in a corporate environment my application will run on multiple workstations. If it is the freeware version, I want to show an unobtrusive message. (and continue) It doesn't have to be bulletproof, if it is n...

What are the best methods for protecting duplication and limiting viewing time of a distributed video?

I am looking to release a video on memory stick (more likely) or DVD (less likely) that has protection against duplication and expires after a certain date. We basically have a video we want to sell the video to clients, but in the industry, it's common for companies to trade and duplicate what they have purchased, even to their competit...

Where does software protection store its data?

I am in the process of exploring the software protection schemes for my company. Sure enough, there are so many alternatives and almost all of them give a facility to limit: Number of usage (executions) Number of days Now if I think about it, there must be some place in computer where "number of times the application has been used" o...

Restrict functionality to a certain computer.

Hi, I have a program that is using a configuration file. I would like to tie the configuration file to the PC, so copying the file on another PC with the same configuration won't work. I know that Windows Activation Mecanism is monitoring hardware to detect changes and that it can tolerates some minor changes to the hardware. Is the...

Best Shareware lock for Delphi Win32

Same intro as my last question: I am re-writing and/or consolidating a bunch of my "app framework" classes (basic mainform, about box, locking routines & purchase linking, auto-update, datamodule initializer, etc) -- Basically, I have a number of small potential shareware apps that I'm wanting to get out the door, and want to re-use cod...

Eziriz Intellilock on Vista 64 bits

Hi all, I'm using Eziriz Intellilock to protect a .NET windows application. The application targets .NET 2.0 and is built with "Any CPU" target. When it's unlocked it works fine in both 32bit and 64bit Vista. However, when I lock it with Eziriz Intellilock, I can only run the locked version in 32bit Vista. When trying to run in Vista 64...

Copy Protection (mac apps): most cost effective solution??

... after having just read http://www.cocoadev.com/index.pl?CocoaInsecurity ... I am curious to know about your experiences with copy protection solutions for protecting macintosh applications. Is it worth investing any time in at all? OR Is it worth investing money in a commercial solution? (& if so, which?) please consider in your a...

com.apple.Dont_Steal_Mac_OS_X

com.apple.Dont_Steal_Mac_OS_X is a IOResources provider... Class Inheritance: Dont_Steal_Mac_OS_X : IOService : IORegistryEntry : OSObject how does it work? what does it do? thx->adv() |K< ...

Where and how should I save license related information?

I have an application (C#) and I am tasked with putting some simple licensing scheme in it. While doing that I need to save that information somewhere in computer to limit the usage. I need to save a date and a counter. How and where I should save the information which, on Windows Vista, doesnt require administrative privileges to run?...

Generating a Hardware-ID on Windows

What is the best way to generate a unique hardware ID on Microsoft Windows with C++ that is not easily spoofable (with for example changing the MAC Address)? ...

C++ Intellectual Property Protection/Anti-Reversing

I've seen a lot of discussion on here about copy protection. I am more interested in anti-reversing and IP protection. There are solutions such as Safenet and HASP that claim to encrypt the binary, but are these protected from reversing when used with a valid key? What kinds of strategies can be used to obfuscate code and throw off re...

Copy protection tool to limit number of units

I have written a winform application to manage a certain type of project. I want to charge my users on a per project basis, e.g. they purchase a base version of my app to manage 3 projects for 300$ and can buy extensions for 100$ per project. Do you know of any good tools that support this type of licensing? Currently the project count...

PHP/Web Script Protection

I want to write a script in PHP and javascript and somehow protect my source code so that I can sell my script. I am looking for ideas how to protect my script. If I sell it to someone, how can I stop that person from redistributing it as their product? I know there is ZEND and ionCube, but are there any other methods? As I don't like...