Solved

Need to programmatically get the name of my Windows CE device

Posted on 2007-11-27
4
1,041 Views
Last Modified: 2013-12-21
I have a windows CE 5.0 device ( a Psion teklogix 7535 G2 handheld, specifically ), and I am trying to programmatically get the name of my device ( NOT the adapters, but the actual handheld's name).   I am using EVC ( Embedded Visual C++) to code.  You can manually see the device name that I am referring to if you go under System properties and then the device name tab.   I am at a complete loss as to how to do this.  Any help would be greatly appreciated.  Thanks!
0
Comment
Question by:meldsa
  • 2
  • 2
4 Comments
 
LVL 48

Accepted Solution

by:
Mikal613 earned 250 total points
ID: 20358374
Its in the registry

HKEY_LOCAL_MACHINE\Ident]
   "OrigName"="WinCE"
   "Name"="DEviceNAme"
0
 

Author Comment

by:meldsa
ID: 20358387
How do I programmatically access the registry?
0
 
LVL 48

Expert Comment

by:Mikal613
ID: 20358449
0
 

Author Comment

by:meldsa
ID: 20359246
The code that worked for me as per Mikal63's helpful suggestions is

if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("Ident"), 	                                    
                                0, KEY_READ, &hKey ) == ERROR_SUCCESS) 
{ 
     DWORD dwType = REG_SZ; 
     DWORD dwDataSize = 0; 
     CString deviceName; 
     if ( RegQueryValueEx( hKey, _T("name"), 0, &dwType, (PBYTE)NULL,   
               &dwDataSize ) == ERROR_SUCCESS) 
     { 
          RegQueryValueEx( hKey, _T("name"), 0, &dwType,
                  (PBYTE)(LPTSTR)deviceName.GetBuffer(dwDataSize + 1), 
                   &dwDataSize ); 
	  deviceName.ReleaseBuffer(); 
     }
 
     RegCloseKey(hKey); 
}

Open in new window

0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently asked a question (http://www.experts-exchange.com/Programming/Smartphones/Android/Q_28684946.html) about Computer Inventory applications for Mobile Devices.  I was specifically interested in an app I could use on my android phone.  The be…
In this article we will discuss all things related to StageFright bug, the most vulnerable bug of android devices.
In a recent question (https://www.experts-exchange.com/questions/28997919/Pagination-in-Adobe-Acrobat.html) here at Experts Exchange, a member asked how to add page numbers to a PDF file using Adobe Acrobat XI Pro. This short video Micro Tutorial sh…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now