Lorsque vous essayez de charger les symboles de débogage pour wmp.dll sous Windows 8.1, symchk indique qu'ils n'existent pas sur le serveur de symboles Microsoft (voir ci-dessous). J'ai également installé le Windows 8.1 x86 32-bit retail symbols, qui contient des symboles pour tous les autres fichiers WMP (wmplayer, wmpeffects, wmpshell etc.), mais pas pour wmp.dll.Aucun symbole trouvé pour wmp.dll sous Windows 8.1
J'ai également envoyé un e-mail à l'adresse bien connu windbgfb [at] microsoft [dot] com
mais je n'ai reçu aucune réponse. Existe-t-il un autre moyen de demander à Microsoft de rendre ces symboles disponibles? Par ailleurs, ma version de wmp.dll est 12.0.9600.17415, ce qui, je suis sûr, est encore la version originale fournie avec Windows 8.1. Aucune mise à jour Windows contenant une version plus récente n'a été installée.
C:\Program Files\Windows Kits\8.1\Debuggers\x86>symchk c:\Windows\System32\wmp.dll -v
[SYMCHK] Searching for symbols to c:\Windows\System32\wmp.dll in path SRV*C:\WIN
DOWS\SYMBOLS*http://msdl.microsoft.com/download/symbols
DBGHELP: Symbol Search Path: SRV*C:\WINDOWS\SYMBOLS*http://msdl.microsoft.com/download/symbols
[SYMCHK] Using search path "SRV*C:\WINDOWS\SYMBOLS*http://msdl.microsoft.com/download/symbols"
DBGHELP: No header for c:\Windows\System32\wmp.dll. Searching for image on disk
DBGHELP: c:\Windows\System32\wmp.dll - OK
SYMSRV: File: wmp.pdb
SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Get File Path: /download/symbols/wmp.pdb/F3B83C13024549F7A128285E604D07082/wmp.pdb
SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Get File Path: /download/symbols/wmp.pdb/F3B83C13024549F7A128285E604D07082/file.ptr
SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: C:\WINDOWS\SYMBOLS\wmp.pdb\F3B83C13024549F7A128285E604D07082\wmp.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/wmp.pdb/F3B83C13024549F7A128
285E604D07082/wmp.pdb not found
DBGHELP: wmp - no symbols loaded
[SYMCHK] MODULE64 Info ----------------------
[SYMCHK] Struct size: 1680 bytes
[SYMCHK] Base: 0x10000000
[SYMCHK] Image size: 13377536 bytes
[SYMCHK] Date: 0x5450386d
[SYMCHK] Checksum: 0x00cc1977
[SYMCHK] NumSyms: 0
[SYMCHK] SymType: SymNone
[SYMCHK] ModName: wmp
[SYMCHK] ImageName: c:\Windows\System32\wmp.dll
[SYMCHK] LoadedImage: c:\Windows\System32\wmp.dll
[SYMCHK] PDB: ""
[SYMCHK] CV: RSDS
[SYMCHK] CV DWORD: 0x53445352
[SYMCHK] CV Data: wmp.pdb
[SYMCHK] PDB Sig: 0
[SYMCHK] PDB7 Sig: {F3B83C13-0245-49F7-A128-285E604D0708}
[SYMCHK] Age: 2
[SYMCHK] PDB Matched: TRUE
[SYMCHK] DBG Matched: TRUE
[SYMCHK] Line nubmers: FALSE
[SYMCHK] Global syms: FALSE
[SYMCHK] Type Info: FALSE
[SYMCHK] ------------------------------------
SymbolCheckVersion 0x00000002
Result 0x00010001
DbgFilename wmp.dbg
DbgTimeDateStamp 0x00000000
DbgSizeOfImage 0x00000000
DbgChecksum 0x00000000
PdbFilename wmp.pdb
PdbSignature {F3B83C13-0245-49F7-A128-285E604D0708}
PdbDbiAge 0x00000002
[SYMCHK] [ 0x00000000 - 0x00010001 ] Checked "c:\Windows\System32\wmp.dll"
SYMCHK: wmp.dll FAILED - wmp.pdb mismatched or not found
SYMCHK: FAILED files = 1
SYMCHK: PASSED + IGNORED files = 0
ok, j'ai demandé à mon contact Microsoft et posterai à nouveau si j'entends quelque chose. Peut-être que c'est un problème de DRM. – magicandre1981
quel numéro essayez-vous de résoudre? – magicandre1981
Il n'y a pas encore de problème spécifique. Je développe des plug-ins WMP (Lecteur Windows Media Plus !, Tag WMP Plus) et les symboles ont été très utiles dans le passé pour déboguer des problèmes et pour ajouter de nouvelles fonctionnalités à mes plug-ins. –