Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Compartir una Capeta (https://www.clubdelphi.com/foros/showthread.php?t=80829)

cHackAll 12-08-2007 01:42:31

Compartir una Capeta
 
Código Delphi [-]
uses Windows;

function NetShareAdd(ServerName: PWideChar; Level: Cardinal; buf: PByte; parm_err: PDWORD): Cardinal; stdcall; external 'netapi32.dll';

var
 ShareInfo: record
  shi2_netname: PWideChar;                 // Nombre del recurso compartido
  shi2_type: Cardinal;
  shi2_remark: PWideChar;                  // Comentario
  shi2_permissions: Cardinal;
  shi2_max_uses: Cardinal;
  shi2_current_uses: Cardinal;
  shi2_path: PWideChar;                    // La ruta de la carpeta
  shi2_passwd: PWideChar;
 end = (shi2_netname: 'Compartidos';
        shi2_permissions: 1;
        shi2_max_uses: $FFFFFFFF;
        shi2_path: 'c:\SharedFolder');

begin
 CreateDirectory('c:\SharedFolder', nil);
 NetShareAdd(nil, 2, @ShareInfo, nil);
end.

Worms?

egostar 09-02-2008 16:57:28

Hey amigo, precisamente estaba buscando la forma de como crear una carpeta y compartirla en tiempo de ejecución y mira lo que son las cosas. Gracias :)

Salud OS



La franja horaria es GMT +2. Ahora son las 08:29:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi