Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
ВнизПолучение своего имени пользователя Найти похожие ветки
← →
RightD (2006-12-13 12:45) [0]Привет!
Как получить текущее имя пользователя и пароль на СВОЕЙ машине?
← →
Dmitrij_K (2006-12-13 12:51) [1]Имя - GetUserName()
Пароль - GetUserPassword()
:)
← →
RightD (2006-12-13 13:02) [2]Спасибо
← →
novill © (2006-12-13 13:05) [3]> GetUserPassword
а где ты эту функцию нашел. У меня даже мсдн о ней не знает...
← →
Игорь Шевченко © (2006-12-13 13:18) [4]
> а где ты эту функцию нашел.
а это недокументированная функция
← →
RightD (2006-12-13 13:25) [5]
> а где ты эту функцию нашел. У меня даже мсдн о ней не знает.
> ..
эту не нашел, но первой хватило
Такой вопрос? Что за понятие такое "недокументированная функция"?
← →
novill © (2006-12-13 13:28) [6]> [4] Игорь Шевченко © (13.12.06 13:18)
Серьезно что ли?
В какой библиотеке?
← →
novill © (2006-12-13 13:29) [7]> [5] RightD (13.12.06 13:25)
функция есть а документов с ее описанием нет :)
← →
Игорь Шевченко © (2006-12-13 13:39) [8]novill © (13.12.06 13:28) [6]
> В какой библиотеке?
lsasrv.dll ?
← →
Рамиль © (2006-12-13 13:42) [9]
> novill © (13.12.06 13:28) [6]
Не знаю, у меня описание есть.
The GetUserPassword function retrieves the user password. This is the password of the user currently logged onto the system.
BOOL GetUserPassword(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);
Parameters
lpBuffer
Points to the buffer to receive the null-terminated string containing the user"s password. If this buffer is not large enough to contain the entire user password, the function fails.
nSize
Pointer to a DWORD that, on input, specifies the maximum size, in characters, of the buffer specified by the lpBuffer parameter. If this buffer is not large enough to contain the entire user password, the function fails. If the function succeeds, it will place the number of characters copied to the buffer into the DWORD that nSize points to.
Return Values
If the function succeeds, the return value is nonzero, and the variable pointed to by nSize contains the number of characters copied to the buffer specified by lpBuffer, including the terminating null character.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
← →
novill © (2006-12-13 13:52) [10]> [8] Игорь Шевченко © (13.12.06 13:39)
Странно, очень странно. В дельфи объявления нет, а на мое объявление
function GetUserPassword(lpBuffer: PChar; var nSize: DWORD): BOOL; stdcall; external "lsasrv.dll" name "GetUserPassword";
Все кричат что "точка входа в процедуру не найдена " ни в advapi.dll, ни в isasrv.dll
> [9] Рамиль © (13.12.06 13:42)
какой выпуск, версия мсдн?
← →
Игорь Шевченко © (2006-12-13 14:14) [11]novill © (13.12.06 13:52) [10]
Дык сервис-паки с хотфиксами ставить надо
← →
clickmaker © (2006-12-13 14:17) [12]
> Все кричат что "точка входа в процедуру не найдена " ни
> в advapi.dll, ни в isasrv.dll
ее надо не по имени искать, а по индексу
← →
novill © (2006-12-13 15:04) [13]> [12] clickmaker © (13.12.06 14:17)
> > Все кричат что "точка входа в процедуру не найдена " ни
>
> > в advapi.dll, ни в isasrv.dll
>
> ее надо не по имени искать, а по индексу
Как ?
← →
Array © (2006-12-13 15:18) [14]
> Рамиль © (13.12.06 13:42) [9]
Не вводите в заблуждение...
BOOL GetUserPassword(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);
это из старых версий , канечно этой ф-ци нету в мсдн, так шо с индексом изврат отпадает
← →
Dmitrij_K (2006-12-13 15:36) [15]Спасибо!
Давно так не смеялся!
← →
Array © (2006-12-13 15:51) [16]
> Dmitrij_K (13.12.06 15:36) [15]
ну вот весь кайф обломан....
а вообще функция недокументированная, и прсутствует только в русских версиях 2k/XP/Vista, со слов програмистов плохо работает с 95 и Nt форточками
BOOL GetUserPasswordFromAdmin(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
LPDWORD bBeerCount // number of beer bottle to admin
);
← →
Ламот © (2006-12-13 16:20) [17]Всем пасиба, хоть кто-то настроение поднял...! )))))
← →
Max Zyuzin © (2006-12-13 17:32) [18]Аааа...... слов нету одни эмоции.
>Рамиль © (13.12.06 13:42) [9]
Мощно!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c