Click here to Skip to main content
15,882,922 members
Home / Discussions / C#
   

C#

 
QuestionConvert image to text C# Pin
jojoba2024-Aug-14 7:00
jojoba2024-Aug-14 7:00 
GeneralRe: Convert image to text C# Pin
harold aptroot24-Aug-14 7:50
harold aptroot24-Aug-14 7:50 
AnswerRe: Convert image to text C# Pin
Pete O'Hanlon24-Aug-14 7:51
mvePete O'Hanlon24-Aug-14 7:51 
QuestionRe: Convert image to text C# Pin
jojoba2024-Aug-14 10:02
jojoba2024-Aug-14 10:02 
AnswerRe: Convert image to text C# Pin
Ravi Bhavnani24-Aug-14 12:25
professionalRavi Bhavnani24-Aug-14 12:25 
GeneralRe: Convert image to text C# Pin
jojoba2024-Aug-14 17:38
jojoba2024-Aug-14 17:38 
GeneralRe: Convert image to text C# Pin
Dave Kreskowiak24-Aug-14 18:32
mveDave Kreskowiak24-Aug-14 18:32 
AnswerRe: Convert image to text C# Pin
V.24-Aug-14 23:02
professionalV.24-Aug-14 23:02 
QuestionHow to set and get custom properties to any file or folder (ntfs filesystem) Pin
PatrikAb24-Aug-14 4:56
PatrikAb24-Aug-14 4:56 
AnswerRe: How to set and get custom properties to any file or folder (ntfs filesystem) Pin
Richard MacCutchan24-Aug-14 6:49
mveRichard MacCutchan24-Aug-14 6:49 
QuestionWindows Service Question Pin
Jassim Rahma23-Aug-14 22:03
Jassim Rahma23-Aug-14 22:03 
QuestionRe: Windows Service Question Pin
Richard MacCutchan23-Aug-14 22:43
mveRichard MacCutchan23-Aug-14 22:43 
AnswerRe: Windows Service Question Pin
Jassim Rahma23-Aug-14 22:48
Jassim Rahma23-Aug-14 22:48 
GeneralRe: Windows Service Question Pin
Eddy Vluggen24-Aug-14 0:25
professionalEddy Vluggen24-Aug-14 0:25 
GeneralRe: Windows Service Question Pin
Richard MacCutchan24-Aug-14 0:40
mveRichard MacCutchan24-Aug-14 0:40 
AnswerInconsistent names Pin
peterkmx24-Aug-14 1:01
professionalpeterkmx24-Aug-14 1:01 
GeneralRe: Inconsistent names Pin
Jassim Rahma24-Aug-14 2:02
Jassim Rahma24-Aug-14 2:02 
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[^]

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.