你是说卸载一些 ActiveX DLL吧?一个变通的办法是
Shell "regsvr32 -u XXX.dll"

解决方案 »

  1.   

    我想用程序检查注册表中的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]
    "C:\\WINDOWS\\SYSTEM\\MSVCRT.DLL"=dword:00000004
    "C:\\WINDOWS\\SYSTEM\\msvcrt40.dll"=hex:00,00,00
    "C:\\WINDOWS\\SYSTEM\\mfc30.dll"=hex:01,00,00,00
    "C:\\WINDOWS\\SYSTEM\\MFC42.DLL"=dword:00000004
    ~~~~~~~~
    我想逐个检查,发现其值是0,就删除,同时删除文件,问题是
    1  如何遍历[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]下的所有建值?
    2 如何读取,我想要用到一个循环
    关键的代码如何写,谢谢各位仁兄了