Alors cette fois-ci, je fais vraiment de la recherche plutôt que bosser de mémoire, parce que de mémoire, c'était censé marcher.
Et en regardant dans du code à moi, je tombe sur ceci:
pin_ptr< const wchar_t > pinNameW = PtrToStringChars(name);
Ce qui veut donc dire que ça ne marche qu'en const.
Essaie de corriger le code de WriteEventLogEntry() pour accepter un pointeur const (LPCWSTR), car je suis 100% certain que cette fonction n'est pas censée modifier la chaîne reçue en paramètre.
...Ou au pire, utilise un const_cast<> :aie:
Partager