我一直停留在步骤9“设置为捕获”下面的教程 https://bitbucket.org/visinf/projects-2016-playing-for-data抛出异常:“System.ApplicationException”在renderdocui.exe
我调试renderdocui.exe,然后点击捕获,这里是我收到的错误。任何见解?
'renderdocui.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Users\mona\playing-for-data\renderdoc\x64\Debug\renderdocui.exe'. Symbols loaded.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Cannot find or open the PDB file.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Cannot find or open the PDB file.
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'Microsoft.GeneratedCode'.
'renderdocui.exe' (CLR v4.0.30319: renderdocui.exe): Loaded 'C:\Users\mona\playing-for-data\renderdoc\x64\Debug\WeifenLuo.WinFormsUI.Docking.dll'. Symbols loaded.
The thread 0x6a8 has exited with code 0 (0x0).
Exception thrown: 'System.ApplicationException' in renderdocui.exe
Exception thrown: 'System.ApplicationException' in renderdocui.exe
The thread 0x176c has exited with code 0 (0x0).
而且这里的日志我从renderdocui得到:
RENDERDOC: [15:49:29] core.cpp(242) - Log - RenderDoc v0.27 x64 (NO_GIT_COMMIT_HASH_DEFINED) loaded in replay application
RENDERDOC: [15:50:55] win32_process.cpp(307) - Log - Injecting renderdoc into process 7732
RENDERDOC: [15:50:55] win32_process.cpp(180) - Debug - Injecting call to RENDERDOC_SetLogFile
RENDERDOC: [15:50:55] win32_process.cpp(180) - Debug - Injecting call to RENDERDOC_SetCaptureOptions
RENDERDOC: [15:50:55] win32_process.cpp(180) - Debug - Injecting call to RENDERDOC_GetRemoteAccessIdent
RENDERDOC: [15:50:55] win32_network.cpp(323) - Debug - connect before timeout
RENDERDOC: [15:50:55] remote_access.cpp(389) - Log - Got remote handshake: PlayGTAV() [7732]
RENDERDOC: [15:50:56] win32_network.cpp(169) - Warning - recv: 10054
RENDERDOC: [15:50:59] win32_network.cpp(317) - Debug - connect timed out
RENDERDOC: [15:50:59] win32_network.cpp(344) - Warning - Failed to connect to localhost:38920
RENDERDOC: [15:51:02] win32_network.cpp(317) - Debug - connect timed out
RENDERDOC: [15:51:02] win32_network.cpp(344) - Warning - Failed to connect to localhost:38920
我不知道我的做法应该是什么样的调试这个问题,并修复它。使用Capture(比如启用儿童钩子)或Global Process Hook,GTA5游戏中不会显示叠加。
在步骤9,它被提及,以确保系统路径指向的OpenEXR库,你可以看到他们在这里: