STATUS_SXS_ASSEMBLY_NOT_FOUND (0xc0150004) - Find out which DLL is unable to load?
I'm getting the 0xc0150004 error code back when a sub-process is spawned (here in a python application). I already found out that it means STATUS_SXS_ASSEMBLY_NOT_FOUND which basically means that another DLL the binary is using can not be loaded.
This also makes sense to me because the binary is there, I can execute the command in my standard shell (cmd) however in that python application the environment is set to empty therefore some DLLs might not be found.
I now ask myself if there is a common procedure to find out with which DLL it fails? Somebody wrote about Process Monitor (I guess from MS/former Sysinternals) but I have no real clue how to track that.
I'm getting the 0xc0150004 error code back when a sub-process is spawned (here in a python application). I already found out that it means STATUS_SXS_ASSEMBLY_NOT_FOUND which basically means that another DLL the binary is using can not be loaded.
This also makes sense to me because the binary is there, I can execute the command in my standard shell (cmd) however in that python application the environment is set to empty therefore some DLLs might not be found.
I now ask myself if there is a common procedure to find out with which DLL it fails? Somebody wrote about Process Monitor (I guess from MS/former Sysinternals) but I have no real clue how to track that.
No comments:
Post a Comment