Список пользователей Windows

Discussion in 'WASM.WIN32' started by keng00r00, Jun 10, 2008.

  1. keng00r00

    keng00r00 New Member

    Blog Posts:
    0
    Joined:
    Jun 10, 2008
    Messages:
    2
    Здравствуйте! Скажите пожалуйста, какая API функция вызывается, когда в диспетчере задач, на вкладке пользователи, выводится список активных пользователей Windows? Пробовал разобрать taskmgr.exe, но ничего не получилось... =( Заранее благодарен...
     
  2. keng00r00

    keng00r00 New Member

    Blog Posts:
    0
    Joined:
    Jun 10, 2008
    Messages:
    2
    Все сам нашел... =) Вот если кому нужно...

    var
    GetUserNameEx: function (NameFormat: Dword; szName: PWideChar; var Size: Integer): BOOL; stdcall = nil;
    hSecur32: THandle = 0;

    const
    NameUnknown = 0;
    NameFullyQualifiedDN = 1;
    NameSamCompatible = 2;
    NameDisplay = 3;
    NameUniqueId = 6;
    NameCanonical = 7;
    NameUserPrincipal = 8;
    NameCanonicalEx = 9;
    NameServicePrincipal = 10;
    NameDnsDomain = 12;

    function GetUserName(NameFormat: DWORD): WideString;
    var
    sz: Integer;
    begin
    if @GetUserNameEx = nil then
    begin
    hSecur32 := LoadLibrary('Secur32.dll');
    if hSecur32 <> 0 then
    begin
    @GetUserNameEx := GetProcAddress(hSecur32, 'GetUserNameExW');
    end;
    if @GetUserNameEx = nil then
    @GetUserNameEx := Pointer(-1);
    end;
    if @GetUserNameEx <> Pointer(-1) then
    begin
    sz := 0;
    GetUserNameEx(NameFormat, nil, sz);
    SetLength(Result, sz+1);
    GetUserNameEx(NameFormat, PWideChar(Result), sz);
    end else
    Result := 'Неизвестное имя';
    end;
     
  3. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    ужасный код.
    и не вижу тут списка =\
    не, ты ошибся.
     
  4. Everhest

    Everhest New Member

    Blog Posts:
    0
    Joined:
    Dec 3, 2007
    Messages:
    105
    А мне тоже интересно. Как же узнать их и PW на вход как вытащить?
     
  5. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    тихон (с47) писал пару лет назад хороший вариант.
     
  6. Everhest

    Everhest New Member

    Blog Posts:
    0
    Joined:
    Dec 3, 2007
    Messages:
    105
    А это кто? :dntknw:
     
  7. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    ну вы поездец прямо, где вы были в 2оо5м?
    Silent Assasin47 из бывшего с47, кароче найду тогда, сам выложу.
     
  8. 2FED

    2FED New Member

    Blog Posts:
    0
    Joined:
    Feb 20, 2008
    Messages:
    1,002
    не пугайся это дельфи :lol:

    а воабще читаем http://wasm.ru/forum/viewtopic.php?id=26993 и идём с этого форума лесом
     
  9. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    я на нём vx три года писал .))
    под конец даже неплохой vx пошёл, но делфи стал мне тесен и я перескочил на си.
     
  10. Everhest

    Everhest New Member

    Blog Posts:
    0
    Joined:
    Dec 3, 2007
    Messages:
    105
    Comer_

    У меня в тот год компа не было.