PDA

Visualizza la versione completa : [Delphi] creare una condivisione di una cartella


mnkt
16-12-2003, 12:38
ciao ragazzi,

sto preparando un programma di installazione lato server in Delphi 6 per un altro software che ho preparato sempre con lo stesso linguaggio.

Durante l'installazione, oltre ad eseguire operazioni sul database sql, devo creare una directory e condividerla in rete solo per un utente X in modalitÓ lettura/scrittura.

Se questo utente non esiste dovrebbe essere creato.

Se fosse possibile gradirei che funzionasse sia sotto windows che sotto linux (ma forse chiedo troppo).

Qualche idea/aiuto??

Grazie mille
Ciao
:ciauz:

alka
16-12-2003, 14:43
Originariamente inviato da mnkt
Durante l'installazione, oltre ad eseguire operazioni sul database sql, devo creare una directory e condividerla in rete solo per un utente X in modalitÓ lettura/scrittura.

Potresti dare un'occhiata a questo componente in grado di creare una condivisione di rete:
http://delphi.about.com/library/weekly/aa061503a.htm.



Se questo utente non esiste dovrebbe essere creato.

Per la problematica della condivisione delle risorse e la creazione di un utente in Windows, potresti dare un'occhiata alla pagina MSDN relative alle funzioni API di Windows Networking di sharing:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/share_functions.asp.

Per la gestione degli utenti:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/user_functions.asp.



Se fosse possibile gradirei che funzionasse sia sotto windows che sotto linux (ma forse chiedo troppo).

La stessa funzione API di Windows non pu˛ funzionare in Linux, in cui le API non funzionano; il sistema operativo si appoggia su un insieme di librerie completamente diverse.

Per ottenere un eseguibile funzionante su entrambe le piattaforme, inoltre, devi creare un'applicazione CLX.

Ciao! :ciauz:

Loading