No entiendo el problema, la función hace lo que tiene que hacer xD.
Si te referís a los caracteres mayores a 127 entonces es diferente, porque usa los caracteres de la página de código actual. Pero si decis lo que necesitás un poco más claro sería mejor.
Las funciones son FindFirstFile, FindNextFile y FindClose. En el siguiente post se muestra más resumido el uso de estas funciones. Si lo modificas un poco para que actúe de función recursiva es lo mismo que el ejemplo que te mostré anteriormente.
Buenas. Tengo montado un server de CS en LAN y quería crear una tabla de ranking.
Estuve buscando por el foro y por internet y no encontré ningún plugin o método para crear un ranking para el cs (o será que no soy tan vicioso y no sé buscar xD).
Cualquiera que sepa algo al respecto se lo voy a agradecer.
Los recursos sólo pueden tener hasta 64KB, ese es el problema. Mejor crea un sistema para empaquetar, no es muy difícil. Crea una estructura que represente a cada archivo, con registros como el Tamaño, offset, etc y guardas uno por archivo en un nuevo archivo, luego metés los archivos al final.
Lo único más o menos complicado (no lo es, pero con respecto a lo demás) es calcular el offset, que simplemente es el offset del archivo anterior más el tamaño de este último.
Cuando tenga algo de tiempo voy a postear un ejemplo.