⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xinhao.txt

📁 在windowsmobile下用注册表获取手机的信号强度非常不错
💻 TXT
字号:
void GetPhoneInformation(TCHAR * signalStrength, TCHAR * operatorName, TCHAR* LastIncallNumber) 
{ 
HKEY hPhone; 
TCHAR tszOperatorName[256]; 
TCHAR tszLastIncallNumber[256]; 
ZeroMemory(tszOperatorName, 512); 
ZeroMemory(tszLastIncallNumber, 512); 
DWORD dwsignalStrenght = 0; 
DWORD dwType; 
DWORD dwOpSize = sizeof(tszOperatorName); 
DWORD dwInCallSize = sizeof(tszLastIncallNumber); 
DWORD dwStrengthSize = 256; 

RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("System\\State\\Phone"), 0, 0, &hPhone); 

//get the operator name 
RegQueryValueEx(hPhone, _T("Current Operator Name"), 0, &dwType, (BYTE*)tszOperatorName, &dwOpSize); 
//get the last incalling number 
RegQueryValueEx(hPhone, _T("Last Incoming Caller Number"), 0, &dwType, (BYTE*)tszLastIncallNumber, &dwInCallSize); 

//get the signal strength 
RegQueryValueEx(hPhone, _T("Signal Strength Raw"), 0, &dwType, (BYTE*)&dwsignalStrenght, &dwStrengthSize); 

wsprintf(operatorName, TEXT("Operator: %s"), tszOperatorName); 
wsprintf(LastIncallNumber, TEXT("Last Incall: %s"), tszLastIncallNumber); 
wsprintf(signalStrength, TEXT("Signal: %d"), dwsignalStrenght); 

RegCloseKey(hPhone); 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -