If you find you’re getting compile errors something along the lines of error C2664: 'CreateFileW' : cannot convert parameter 1 from 'char [261]' to 'LPCWSTR' or error C2664: 'CreateProcessW' : cannot convert parameter 2 from 'char *' to 'LPWSTR' I got plenty of these when compiling code which I C&P’d, which was working perfectly in one project, to a new project I had just created; All the errors were related to converting char/char arrays to LPWSTR. There are plenty of programmatic ways of converting this data, and keep in mind you may still want to check...