如何引用urlmon.dll?
大狗狗 2009-08-21 03:15:21 我的环境: WindowsXP sp2 VS2005
项目中选择"引用-添加引用" 然后找到system32中的urlmon.dll,结果引用失败,错误提示如下:
未能添加对urlmon.dll的引用,这不是一个有效的程序集或COM组件,只有具有扩展名dll的程序集和COM组件才能被引用
运行 Regsvr32 urlmon.dll ,提示"urlmon.dll中的DLLRegisterServer成功"。然后再次试图引用urlmon.dll,错误依旧!!
重启机器也不行。
如果不能引用urlmon.dll,那么[DllImport("urlmon.dll")]是不是也会失效呢?我从中导入CoInternetGetSession,但每次执行RegisterNameSpace都报"System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。"我怀疑根本就没能导入CoInternetGetSession。
请问如何引用urlmon.dll,你们机器上能添加对urlmon.dll的引用吗?