1, 我的ACTIVE 控件放到没有安装vc的机器里控件都显示不了了,怎么才能让控件显示?2, 新装了xp操作系统,结果系统被拖得巨慢,估计中了毒
症状: 有时是nvsvc32.exe 有时是svchost.exe(NETWORK SERVICES)占用了90%多的cpu, 强行结束svchost.exe时,系统弹出对话框,显示1分钟后系统自动关机,用冲击波,震荡波专杀工具都没有查出来,请问时中了什么毒,现在xp打上sp2了,还是这样!!?3, 装了xp系统后,安装了xp自带的防火墙,阻止了nvsvc32.exe,现在qq可以登录,但是网页打不开,不知道跟nvsvc32被阻止有没有关系。怎么才能打开网页啊?

解决方案 »

  1.   

    1, 我的ACTIVE 控件放到没有安装vc的机器里控件都显示不了了,怎么才能让控件显示?
    ========================================
    使用静态库编译,如果不行需要安装相应的DLL呵呵
      

  2.   

    1.编译activeX控件的时候选择静态编译,且使用的时候需要注册。
    2.关闭RPC服务
      

  3.   

    我是用release编译的.exe文件,“active控件用静态编译” 难道不是build->set active configulation->win32 release吗?
      

  4.   

    1、选择静态编译,如果还不行用installsheild打包
    2、到瑞星或是江民的网站下载免费的双波补丁(要是把分都给我可以发到你信箱中)
    3、重新设定你的DNS就可以
      

  5.   

    to 伯虎:我不知道ocx是啥,我的activex控件只是从componets and controls里头加的
      

  6.   

    第一个问题:估计是需要什么东西支持,比如mfc42.dll等等或别的什么
    第二个问题:nvsvr32这个东西可以关掉,如果还有问题看看自启动项有什么东西
    第三个问题:没有设ip
      

  7.   

    regsvr32 c:\*****.ocx//path   使用的时候需要注册 使用administror用户注册
      

  8.   

    第一个问题:注册写的东东
    第二个问题 AND 第三个问题 重装sp2
      

  9.   

    3.nvsvc32是nvidia显卡的驱动,跟那个没关系,你看看是不是IE的安全级别设太高了
      

  10.   

    1、把你的控件拿到其他机器上注册一下。
    2、3 重装Windows 安装Norton
      

  11.   

    1.regsvr32 c:\Windows\System\****.ocx 
    ocx是控件文件的后缀,****表示你ActiveX控件名,这是VC自带的ActiveX控件
    如果是自己编写的控件,就regsvr32 控件的路径
      

  12.   

    第一个问题原因是软件所在机器的Windows目录的SYSTEM32下没有active4*.ocx控件,而且需要注册它,注册有三种方式(自选):方法一:在DOS或Windows命令行下运行:regsvr32 mscomm32.ocx 注册示例: regsvr32 mscomm32.ocx      //注册mscomm32.ocx 控件  regsvr32 /u mscomm32.ocx     //解除mscomm32.ocx 控件的注册如果mscomm32.ocx 文件不在system目录时,还必须在文件名前加上完整的路径。除了regsvr32应用程序之外,Microsoft在它的Web站点上还提供了一个称为regclean.exe的程序,可以检查注册表并去掉丢失的组件在注册表中的条目。regclean.exe除了可以删除“悬挂”的条目,它还提供一个“undo”文件帮助恢复错误的删除。用regsvr32.exe注册ActiveX控件虽然简单,但需要用户手工进行注册,在不用时还需手工解除注册。方法二:用Install Shield,在里面选“Self-Registered”,安装程序将自动注册
       方法三:API函数注册此方法的设计思路是:先将ActiveX控件载入内存,然后验证其有效性,最后直接在内存地址中执行其注册函数(DllRegisterServer、UnDllregisterServer)。其编程方法是:  1、使用Windows API函数LoadLibrary载入ActiveX控件;        2、使用GetProcAddress函数获取ActiveX控件中注册函数DllRegisterServer(注销函数为DllUnregisterserver)指针;  3、使用CallWindowProc函数执行已载入内存的ActiveX控件注册函数(DllRegisterServer、UnDllregisterServer)。示例:typedef int (CALLBACK* MYFUNCTION)(void);MYFUNCTION  MyFunction = NULL;HINSTANCE handle = NULL ;handle = LoadLibrary("TRDragDropTreeCtrl.ocx");if( handle != NULL ){MyFunction = GetProcAddress(handle,"DllRegisterServer");if( MyFunction != NULL ){MyFunction();}       }
      

  13.   

    1:注册控件,如楼上所讲2:机子慢可能是病毒,但也有可能不是:->装上SP2后,到IE->internet选项->程序管理加载项->统统关掉试试(同样还可以开启的)3:建议不用xp自带的防火墙,它会产生许多莫名其妙的问题,装个其他的防火墙吧