Perché ti ostini ad usare percorsi in "BYTE"? Non ha nessun senso, se è una stringa o usi CHAR/char o WCHAR/wchar_t o TCHAR. Di nuovo: un array di BYTE non è un tipo sensato per una stringa (che poi ce la si possa fare stare è un altro discorso).
Come già detto di là, se vuoi ottenere un aiuto sensato devi specificare tutto il contesto (e ti ricordo nuovamente che il linguaggio di riferimento va specificato nel titolo).