Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-15851

MSGINA should perform login asynchronously

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • RosDlls
    • None

    Description

      Our MSGINA calls LSA security functions synchronously, so for example if I add Sleep(5000); to the MsvpCheckPassword function in msv1_0 security provider, the logon window will just hang for this period of time.

      Windows performs these actions asynchronously in a separate thread. When user clicks OK to log in or unlock the workstation, first of all it disables all controls in the window, and creates a thread which calls security functions. Once the thread done its work, window controls are restored to previous state, and the window handles the result.

      Our MSGINA currently needs two functions to be asynchronous: DoLogon and DoUnlock.

      Attachments

        Issue Links

          Activity

            People

              bug zilla Bug Zilla
              binarymaster Stas'M
              Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: