Click here to Skip to main content
15,891,864 members
Home / Discussions / C#
   

C#

 
GeneralRe: Static methods and Thread safety Pin
Abisodun7-Mar-07 5:57
Abisodun7-Mar-07 5:57 
QuestionDeclaring Sql Server Variables in C# Using .Net Remoting Pin
sunny_days6-Mar-07 7:34
sunny_days6-Mar-07 7:34 
AnswerRe: Declaring Sql Server Variables in C# Using .Net Remoting Pin
kubben6-Mar-07 10:02
kubben6-Mar-07 10:02 
QuestionIntellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne6-Mar-07 6:42
mike montagne6-Mar-07 6:42 
AnswerRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy6-Mar-07 19:50
Glen Harvy6-Mar-07 19:50 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 8:24
mike montagne7-Mar-07 8:24 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy7-Mar-07 12:23
Glen Harvy7-Mar-07 12:23 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 13:20
mike montagne7-Mar-07 13:20 
Wow. Thanks so much for so much to think about!

Glen Harvy wrote:
If you boil it all down though, their competitors help/manuals need to be considerably thicker because they allow far more options/fine tuning.


I think my needs are like yours. The intellectual property protection is a must have issue -- and the decision comes down to whether or not it will be cracked by people who will damage my market.


Glen Harvy wrote:
I also don't like linking my program to a computer (and this may detract from your product sales).


I'm interested in your thinking here. What I want to do is offer a basic license, with extra (multiple installations) extensions costing enough to cover processing costs with a small profit. In other words, a $50 product with $15 multiple installation extensions.

In my experience, people don't pay for things if they don't have to. But like you say, if *I* buy software, I want to be able to install it on multiple systems. Sometimes I'll take it with me. Most of the time I'll work on it at the office. My hope is to make those further installations formal, yet not an abuse of the client (like so many licenses are).

As to .NET Reactor, I'm waiting to hear back from Denis there. I haven't tried to decompile yet, but I am about to do that. I just finished testing of the output .dll (my product is a library), and it went fine, although, like you, I didn't test 64-bit (which may prove to be an issue).

I really don't know what's supposed to be functional in the trial version. Everything appears to be working fine as far as reproduced CIL is concerned. Not even a detectable slowdown. That's very good. However, in my NR project, I have set an Inbuild Evaluation period (15) and Inbuild Number of Uses (50), with Show Expiration Screen, Show Nag Screen, and Shutdown Process after Expiration all set to true. Yet whether I copy the output license file to my test directory or not, I'm not seeing an Expiration or Nag screen, nor is my process shut down without the license. That doesn't bode well, but I'm waiting on an answer as to whether that is supposed to work in the demo installation. He *did* write me earlier that I *would* be able to test locally -- whether that means these features are not enforced I don't know.

I don't know why he has the separate Lock Settings and License Manager tab. I had to manually set the License Manager tab information to match the Lock Settings information -- which was simply ignored (?).

I like to see these kinds of (simple) things work perfectly. I may still use the product (even anxiously), but it may end up being with the same caveats you have raised. I've asked a number of questions about custom licensing and the SDK. I just don't have those yet -- and like you probably, I hope to avoid programming down any dead ends there.

In the past, in Windows executables, I have used a licensing scheme which marks the system and which is practically tamper proof (efforts far exceed the potential benefits). That was custom coded.

You don't happen to know of any material/guidelines for doing that with .NET libraries do you? The issues are somewhat different, and it would be nice to have a launching point from which to custom develop my own system, versus relying on the NR SDK for that.

tia,

m
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy7-Mar-07 14:17
Glen Harvy7-Mar-07 14:17 
GeneralRe: LICENSING Pin
mike montagne8-Mar-07 5:40
mike montagne8-Mar-07 5:40 
GeneralRe: LICENSING Pin
Glen Harvy8-Mar-07 11:50
Glen Harvy8-Mar-07 11:50 
GeneralRe: LICENSING Pin
mike montagne8-Mar-07 12:26
mike montagne8-Mar-07 12:26 
GeneralRe: LICENSING Pin
mike montagne8-Mar-07 12:34
mike montagne8-Mar-07 12:34 
GeneralRe: LICENSING Pin
mike montagne8-Mar-07 12:39
mike montagne8-Mar-07 12:39 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 13:40
mike montagne7-Mar-07 13:40 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 14:12
mike montagne7-Mar-07 14:12 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy7-Mar-07 14:20
Glen Harvy7-Mar-07 14:20 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 14:54
mike montagne7-Mar-07 14:54 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy7-Mar-07 15:04
Glen Harvy7-Mar-07 15:04 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 19:42
mike montagne7-Mar-07 19:42 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy8-Mar-07 0:38
Glen Harvy8-Mar-07 0:38 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 19:49
mike montagne7-Mar-07 19:49 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy8-Mar-07 0:40
Glen Harvy8-Mar-07 0:40 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
Glen Harvy7-Mar-07 14:38
Glen Harvy7-Mar-07 14:38 
GeneralRe: Intellectual Property Protection BEYOND OBSFUCATION Pin
mike montagne7-Mar-07 14:46
mike montagne7-Mar-07 14:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.