Each computer running Windows has a NetBIOS name; you can view/change it on the identification tab in Control Panel -> Network. Various services & client tools, including Network Neighbourhood and NET USE, use NetBIOS names. The NetBIOS name is specified when Windows networking is installed/configured. In order to connect to a computer running TCP/IP via its NetBIOS name, the name must be resolved to an IP Address (the NetBIOS name-IP address resolution is often done by WINS - NetBIOS Name Server). A computer's NetBIOS name is often the same as that computer's host name, but it doesn't have to be.
Pros/Cons
+ Works always in single user environment
+ See considerations regarding hostname with dial-up connections
+ Works even in Notebooks with W-Lan adapter when disconnected from the local network
- After reinstallation of Windows, the NetBIOS computer name changes
- Only usable for single user installations
- Allows to install the application multiple times on the same server / computer
Recommendation
•If you do have only single user installations then use the NetBIOS name
To allow a reactivation you have to enable the use of local hardware IDs.These are the settings for the project.config file
<InstCodeType1>4</InstCodeType1>
<InstCodeType2>3</InstCodeType2>
<InstCodeType3>1</InstCodeType3>
<AllowReactivation>Yes</AllowReactivation>
<IgnoreLocalInstCodes>false</IgnoreLocalInstCodes> (definition is mandatory for this hardware ID)
<MinIdenticalInstcodes>3</MinIdenticalInstcodes> (number of hardware IDs which have to match to allow a reinstallation)
This ID can only be used as a single PC / single user license. A network license is not supported.
This feature is only available in the Professional Edition.