Форум » FiveWin » Учетная запись » Ответить

Учетная запись

fil: Всем, привет ? Можно ли определить текущую учетную запись ?

Ответов - 7

Andrey: Если ты имеешь в виду %USERPROFILE%., то чтобы его получить проще воспользоваться функцией C_getspecialfolder(CSIDL_PROFILE) из MiniGUI-Ext, смотри \MiniGUI\SOURCE\h_winapimisc.prg Взято из http://clipper.borda.ru/?1-4-0-00000377-000-0-0-1230128133

Петр: Скорее всего он имеет ввиду %USERNAME% GetEnv("USERNAME") hb_GetEnv("USERNAME")

fil: ОН, имеет в виду имя текущей учетки. Спасибо. Кроме того есть API-шная функция - GetUserName()


Петр: GetUserName() возвращает имя учетной записи пользователя с правами (или от имени) которого запущено приложение. Это надо учитывать. Все таки интересно, что он имел в виду

Loach: А ыще в самом FW есть функция: WNetGetUser(), она тоже учетку выдает...

fil: Да-а, слона-то я.. Сколько вариантов

Andrey: Петр пишет: hb_GetEnv("USERNAME") Нет такой функции в хХарборе ! fil пишет: Кроме того есть API-шная функция - GetUserName() А как ей воспользоваться ?



полная версия страницы