I'm doing a function that returns an array with some registry values, and I have a problem converting the values. It compiles fine, but when I execute it, it gives me this error: This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
I've been located the problem, I write here the code
The variables I use are
for(i=0; i<vSize; i++);
temp.Name = (const char*)vFromLM[i].Value;
temp.Path = (const char*)vFromLM[i].Data;
The operator of LinkedList returns a reference to ValueData.
BYTE Data ;
TCHAR Value ;
I don't know how to fix this, can anyone help me?