I already did that step the first time I compiled it. After some investigation, I find out that CreateDirectory was called with an unsigned char* whereas it should be a LPWSTR. Could the problem come from here ? If so, is it possible to patch this easily ?