日期:2014-05-20  浏览次数:21022 次

使用DirectX.Capture.dll和DShowNET.dll捕获视频程序问题
在运行使用DirectX.Capture.dll和DShowNET.dll捕获视频程序
中的demo的时候会出现这样的问题?问题描述如下:
未处理的NotSupportedException
"No devices of the category"

“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\Documents and Settings\Administrator\桌面\DirectXCapture\CaptureTest\bin\Debug\CaptureTest.vshost.exe”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\mscorlib.resources\2.0.0.0_zh-CHS_b77a5c561934e089\mscorlib.resources.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
线程 0x10b4 已退出,返回值为 0 (0x0)。
线程 0x10b8 已退出,返回值为 0 (0x0)。
线程 0x10b0 已退出,返回值为 0 (0x0)。
“CaptureTest.vshost.exe”(托管): 已加载“C:\Documents and Settings\Administrator\桌面\DirectXCapture\CaptureTest\bin\Debug\CaptureTest.exe”,符号已加载。
“CaptureTest.vshost.exe”(托管): 已加载“C:\Documents and Settings\Administrator\桌面\DirectXCapture\CaptureTest\bin\Debug\DirectX.Capture.dll”,符号已加载。
“CaptureTest.vshost.exe”(托管): 已加载“C:\Documents and Settings\Administrator\桌面\DirectXCapture\CaptureTest\bin\Debug\DShowNET.dll”,符号已加载。
System.NotSupportedException 中第一次偶然出现的“DirectX.Capture.dll”类型的异常
“CaptureTest.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
程序“[3116] CaptureTest.vshost.exe: 托管”已退出,返回值为 0 (0x0)。

------解决方案--------------------
设备没连上呗