Click here to Skip to main content
15,880,469 members
Home / Discussions / C#
   

C#

 
GeneralRe: Inconsistent names Pin
Wes Aday24-Aug-14 4:12
professionalWes Aday24-Aug-14 4:12 
AnswerRe: Windows Service Question Pin
Dave Kreskowiak24-Aug-14 6:55
mveDave Kreskowiak24-Aug-14 6:55 
AnswerRe: Windows Service Question Pin
Gerry Schmitz25-Aug-14 11:09
mveGerry Schmitz25-Aug-14 11:09 
QuestionSoftware Protection vs Dongle Protection Pin
Jassim Rahma22-Aug-14 5:21
Jassim Rahma22-Aug-14 5:21 
AnswerRe: Software Protection vs Dongle Protection Pin
OriginalGriff22-Aug-14 5:42
mveOriginalGriff22-Aug-14 5:42 
AnswerRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen22-Aug-14 6:55
professionalEddy Vluggen22-Aug-14 6:55 
GeneralRe: Software Protection vs Dongle Protection Pin
Jassim Rahma22-Aug-14 8:01
Jassim Rahma22-Aug-14 8:01 
GeneralRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen22-Aug-14 8:33
professionalEddy Vluggen22-Aug-14 8:33 
Jassim Rahma wrote:
but what's the best way to do it.
That will depend on how much safety you realistically need, what you want to invest, and what the customer will allow.

Life can be good if you physically "own" the server. Lock it in a box, add a seal, done.

If the server-software is running on hardware that you do not control, than a dongle would be a good idea. The clients might not need one. Not only does that cut some cost and some mucking with keys, but also makes support a bit easier. If the servers' webservice is blocked, then the client should simply refuse to work. If someone sabotages the things that the software needs, simply exit the app - a client is kinda useless without a server. As long as the server is secure, all is well.

Ultimately, having dongles on the clients gives you some more control over how much of those are out there. We used a HASP 4[^], later seen Hardlock in use at another company. I've tested it for a day, downloading all kind of "hacks" claiming to be able to break it. Didn't work then, and seems the dongles have even learned some new tricks by now.
Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]

GeneralRe: Software Protection vs Dongle Protection Pin
Jassim Rahma22-Aug-14 9:32
Jassim Rahma22-Aug-14 9:32 
GeneralRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen22-Aug-14 11:52
professionalEddy Vluggen22-Aug-14 11:52 
GeneralRe: Software Protection vs Dongle Protection Pin
Jassim Rahma22-Aug-14 11:54
Jassim Rahma22-Aug-14 11:54 
GeneralRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen23-Aug-14 1:12
professionalEddy Vluggen23-Aug-14 1:12 
GeneralRe: Software Protection vs Dongle Protection Pin
Bernhard Hiller24-Aug-14 21:15
Bernhard Hiller24-Aug-14 21:15 
GeneralRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen25-Aug-14 0:32
professionalEddy Vluggen25-Aug-14 0:32 
GeneralRe: Software Protection vs Dongle Protection Pin
jschell22-Aug-14 10:23
jschell22-Aug-14 10:23 
GeneralRe: Software Protection vs Dongle Protection Pin
Eddy Vluggen22-Aug-14 11:54
professionalEddy Vluggen22-Aug-14 11:54 
Question128 bit Decimal Type Pin
computerpublic22-Aug-14 5:01
computerpublic22-Aug-14 5:01 
AnswerRe: 128 bit Decimal Type Pin
Eddy Vluggen22-Aug-14 5:06
professionalEddy Vluggen22-Aug-14 5:06 
AnswerRe: 128 bit Decimal Type Pin
OriginalGriff22-Aug-14 5:19
mveOriginalGriff22-Aug-14 5:19 
GeneralRe: 128 bit Decimal Type Pin
PIEBALDconsult22-Aug-14 5:21
mvePIEBALDconsult22-Aug-14 5:21 
GeneralRe: 128 bit Decimal Type Pin
OriginalGriff22-Aug-14 5:33
mveOriginalGriff22-Aug-14 5:33 
GeneralRe: 128 bit Decimal Type Pin
PIEBALDconsult22-Aug-14 5:48
mvePIEBALDconsult22-Aug-14 5:48 
GeneralRe: 128 bit Decimal Type Pin
OriginalGriff22-Aug-14 5:57
mveOriginalGriff22-Aug-14 5:57 
GeneralRe: 128 bit Decimal Type Pin
PIEBALDconsult22-Aug-14 6:10
mvePIEBALDconsult22-Aug-14 6:10 
GeneralRe: 128 bit Decimal Type Pin
PIEBALDconsult22-Aug-14 5:22
mvePIEBALDconsult22-Aug-14 5:22 

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.