抛出异常:'System.ApplicationException' in renderdocui.exe
Exception thrown: 'System.ApplicationException' in renderdocui.exe
一直卡在后面教程"Setup for Capturing"的第9步
https://bitbucket.org/visinf/projects-2016-playing-for-data
我正在调试 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 库,您可以在这里看到它们:
另外当我点击全局进程钩子然后开始游戏时,我得到以下错误:
所以我的游戏不是来自Steam
而是来自Rockstar games
。显然这就是为什么我不需要 global process hook
和 capture
的原因。但是,我从头开始构建所有内容(通过下载 git 存储库重新开始),并使用 release
和 x64
配置而不是 debug
和 x64
配置.现在,当我 select hook into children
选项和 select GTAVLauncher.exe
可执行文件并单击捕获时,它会在左上角显示 overlay
并按 F12
或 Print Screen
但是在保存每次捕获后,我必须再次按 F12 这使得它变得相当困难,因为我还必须同时使用无线控制器玩游戏。我想知道是否有人可以与我分享他们的经验。
我还在编辑环境变量部分将其添加到我的全局系统路径中:
C:\Program Files\ilmbase\include\OpenEXR
然后重启系统。
请注意,如果您在游戏文件夹中使用 script hook v
或 script hook v.NET
dll
,capturing/game 会崩溃,如果您调试游戏,它会告诉您 script hook v is violating access
.
一直卡在后面教程"Setup for Capturing"的第9步 https://bitbucket.org/visinf/projects-2016-playing-for-data
我正在调试 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 库,您可以在这里看到它们:
另外当我点击全局进程钩子然后开始游戏时,我得到以下错误:
所以我的游戏不是来自Steam
而是来自Rockstar games
。显然这就是为什么我不需要 global process hook
和 capture
的原因。但是,我从头开始构建所有内容(通过下载 git 存储库重新开始),并使用 release
和 x64
配置而不是 debug
和 x64
配置.现在,当我 select hook into children
选项和 select GTAVLauncher.exe
可执行文件并单击捕获时,它会在左上角显示 overlay
并按 F12
或 Print Screen
但是在保存每次捕获后,我必须再次按 F12 这使得它变得相当困难,因为我还必须同时使用无线控制器玩游戏。我想知道是否有人可以与我分享他们的经验。
我还在编辑环境变量部分将其添加到我的全局系统路径中:
C:\Program Files\ilmbase\include\OpenEXR
然后重启系统。
请注意,如果您在游戏文件夹中使用 script hook v
或 script hook v.NET
dll
,capturing/game 会崩溃,如果您调试游戏,它会告诉您 script hook v is violating access
.