|
Jassim Rahma wrote: so if I have 10 clients then I'll need 10 dongles! Yup. If you want a dongle for each client, you'll need lots.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
and if I want it just for the server?
Technology News @ www.JassimRahma.com
|
|
|
|
|
That would be cheaper, without adding much risk.
See, most client-software is useless without the server, and you wouldn't be hurting much if someone is using two unregistered clients within his/her network. If someone can actually copy the server, then they can duplicate the entire thing on a different network.
If the authentication webservice to the client is blocked, put up a message to call "support".
The main question to answer would be this; do you expect that piracy is going to cost you MORE than the dongle costs? If the answer is "no", then having one on the server might be enough (at least, for the time being).
If you can, then scout some pirating-sites to see if your software is mentioned. If it is, then upload a big pile of nonsense-data that "claims" to be a pirated version of your software. And then delete Part11.rar
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
And if the server is running on a Virtual Machine? Can you be sure that your dongle can somehow be "forwarded" from the host (i.e. the real hardware) to the Virtual Machine?
|
|
|
|
|
..I'm not selling the thing, so I should not need to defend the technology. The VM did not have any problems with it. And no, I would not expect a problem there - but rather on a virtualized app, like most Citrix environments.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Eddy Vluggen wrote: then you're going to piss of both the users and the people who have to provide support
Of course the same happens if they lose the dongle and then you tell them they have to buy the software again.
|
|
|
|
|
jschell wrote: Of course the same happens if they lose the dongle and then you tell them they
have to buy the software again. If it's a registered user, you could provide one at the price that the dongle-maker asks
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hello,
I have some issues with the understanding of how it is possible to use a the 128 bit Decimal Type on my 64 bit computer. Somehow the logic doesn't seem to come to me. Can someone please explain how this is possible? Thank You.
|
|
|
|
|
|
How do you think 8 bit processors handled 16 bit integers?
It's not difficult: you just have a half carry in the middle!
0x1234 + 0x6743
is worked out in 8 bits as:
0x34 + 0x43 == 0x77 plus a zero carry
and 0x12 + 0x67 + 0 == 0x79
== 0x7977
It's not done quite that way with decimals (because floating point arithmetic is a lot more complex) but that's the general idea.
Think about it: you are a base ten processor: but there is no limit on how big a pair of numbers you can do arithmetic with!
You looking for sympathy?
You'll find it in the dictionary, between sympathomimetic and sympatric
(Page 1788, if it helps)
|
|
|
|
|
You had me at
OriginalGriff wrote: how big a pair
|
|
|
|
|
Clubs?
Spades?
:InnocentWhistleSmiley:
You looking for sympathy?
You'll find it in the dictionary, between sympathomimetic and sympatric
(Page 1788, if it helps)
|
|
|
|
|
At clubs usually. As for the other, I hesitate to use such language.
|
|
|
|
|
Grief! That's a term I hadn't heard or thought about for decades.
I assumed that died in the 70's!
You looking for sympathy?
You'll find it in the dictionary, between sympathomimetic and sympatric
(Page 1788, if it helps)
|
|
|
|
|
Yeah, it's not used so much anymore. It appears in "Streets of Fire" (circa 1984) and if I recall correctly, Bill Maher used it a while back.
|
|
|
|
|
|
It's not a type directly supported with processor instructions dedicated to it. You can look at its source[^] to see how it works (does not include the source of some math operations and so on, but shows their function names).
|
|
|
|
|
You may be confusing addressing space with data size.
A 64-bit computer can address 264 bytes. An instance of a 128 bit decimal type (located somewhere in the address space) occupies 16 bytes.
/ravi
|
|
|
|
|
computerpublic wrote: Somehow the logic doesn't seem to come to me
Might help if you wrote your own class to do infinite digit integer handling. So you want a class that can take a 50 digit integer and add a different 50 digit integer to it. Each class instance represents a single number. So the add operation would look like the following.
MyInt op1 = new MyInt("1000....001");
MyInt op2 = new MyInt("9000....019");
MyInt result = op1.add(op2);
|
|
|
|
|
Please if anyone has worked with SecuGen SDK please let me know how you saved your template information to a file or database.
I will be very grateful.
thanks
|
|
|
|
|
|
I did write to them, they said that the template is saved in RAM. So I do I retrieve it from the RAM buffer and save to database or file. If you have any idea please let me know.
Hoping to hear from you.
|
|
|
|
|
How is it stored in RAM, do you have its address and length, do you know where it must be placed for your application to work properly? After all data in RAM is just a collection of bytes, easy to write to a file or save in a database, just the same as any other known piece of information.
|
|
|
|
|
@Richardd. Please am really grateful for your assistance, the fingerprint template is a byte array, and 400 in size.
Any c# code to save such an information to a file or database will be very helpful. This is all I need to finish my project.
Thanks so Much.
|
|
|
|
|
Use File.WriteAllBytes() [^] to write, and File.ReadAllBytes() [^] to read. Note, this is a simple-minded write and read and assumes the data is just a bunch of bytes that can be read back and reused without any special processing.
/ravi
|
|
|
|