Menu

#3 Launcher unable to inject DLL

0.9.4
closed-fixed
Launcher (5)
7
2007-03-01
2007-02-23
No

Some users report that the launcher reports 'Unable to inject MWSE into Morrowind'. Unfortunately this has not been reproduceable by developers as yet.

Discussion

  • Grant McDorman

    Grant McDorman - 2007-02-24

    Logged In: YES
    user_id=178930
    Originator: YES

    Reports so far indicate the problem has been seen on a system with XP Pro, user running with Administrator privileges, and both MGE (3.1.5b) and MWE installed.
    File Added: unable_to_inject_bug-dxdiag-text.txt

     
  • Grant McDorman

    Grant McDorman - 2007-02-24

    DxDiag details for affected system

     
  • Grant McDorman

    Grant McDorman - 2007-02-27
    • assigned_to: nobody --> grmcdorman
     
  • Grant McDorman

    Grant McDorman - 2007-02-27

    Logged In: YES
    user_id=178930
    Originator: YES

    This turns out to happen in the following circumstances:
    * MWSE is installed using the installer (to the default location, Program Files\MWScriptExtender).
    * MWSE (and Morrowind) are then run using a limited account.
    This results in the LoadLibrary call injected into Morrowind failing. The message presented to the user is 'Could not inject MWSE into Morrowind: MWSE.DLL failed to load in Morrowind'.

    The resolution is to have the Launcher copy MWSE.DLL to the running Morrowind process' directory, and have it loaded from there.

    The one user report referenced in the original description was presumably failing to note that Morrowind was run in a limited account.

    khlhwch on the Elder Scrolls Forums provided the details that made it possible to fix this bug; thank you.

     
  • Grant McDorman

    Grant McDorman - 2007-03-01
    • status: open --> closed-fixed
     
  • Grant McDorman

    Grant McDorman - 2007-03-01

    Logged In: YES
    user_id=178930
    Originator: YES

    Fixed in 0.9.4a.

     

Log in to post a comment.

MongoDB Logo MongoDB