Ich hab versucht einen Wert aus einer MsgBox auslesen zu lassen aber ich krieg immer den text in der msgbox : ÌÌÌÌÌÌÌÌÌ und wenn ich memset hinzufüge krieg ich keinen text.
Bitte um Rat. Danke
void CreghackDlg::OnBnClickedOk()
{
LONG lResult;
HKEY hKey1;
char szVal[255];
// memset(szVal,0,255);
DWORD dwSize=255,dwType;
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
LPCTSTR("HKEY_CURRENT_USER\\Console"),
0,KEY_QUERY_VALUE,&hKey1);
if (lResult != ERROR_SUCCESS)
{
cout << "Key not found: lResult=" << lResult << endl;
}
if(lResult==ERROR_SUCCESS)
{
// OK, read the value
lResult=RegQueryValueEx(hKey1,LPTSTR("FaceName"),NULL,
&dwType, LPBYTE(szVal),&dwSize);
cout << "Value=" << szVal << endl;
cout << "Size=" << dwSize << endl;
// Close the key before quitting
lResult=RegCloseKey(hKey1);
}
MessageBox(szVal,NULL,MB_OK);
}
Bitte um Rat. Danke
void CreghackDlg::OnBnClickedOk()
{
LONG lResult;
HKEY hKey1;
char szVal[255];
// memset(szVal,0,255);
DWORD dwSize=255,dwType;
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
LPCTSTR("HKEY_CURRENT_USER\\Console"),
0,KEY_QUERY_VALUE,&hKey1);
if (lResult != ERROR_SUCCESS)
{
cout << "Key not found: lResult=" << lResult << endl;
}
if(lResult==ERROR_SUCCESS)
{
// OK, read the value
lResult=RegQueryValueEx(hKey1,LPTSTR("FaceName"),NULL,
&dwType, LPBYTE(szVal),&dwSize);
cout << "Value=" << szVal << endl;
cout << "Size=" << dwSize << endl;
// Close the key before quitting
lResult=RegCloseKey(hKey1);
}
MessageBox(szVal,NULL,MB_OK);
}