This module illustrates how to use the Windows NT Lan Manager API in conjunction with the Win32 security API to create a new share on an arbitrary machine with permissions that grant an arbitrary user/group Full Access to the share.
BOOL bSuccess = FALSE; // assume this function fails
if(argc < 4) { printf(\"Usage: %ls <directory> <sharename> <user/group> [\\\\\\\\Server]\\n\", argv[0]); printf(\" directory is fullpath of directory to share\\n\"); printf(\" sharename is name of share on server\\n\"); printf(\" user/group is an WinNT user/groupname (REDMOND\\\\sfield, Administrators, etc)\\n\"); printf(\" optional Server is the name of the computer to create the share on\\n\"); printf(\"\\nExample: %ls c:\\\\public public Everyone\\n\", argv[0]); printf(\"c:\\\\public shared as public granting Everyone full access\\n\"); printf(\"\\nExample: %ls c:\\\\private cool$ REDMOND\\\\sfield \\\\\\\\WINBASE\\n\", argv[0]); printf(\"c:\\\\private on \\\\\\\\WINBASE shared as cool$ (hidden) granting REDMOND\\\\sfield access\\n\");
return RTN_USAGE; }
// // since the commandline was Unicode, just provide pointers to // the relevant items //
En af jer må forklare jer så 14årige begyndere kan forstå, det eneste jeg vil er at dele en mappe med en funktion der eks. skulle se sådan her ud: deling(\'c:\\windows\\\');
jeg er ligeglad med om jeg skal bruge et delphiprogram eller bat fil bare jeg får et eksempel der er let at ændre!!!
Ja, så er det jo ikke lige NET USE, men NET SHARE mener jeg den heder, prøv at gå ud i en dos-box og skriv \"NET /?\" og se om ikke du får svar på dit spørgsmål
NET HELP Viser oplysninger om kommandoer og fejlmeddelelser. NET INIT Indlæser protokoller og drivere til netværkskort uden at binde dem til Protokolstyring. NET LOGOFF Afbryder forbindelsen mellem computeren og de delte ressourcer, den er forbundet til. NET LOGON Identificerer dig som medlem af en arbejdsgruppe. NET PASSWORD Ændrer din logon-adgangskode. NET PRINT Viser oplysninger om udskriftskøer og kontrollerer udskriftsjob. NET START Starter serviceprogrammer. NET STOP Stopper serviceprogrammer. NET TIME Viser klokkeslættet eller synkroniserer computerens ur med uret på en Microsoft Windows til Workgroups, Windows NT, Windows 95, eller NetWare tidsserver. NET USE Opretter eller afbryder forbindelse til en delt ressource eller viser oplysninger om forbindelser. NET VER Viser typen og versionsnummeret for den arbejdsgrupperedirector, du bruger. NET VIEW Viser en liste med computere, der deler ressourcer eller en liste med delte ressourcer på en bestemt computer.
borrisholt>> KAn jeg så ikke få dig til at compilere programmet sådan at man kan skrive eks.: C:\\deling.exe del c:\\windows\\ og C:\\deling.exe undel c:\\windows\\ eller noget i den retning????????
Nej, ikke så vist jeg ved, men det er altså ikke det helt store, hvis du bare starter fra en ende af, så vel jeg tro det kan gøres på en times tid, uden dog at love noget, men hvis jeg får tid i weekenden så vil jeg da gerne kigge på det.
Hvis du har denne fil på din maskine \"svrapi.dll\" så gi mig din mail adr. og jeg sender et delphi program der kan mappe, du kan evt. få sourcen LANMAN 3.0 API, du kan lave et delings program på 3 liner, men det kører ikke under min W2K-workstation så jeg kan ikke rigtig lave det sidste for dig.
jeg har svrapi.dll filen o min email er dennis.ssh@computer.dk
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.