char cmd[40];
driver = FuncGetDrive(driver);
sprintf_s(cmd, \"%c:\\\\test.exe\", driver);
I cannot use cmd in
sei.lpF
From your example using swprintf_s would work
wchar_t wcmd[40];
driver = FuncGetDrive(driver);
swprintf_s(wcmd, "%C:\\test.exe", driver);
Note the C in %C has to be written with uppercase since driver is a normal char and not a wchar_t.
Passing your string to swprintf_s(wcmd,"%S",cmd) should also work