2009-11-18 23 views

Respuesta

8

No encontré cómo hacerlo en la biblioteca de impulso. Sin embargo, puede hacerlo utilizando la API de Windows:

SetFileAttributes(lpFileName, GetFileAttributes(lpFileName) & ~FILE_ATTRIBUTE_READONLY); 

Ver SetFileAttributes Function y GetFileAttributes Function para obtener más información.

+0

Eso es lo que terminé haciendo. Gracias. –

+0

Para hacer que el archivo sea de solo lectura use el siguiente código: 'SetFileAttributes (lpFileName, GetFileAttributes (lpFileName) | FILE_ATTRIBUTE_READONLY);' –

1

Los siguientes trabajó con Boost 1.55 en Windows:

permissions(file_path, add_perms|owner_write|group_write|others_write); 
+1

Parece que no está disponible en las versiones de Boost anteriores (por ejemplo, V 1.45). –

Cuestiones relacionadas