首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

activex控件发布有关问题

2012-02-13 
activex控件发布问题我用VS2005做了一个 activex控件发布的cab工程,现在遇到的问题是:数字签名后能够正确

activex控件发布问题
我用VS2005做了一个 activex控件发布的cab工程,现在遇到的问题是:
数字签名后能够正确下载,并且自动安装,但是我找不到这个控件的安装位置是在那里?
我的INF文件如下:
; Sample INF file for 8960EAX.dll
[version] 
signature="$CHINA$"
AdvancedINF=2.0  

[DefaultInstall]
CopyFiles=install.files
RegisterOCXs=RegisterFiles

[DestinationDirs]
install.files=11

[Add.Code]
8960EAX.dll=8960EAX.dll
hi_h264dec.dll=hi_h264dec.dll
UDLL.dll=UDLL.dll
Language.ini=Language.ini
property.ini=property.ini
8960EAX.INF=8960EAX.INF

[install.files]
8960EAX.dll=8960EAX.dll
hi_h264dec.dll=hi_h264dec.dll
UDLL.dll=UDLL.dll
Language.ini=Language.ini
property.ini=property.ini
8960EAX.INF=8960EAX.INF

[8960EAX.INF]
file=thiscab

[property.ini]
file-win32-x86=thiscab
DestDir=11


[Language.ini]
file-win32-x86=thiscab
DestDir=11


[UDLL.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=3.0.9.2

[hi_h264dec.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=1,0,0,18

[8960EAX.dll]
file-win32-x86=thiscab
clsid={813B6DEC-49B4-416D-A725-D88DA3480162} 
DestDir=11
FileVersion=1,0,0,2 
RegisterServer=yes  
; end of INF file

 "DestDir"指的是装载目录或者文件的地址: 11 指定为系统目录 WINDOWS/SYSTEM 或者 WINNT/SYSTEM32; 10 规定为窗口目录、WINDOWS或者WINNT。如果没有指定DestDir(典型情况),则代码从固定的OCCACHE目录装载。  
但是我在这些目录都找过。或者把整个C盘都找个啦。但是都没有找到
8960EAX.dll
hi_h264dec.dll
UDLL.dll
Language.ini
property.ini
8960EAX.INF任何一个文件。

只有在C:\Windows\Downloaded Program Files下有一个我的工程.cab文件。我想这个就是自动下载的地方。但是还是看不到上面所提的文件。
因为我的activex要加载一些property和language的信息。
各位大哥。救救我吧。谢谢啦!!!
能不能帮忙给出正确的INF。对这个文件编辑不是很熟悉
比如我想把上面这些文件自动安装到C:\Program Files\activex文件侠下怎么写INF文件呢?

[解决办法]
BCB??
[解决办法]
不懂
[解决办法]
activex好像是自动放到system32下面的,如果注册成功的话。放到指定位置的话要出个安装包,指定的。貌似是这样的
[解决办法]
注册过的话,会在IE的“管理加载项”中找到你的文件名和相应的状态。
在系统目录下的Downloaded Program Files目录会找到你的注册信息

热点排行