注册DirectShow filter时应该注意中文路径
生活随笔
收集整理的這篇文章主要介紹了
注册DirectShow filter时应该注意中文路径
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
注冊DirectShow filter時應該注意中文路徑??
2010-01-15 16:39:57|??分類:?C++|字號?訂閱
昨天封裝了一個DirectShow Source Filter,使用Regsvr32注冊后,打開graphedt準備測試。在插入filter總是提示:“不能加載,可能是資源被占用”。
開始時,我根據(jù)錯誤提示信息,把能關(guān)閉的程序都關(guān)閉了,錯誤依舊。重啟電腦,還是出錯,最后,我打開filter的屬性,發(fā)現(xiàn)filter的文件路徑不太正常,參照了其他filter的文件路徑后,才發(fā)現(xiàn)文件路徑從中文處截斷了。
知道了原因就好辦了,先使用regsvr32 /u反注冊,然后將filter放到?jīng)]有中文的路徑下,再次注冊,一切正常。
總結(jié):
1. MS提供的錯誤信息大多數(shù)是沒用的;
2. 需要注冊的COM組件,最好不要放到有非英文的路徑下;
3. 不要相信Windows已經(jīng)國際化,總會在這里或者那里,偷偷地給你使絆子
轉(zhuǎn)載于:https://www.cnblogs.com/carl2380/archive/2012/05/15/2501340.html
總結(jié)
以上是生活随笔為你收集整理的注册DirectShow filter时应该注意中文路径的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visitor 访问者模式
- 下一篇: ConcurrentModificati