Windows DLL Credui
Hallo,
ich hab eine Frage an die eingefleischten Labviewer hier im Forum. Ich würde gerne die "credui.dll" Datei aus dem Windows>system32 Ordner im Labview verwenden, so dass das "normale" Windows Login Fenster verwendet werden kann.
Ich habe es auch schon hinbekommen in C# den windows Login Dialog aufzurufen und aus dem Aufruf eine DLL zu bauen, die ich via .Net aufrufen kann. Es muss doch aber möglich sein, dies weniger umständlich mit Labview Boardmitteln zu machen. Aber irgendwie komme ich in Labview mit den Datentypen (komplexe Pointer usw.) der Credui.dll Funktionen nicht klar.
Die Funktion in der DLL, mit der man das Login Fenster aufrufen kann ist:
CredUIPromptForWindowsCredentialsW
der Prototyp der Funktion sieht wie folgt aus:
DWORD WINAPI CredUIPromptForWindowsCredentials(
_In_opt_ PCREDUI_INFO pUiInfo,
_In_ DWORD dwAuthError,
_Inout_ ULONG *pulAuthPackage,
_In_opt_ LPCVOID pvInAuthBuffer,
_In_ ULONG ulInAuthBufferSize,
_Out_ LPVOID *ppvOutAuthBuffer,
_Out_ ULONG *pulOutAuthBufferSize,
_Inout_opt_ BOOL *pfSave,
_In_ DWORD dwFlags
);
Vielleicht kann mir jemand weiterhelfen...
Danke schon mal im vorraus zu allem "sachdienlichen"
|