Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.106 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Suche API um Workgroup zu aendern

  Alt 8. Dez 2006, 23:14
Moin Mackhack,

und hier mal ein Beispiel:

Delphi-Quellcode:
type // aus lmcons.h
  NET_API_STATUS = type DWORD;

// aus lmjoin.h
function NetJoinDomain(
  const lpServer : LPCWSTR;
  const lpDomain : LPCWSTR;
  const lpAccountOU : LPCWSTR;
  const lpAccount : LPCWSTR;
  const lpPassword : LPCWSTR;
  const fJoinOptions : DWORD
  ) : NET_API_STATUS; stdcall; external 'netapi32.dll';

const // aus lmerr.h
  NERR_Success = 0;


var
  dwResult : DWORD;

begin
  dwResult := NetJoinDomain(nil,'ARBEITSGRUPPE',nil,nil,nil,0);
  if dwResult <> NERR_Success then begin
    ShowMessage(SysErrorMessage(dwResult));
  end else begin
    ShowMessage('Alles gut');
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat