GetSerialNumber is probably good enough, but some other things you can check:
* MAC address of wireless network card
* NSBasic.win32.api.SystemParameters(5) - See this TechNote about api:
http://www.nsbasic.com/ce/info/technotes/TN16.htm
I think you will really like the API check, b/c on my device it returns 'SYMBOL
MC70'
--- In nsbasic...@yahoogroups.com, "Wayne" <wkgrah...@...> wrote:
>
> I'm writing a proposal to create a custom application for a Symbol handheld
> scanner running Win Mobile 6.0. The Symbol distributor who called me would
> like to charge his prospective customer some amount per scanner, expecting
> the customer to start with a few scanners, then buy more later. It's a
> licensing issue. I'd like your opinions and suggestions about how to lock my
> application to just the scanners my distributor sells.
> The GetSerialNumber function in NSBasic seems a likely answer. For
> multiple scanners I can use an array of serial numbers, and recompile as
> needed to add more approved numbers. When the app starts, I check the
> approved list against GetSerialNumber, and either continue or quit.
> This solves any problems with dead batteries (when a Symbol unit battery
> runs down, the unit reverts back to factory installation, everything added
> since the factory disappears).
> Thanks for your suggestions.
>
> Wayne Graham
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"nsb-ce" group.
To post to this group, send email to nsb-ce@googlegroups.com
To unsubscribe from this group, send email to
nsb-ce+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nsb-ce?hl=en
-~----------~----~----~----~------~----~------~--~---