Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi WinApi Uses einbinden (https://www.delphipraxis.net/114037-winapi-uses-einbinden.html)

Sasuke 18. Mai 2008 19:39


WinApi Uses einbinden
 
Hallo Community,

ich muss die Funktion "GetAccountName" nutzten weiß aber nicht wie ich die Uses "WinApi" einbinden kann. Der Compiler sagt er könne die "WinApi.dcu" nicht finden.
Danke für eure Hilfe.

Gruß
Sasuke

Fussball-Robby 18. Mai 2008 19:46

Re: WinApi Uses einbinden
 
Imho gibts nur ShellApi, da ist aber keine Funktion GetAccountName vorhanden. Was ist das denn für eine Funktion bzw. was macht sie?

himitsu 18. Mai 2008 19:49

Re: WinApi Uses einbinden
 
WinAPI ist keine Unit > Windows 32 Application Programming Interface

also viele der Windows-Funktionen sind z.B. in der Windows.pas oder der ShellAPI.pas definiert

Andere wo anders ... da hilt nur suchen und ganz viele sind in Delphi noch garnicht definiert, aber da kann man sich es entweder selbst definieren (siehe MSDN/PSDK) oder man schaut, ob es nicht schon was fertiges gibt (z.B. JEDI-API)

[add]
@Robby: MSDN-Library durchsuchenGetAccountName

Sasuke 18. Mai 2008 20:11

Re: WinApi Uses einbinden
 
Hallo,

ich übergebe der Funtkion sein SID und diese gibt mir den Namen des Benutzer zurück welche zu dieser SID gehört.

Gruß

Christian Seehase 18. Mai 2008 20:27

Re: WinApi Uses einbinden
 
Moin Sasuke,

Zitat:

Zitat von Sasuke
ich muss die Funktion "GetAccountName" nutzten

woher stammt denn diese Information?
Das PSDK kennt die Funktion nicht, und auf MSDN bin ich auch nicht fündig geworden?

himitsu 18. Mai 2008 20:35

Re: WinApi Uses einbinden
 
OK, im MSDN gibt's nur ein anderes GetAccountName
http://msdn.microsoft.com/en-us/libr...countname.aspx

aber ich bin in der JEDI Windows Security Code Library fündig geworden.
http://jwscldoc.delphi-jedi.net/Jwsc...GetAccountName

Sasuke 18. Mai 2008 21:27

Re: WinApi Uses einbinden
 
Hi,

das ganze kommt daher:
Admin Tools

Ich wollte die Option "Benutzer kann Passwort nicht ändern" in der AD setzten.

Vielleicht brauch ich die Funktion ja auch nicht.

mkinzler 18. Mai 2008 21:28

Re: WinApi Uses einbinden
 
Warum willst du den Benutzern verbieten ihr Passwort zu ändern?

Sasuke 18. Mai 2008 21:47

Re: WinApi Uses einbinden
 
Die Option ist in der AD nun mal vorhanden und ich will dem Benutzer meines Programms die Möglichkeit geben dieses auch zu setzten.

himitsu 18. Mai 2008 21:54

Re: WinApi Uses einbinden
 
du könntest eventuell mal Luckiefragn, wie er es in seinem Hier im Forum suchenUsermanager gemacht hat.

oder halt http://jwscldoc.delphi-jedi.net/


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz