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目录会找到你的注册信息