cab包中文件放到指定的路径

xsr152639 2012-09-03 11:37:14
希望:cab包中有两个dll,要放到system32下的en-us文件夹里。inf该如何写呢?
我的inf:
[version]
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
Test.ocx=Test.ocx
TestA.dll=TestA.dll
TestB.dll=TestB.dll

[Test.ocx]
file-win32-x86=thiscab
clsid={1F4F91CC-673A-4C29-8716-B3728731C421}
RegisterServer=yes
DestDir=11
FileVersion=4,0,2,27

[TestA.dll]
file-win32-x86=thiscab
DestDir=? //system32下的en-us
FileVersion=4,0,2,27


[TestB.dll]
file-win32-x86=thiscab
DestDir=? //system32下的en-us
FileVersion=1,0,1,2


补充:试过“DestDir=%11%\en-US”和“DestDir=11,en-US”,都不没起效。请问哪位大侠给点建议?
...全文
264 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxxiaoyu 2013-02-01
  • 打赏
  • 举报
回复
很有用,赞一个。
qiulvliu97 2012-11-19
  • 打赏
  • 举报
回复
兄弟,忽悠吧,像上面那样的写法根本就解决不了问题呀
xsr152639 2012-09-05
  • 打赏
  • 举报
回复
上面的:
[Extend.language] ;language resource files
TestB.dll
写错了,应该是:
[Extend.language] ;language resource files
TestB.dll=TestB.dll

xsr152639 2012-09-05
  • 打赏
  • 举报
回复
上面的:
[Extend.language] ;language resource files
TestB.dll
写错了,应该是:
[Extend.language] ;language resource files
TestB.dll=TestB.dll

xsr152639 2012-09-05
  • 打赏
  • 举报
回复
没人回复,自己解决,自己回复吧。
发现很多人呢问这个问题,但解决后都直接走人,而没把解决办法和结果拿出来。
-------------------------------------------------------------------------
[version]
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0

[DefaultInstall]
CopyFiles=install.files,Extend.language
RegisterOCXs=RegisterFiles

[DestinationDirs]
install.files=11
Extend.language=11,en-US
[install.files]
Test.ocx=Test.ocx
TestA.dll=TestA.dll

[Test.ocx]
file-win32-x86=thiscab
clsid={1F4F91CC-673A-4C29-8716-B3728731C421}
RegisterServer=yes
FileVersion=4,0,2,27

[TestA.dll]
file-win32-x86=thiscab
FileVersion=4,0,2,27

[Extend.language] ;language resource files
TestB.dll

[TestB.dll]
file-win32-x86=thiscab
FileVersion=4,0,2,27

[RegisterFiles]
%11%\Test.ocx

按照这个写法,TestA.dll会自动解压到system32下,TestB.dll会自动解压到sytem32\en-US文件夹下。
以上写法通过本人测试,肯定能用。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧