
You may have to do the same thing for other (non-Visual C#) programs, like Visual Basic express or Visual C++ express.

It is necessary to create new permissions just for Registration, instead of inheriting those permissions from an upstream registry key.īack in the first permissions window, click your user, and uncheck Full Control.ĭo the same thing for the Administrators group.Ĭongratulations, you will never again be plagued by the registration nag, and just like WinRAR, your trial will never expire. On Win10, there is a button called "Disable Inheritance" that does the same thing as the checkbox mentioned in step 5. I don't use Windows very much anymore, so I'll defer to them: says that you might have to manually re-create some of the permissions, as the registry editor no longer offers this exact functionality directly. In Windows 10, it appears things changed again. Note that in Windows 7 (and 8/8.1, I think), it appears the copy button was renamed to add, as in add inherited permissions as explicit permissions. Include these with entries explicitly defined here. Go to the permissions tab, and uncheck the box labeled Inherit from parent the permission entries that apply to child objects.


It does this by preventing the key from ever being written.

It lets you run the software without it EVER requiring registration, and also makes it so you don't have to manually delete the key every 30 days. I have since confirmed it also works on VS 2005 express. I have an improvement on the answer gave for VS 2008 express.
