Avatar billede petersss Nybegynder
24. februar 2002 - 01:35 Der er 4 kommentarer og
1 løsning

hvilket domæne?

Hvordan henter jeg strengen mitdomæne.dk, hvis jeg er logget på en win2k server domain controller, i domænet mitdomæne.dk?
Avatar billede snowball Novice
24. februar 2002 - 01:47 #1
Prøv med nedenstående:

type
  PTokenUser = ^TTokenUser;
  _TOKEN_USER = record
    User: TSIDAndAttributes;
  end;
  TTokenUser = _TOKEN_USER;

procedure getCurrentUserAndDomain(var User, Domain: String);
var hProcess, hAccessToken: THandle;
    InfoBuffer: array[0..1000] of Char;
    szAccountName, szDomainName: array [0..200] of Char;
    dwInfoBufferSize, dwAccountSize, dwDomainSize: DWORD;
    pUser: PTokenUser;
    snu: SID_NAME_USE;
begin
  dwAccountSize:=200;
  dwDomainSize:=200;
  hProcess:=GetCurrentProcess;
  OpenProcessToken(hProcess,TOKEN_READ,hAccessToken);
  GetTokenInformation(hAccessToken,TokenUser,@InfoBuffer[0],1000,
    dwInfoBufferSize);
  pUser:=PTokenUser(@InfoBuffer[0]);
  LookupAccountSid(nil, pUser.User.Sid, szAccountName, dwAccountSize,    szDomainName, dwDomainSize, snu);
  User:=szAccountName;
  Domain:=szDomainName;
  CloseHandle(hAccessToken);
end;


Sidder ikke lige i et domæne lige nu, så jeg har ikke selv testet det !

Snowball
Avatar billede petersss Nybegynder
24. februar 2002 - 02:09 #2
hehe, det er utroligt, at en så simpel ting er så svær at skaffe! Jeg har nogle problemer med overhovedet at benytte funktionen, hvilke inputs benyttes der?
Avatar billede nca Juniormester
24. februar 2002 - 10:30 #3
Jeg bruger komponenterne NTSet fra Belcraft til al systemprogrammering under NT4 og 2000
Avatar billede petersss Nybegynder
24. februar 2002 - 14:17 #4
hehe, det lykkedes mig at ekstrakte det ved at eksekvere ipconfig...
Avatar billede petersss Nybegynder
24. november 2003 - 21:53 #5
hmm
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester