| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Lun 27 Oct, 2003 10:27 am Asunto: Compartir una carpeta en builder |
|
|
| alguien sabe algún comando para que pueda compartir una carpeta de mi archivos en red |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Vie 28 Nov, 2003 5:35 am Asunto: |
|
|
Hola, puedes usar NetShareAdd, aqui te dejo un ejemplo:
| Código: |
#include <lm.h>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NET_API_STATUS res;
SHARE_INFO_2 p;
DWORD parm_err = 0;
p.shi2_netname= (L"Prueba");
p.shi2_type = STYPE_DISKTREE; //Indicas que es una unidad o directorio
p.shi2_remark = (L"Prueba");
p.shi2_permissions = 0;
p.shi2_max_uses = 4;
p.shi2_current_uses = 0;
p.shi2_path=(L"D:\\Software");
p.shi2_passwd = NULL; //sin password
//NULL indica que es en el pc local
res=NetShareAdd(NULL, 2, (LPBYTE) &p, &parm_err);
if(res==0)
ShowMessage("Creado con exito");
else
ShowMessage("Ya esta compartida o no pudo ser compartida");
}
|
Tienes mas informacion en Microsoft MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netshareadd.asp
Como nota tambien tienes las siguientes que te pueden servir en algun momento:
NetShareCheck
NetShareDel
NetShareGetInfo
NetShareSetInfo
Ademas de en la ayuda de builder...
Saludos y espero te sirva. _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 06 Ago, 2004 12:30 am Asunto: |
|
|
Al realizar esta operacion.. y dentro de windows XP, la carpeta se comparte, pero no se pueden acceder a los archivos.. indica
Archivos Acceso Denegado
Files Denegad Access o algo asi.. en ingles,
alguien sabe por que?, la funcion se realiza correctamente.. siendo
uno de los privilegios,
ACCES_ALL , para tener acceso a todo, quiero aclarar la duda, esto es solo para compartir la carpeta o tambien los archivos.. _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mie 04 Ene, 2006 8:21 pm Asunto: |
|
|
Hola, retomando este antiguo post... Cesar tiene razón... se comparte el directorio pero no me permite entrar a ver sus archivos... trate con la estructura SHARE_INFO_502 pero de igual manera no me funciona... alguien tiene alguna idea de lo que pueda ser ?? ...
Saludos. y gracias de antemano. _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
|