Microsoft KB Archive/318469

= PRB: You Cannot Load QEdit.dll for Multiple User Accounts =

Article ID: 318469

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Windows 2000 Standard Edition
 * Microsoft Windows NT 4.0

-



This article was previously published under Q318469



SYMPTOMS
The QEdit.dll file cannot be loaded simultaneously by more than one instance of an executable file if those instances are running under different user accounts.

This problem typically appears to be a dynamic link library (DLL) initialization that stops responding. More specifically, the second executable file does not run because it cannot initialize QEdit.dll.



CAUSE
Each process that links with QEdit.dll creates a mutex that QEdit.dll uses internally. If two instances of the same executable file are run simultaneously, they share the same mutex. The security on this mutex does not allow it to be opened by a thread that is running under a different user account than the thread that created the mutex (unless the second user is a member of the local administrators group).



STATUS
This behavior is by design for DirectX versions 8.1 and earlier.

Keywords: kbdswmm2003swept kbprb KB318469

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.