Hirdetés

Új hozzászólás Aktív témák

  • kampi_

    csendes tag

    Hi!

    Tudja valaki hogy hogyan kell használni a CreateProcessWithLogonW fv-t? Vagy csak én vagyok béna, és azért nem jó?

    Így próbálom,de nem történik semmi, a CreateProcessWithLogonW mindig 0-t ad vissza,vagyis valamilyen hiba van,csak nem találom meg hogy mi? :(

    STARTUPINFO StartInfo;
    PROCESS_INFORMATION ProcInfo;
    memset(&ProcInfo, 0, sizeof(ProcInfo));
    memset(&StartInfo, 0 , sizeof(StartInfo));
    StartInfo.cb = sizeof(StartInfo);
    int bFuncRetn = CreateProcessWithLogonW(
    (LPCWSTR)user,
    (LPCWSTR)domain,
    (LPCWSTR)password,
    LOGON_WITH_PROFILE,//LOGON_NETCREDENTIALS_ONLY,
    (LPWSTR)applicationname,
    NULL,
    CREATE_UNICODE_ENVIRONMENT,//CREATE_NEW_PROCESS_GROUP,
    NULL,
    NULL,
    (LPSTARTUPINFOW)&StartInfo,
    &ProcInfo
    );

    CloseHandle(ProcInfo.hProcess);
    CloseHandle(ProcInfo.hThread);
    printf("\n\nCreateProcessWithLogonW returns :: %d", bFuncRetn);

    Előre is köszönöm a segítséget!

    kampi

Új hozzászólás Aktív témák