¿Cómo convierto PWSTR a una cadena en C ++?

Tengo el siguiente código

// Fetch Local App Data folder path.
PWSTR localAppData = (PWSTR) malloc(128);
SHGetKnownFolderPath(FOLDERID_LocalAppData, 0, NULL, &localAppData);

// Find out the absolute path to chrome.exe
stringstream ss;
ss << localAppData << "/Google/Chrome/Application/chrome.exe";

El resultado de stringstreamer's.str() es008F6788/Google/Chrome/Application/chrome.exe, Cuál está mal

Parece que no puedo hacer que stringstreamer funcione, tampoco strcat o wcsncat debido a incompatibilidades de tipo.

¿Cómo convierto este PWSTR en cadena?

Respuestas a la pregunta(5)

Su respuesta a la pregunta