0

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 
+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

+0

quel numéro essayez-vous de résoudre? – magicandre1981

+0

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. –

Répondre

0

ok, j'ai une réponse. Mon soupçon était juste. Microsoft ne fournit pas la PDB pour WMP.dll en raison de problèmes de gestion des droits numériques. Vous devez résoudre votre problème sans PDB.

+0

Bah, ça pue. Et c'est bizarre parce que WMP ne fait même pas partie du chemin du média protégé, les symboles étaient toujours disponibles sur Vista et 7 donc je me demande ce qui a fait changer d'avis à Microsoft. Je suppose que cela signifie que les symboles ne seront pas disponibles sur Win10 non plus (encore besoin de vérifier). Quoi qu'il en soit, merci d'avoir regardé cela. –