Как использовать CredUICmdLinePromptForCredentials?C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Как использовать CredUICmdLinePromptForCredentials?

Сообщение Гость »


Меня судили за написание приложения, использующего функцию, которую никто не использует (CredUICmdLinePromptForCredentials). Но результат неверный: переменная пользователя и прохода выводятся в виде шестнадцатеричных значений.

Это мой код:

#include #include #include #pragma comment(lib,"Credui.lib") интервал основной() { DWORD dwErr; WCHAR szUserName[CREDUI_MAX_USERNAME_LENGTH] = {NULL}; WCHAR szPassword[CREDUI_MAX_PASSWORD_LENGTH] = {NULL}; BOOL fСохранить; DWORD dwAuthError=1223; dwErr = CredUICmdLinePromptForCredentials( Л".", НУЛЕВОЙ, dwAuthError, (PWSTR)&имяпользователя, CREDUI_MAX_USERNAME_LENGTH + 1, (PWSTR)&szПароль, CREDUI_MAX_PASSWORD_LENGTH + 1, &fСохранить, CREDUI_FLAGS_DO_NOT_PERSIST|CREDUI_FLAGS_EXCLUDE_CERTIFICATES ); если (dwErr == ERROR_SUCCESS) { std::cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»