From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-21-2005 07:46 AM
09-21-2005 08:02 AM
09-21-2005 08:23 AM
09-21-2005 03:23 PM
09-22-2005 07:30 AM
The problem with noting the hard drive serial number and recording it is, where? If you have an executable it won't get saved in the code, unless it will only be run on the computer that you build it on. If the intention is to distribute the code you still have the problem of determining if it has been installed elsewhere and whether the current installation is legitimate. Unless you plan a rather involved system of online registration or the user calling for a magic key to type in (that you will have to have be some how different for each installation), you almost have to use some hardware key. These are fairly easy to implement, fairly reliable, and not too expensive, but depending on the price of the package you are intending to distribute, they still might be a sizable percentage of the cost to the end user. They also are very annoying to the end user if there are legitimate instances where the program might be moved from computer to computer. Where I used to work we did some development with a software package that required a dongle. As some of the developers would either work off site or actually be going to the customer's, we would run into instances where we ran out of dongles, with some at someones home office, or forgotten onsite at a customer's, etc. Real pain. One of the packages we used got around this by having fully functional software, with a "no dongle" time limit. You could use it for a few days without the dongle. As this software was frequently running very big and VERY expensive process lines the failure of a dongle could have cost the customer a great deal of money otherwise.
P.M.