xinhao.txt

来自「在windowsmobile下用注册表获取手机的信号强度非常不错」· 文本 代码 · 共 29 行

TXT
29
字号
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 + =
减小字号Ctrl + -
显示快捷键?