help building CAB file

R

rocio

I generated a .inf for my application, then edited it to suit my needs, but when I run the cab file it generates in my PPC, I get an error "Setup Failed" with a general error message that does not say anything.

If anyone is willing to take a look at my .inf file, I'll appreciate it a lot.

[Version]
Signature="$Windows NT$"
Provider="Software and Services"
CESignature="$Windows CE$"

[CEStrings]
AppName="Pocket AIS"
InstallDir=%CE1%\%AppName%

[CEDevice]
VersionMin=3.00
VersionMax=4.99

[DefaultInstall]
CEShortcuts=Shortcuts
CopyFiles=Files.Common,Files.Shared

[DefaultInstall.ARMV4]
CopyFiles=Files.ARMV4
CESetupDLL=vsd_setup.dll

[DefaultInstall.ARM]
CopyFiles=Files.ARM
CESetupDLL=vsd_setup.dll

[DefaultInstall.SH3]
CopyFiles=Files.SH3
CESetupDLL=vsd_setup.dll

[DefaultInstall.MIPS]
CopyFiles=Files.MIPS
CESetupDLL=vsd_setup.dll

[DefaultInstall.X86]
CopyFiles=Files.X86
CESetupDLL=vsd_setup.dll

[DefaultInstall.WCE420X86]
CopyFiles=Files.WCE420X86
CESetupDLL=vsd_setup.dll

[SourceDisksNames]
1=,"SharedObjects",,"C:\Pocket AIS\Pocket AIS Shared Objects\"
2=,"CompiledVersions",,"C:\Pocket AIS\Compiled Versions\"

[SourceDisksNames.ARMV4]
5=,"ARMV45",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
6=,"ARMV4_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARMV4\"

[SourceDisksNames.ARM]
7=,"ARM7",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
8=,"ARM_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARM\"

[SourceDisksNames.SH3]
9=,"SH39",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
10=,"SH3_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\SH3\"

[SourceDisksNames.MIPS]
11=,"MIPS11",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
12=,"MIPS_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\MIPS\"

[SourceDisksNames.X86]
13=,"X8613",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
14=,"X86_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\X86\"

[SourceDisksNames.WCE420X86]
15=,"WCE420X8615",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
16=,"WCE420X86_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\WCE420X86\"

[SourceDisksFiles]
Pocket AIS.exe=2
app.config=1
CamApplication.dll=2
Pocket AIS BS.dll=2
veocamapi.dll=1
frame.hdr=1
click.wav=1

[SourceDisksFiles.ARMV4]
vsd_config.txt.ARMV4=5
vsd_setup.dll=6

[SourceDisksFiles.ARM]
vsd_config.txt.ARM=7
vsd_setup.dll=8

[SourceDisksFiles.SH3]
vsd_config.txt.SH3=9
vsd_setup.dll=10

[SourceDisksFiles.MIPS]
vsd_config.txt.MIPS=11
vsd_setup.dll=12

[SourceDisksFiles.X86]
vsd_config.txt.X86=13
vsd_setup.dll=14

[SourceDisksFiles.WCE420X86]
vsd_config.txt.WCE420X86=15
vsd_setup.dll=16

[Files.Common]
Pocket AIS.exe,,,0
app.config,,,0
CamApplication.dll,,,0
Pocket AIS BS.dll,,,0
frame.hdr,,,0
click.wav,,,0

[Files.Shared]
veocamapi.dll,,,0x80000000

[Files.ARMV4]
vsd_config.txt,vsd_config.txt.ARMV4,,0
vsd_setup.dll,,,0

[Files.ARM]
vsd_config.txt,vsd_config.txt.ARM,,0
vsd_setup.dll,,,0

[Files.SH3]
vsd_config.txt,vsd_config.txt.SH3,,0
vsd_setup.dll,,,0

[Files.MIPS]
vsd_config.txt,vsd_config.txt.MIPS,,0
vsd_setup.dll,,,0

[Files.X86]
vsd_config.txt,vsd_config.txt.X86,,0
vsd_setup.dll,,,0

[Files.WCE420X86]
vsd_config.txt,vsd_config.txt.WCE420X86,,0
vsd_setup.dll,,,0

[Shortcuts]
Pocket AIS,0,Pocket AIS.exe,%CE11%

[DestinationDirs]
Files.Common=0,%InstallDir%
Files.Shared=0,%CE2% ; \Windows
Shortcuts=0,%CE2%\Start Menu
Files.ARMV4=0,%InstallDir%
Files.ARM=0,%InstallDir%
Files.SH3=0,%InstallDir%
Files.MIPS=0,%InstallDir%
Files.X86=0,%InstallDir%
Files.WCE420X86=0,%InstallDir%
 
R

Roberto M. Oliva

Your .inf file... seems to be right. The problem you have is probably located in the CESetupDLL=vsd_setup.dll
As far as I don't know what vsd_setup.dll does

One thing I do (if it can help you) is that I give the same number to the diferent locations of the source file as the only difference is the processor.
But what you have is not an error (AFAIK) I tell you only for clarity.
For example:

....
[SourceDisksNames]
1=,"SharedObjects",,"C:\Pocket AIS\Pocket AIS Shared Objects\"
2=,"CompiledVersions",,"C:\Pocket AIS\Compiled Versions\"

[SourceDisksNames.ARMV4]
3=,"ARMV45",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
4=,"ARMV4_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARMV4\"

[SourceDisksNames.ARM]
3=,"ARM7",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
4=,"ARM_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARM\"
....

and then is easier to define the files:

....
[SourceDisksFiles.ARMV4]
vsd_config.txt.ARMV4=3
vsd_setup.dll=4

[SourceDisksFiles.ARM]
vsd_config.txt.ARM=3
vsd_setup.dll=4
....

is always the same

Roberto

I generated a .inf for my application, then edited it to suit my needs, but when I run the cab file it generates in my PPC, I get an error "Setup Failed" with a general error message that does not say anything.

If anyone is willing to take a look at my .inf file, I'll appreciate it a lot.

[Version]
Signature="$Windows NT$"
Provider="Software and Services"
CESignature="$Windows CE$"

[CEStrings]
AppName="Pocket AIS"
InstallDir=%CE1%\%AppName%

[CEDevice]
VersionMin=3.00
VersionMax=4.99

[DefaultInstall]
CEShortcuts=Shortcuts
CopyFiles=Files.Common,Files.Shared

[DefaultInstall.ARMV4]
CopyFiles=Files.ARMV4
CESetupDLL=vsd_setup.dll

[DefaultInstall.ARM]
CopyFiles=Files.ARM
CESetupDLL=vsd_setup.dll

[DefaultInstall.SH3]
CopyFiles=Files.SH3
CESetupDLL=vsd_setup.dll

[DefaultInstall.MIPS]
CopyFiles=Files.MIPS
CESetupDLL=vsd_setup.dll

[DefaultInstall.X86]
CopyFiles=Files.X86
CESetupDLL=vsd_setup.dll

[DefaultInstall.WCE420X86]
CopyFiles=Files.WCE420X86
CESetupDLL=vsd_setup.dll

[SourceDisksNames]
1=,"SharedObjects",,"C:\Pocket AIS\Pocket AIS Shared Objects\"
2=,"CompiledVersions",,"C:\Pocket AIS\Compiled Versions\"

[SourceDisksNames.ARMV4]
5=,"ARMV45",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
6=,"ARMV4_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARMV4\"

[SourceDisksNames.ARM]
7=,"ARM7",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
8=,"ARM_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARM\"

[SourceDisksNames.SH3]
9=,"SH39",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
10=,"SH3_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\SH3\"

[SourceDisksNames.MIPS]
11=,"MIPS11",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
12=,"MIPS_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\MIPS\"

[SourceDisksNames.X86]
13=,"X8613",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
14=,"X86_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\X86\"

[SourceDisksNames.WCE420X86]
15=,"WCE420X8615",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
16=,"WCE420X86_Setup",,"C:\Program Files\Microsoft Visual Studio ..NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\WCE420X86\"

[SourceDisksFiles]
Pocket AIS.exe=2
app.config=1
CamApplication.dll=2
Pocket AIS BS.dll=2
veocamapi.dll=1
frame.hdr=1
click.wav=1

[SourceDisksFiles.ARMV4]
vsd_config.txt.ARMV4=5
vsd_setup.dll=6

[SourceDisksFiles.ARM]
vsd_config.txt.ARM=7
vsd_setup.dll=8

[SourceDisksFiles.SH3]
vsd_config.txt.SH3=9
vsd_setup.dll=10

[SourceDisksFiles.MIPS]
vsd_config.txt.MIPS=11
vsd_setup.dll=12

[SourceDisksFiles.X86]
vsd_config.txt.X86=13
vsd_setup.dll=14

[SourceDisksFiles.WCE420X86]
vsd_config.txt.WCE420X86=15
vsd_setup.dll=16

[Files.Common]
Pocket AIS.exe,,,0
app.config,,,0
CamApplication.dll,,,0
Pocket AIS BS.dll,,,0
frame.hdr,,,0
click.wav,,,0

[Files.Shared]
veocamapi.dll,,,0x80000000

[Files.ARMV4]
vsd_config.txt,vsd_config.txt.ARMV4,,0
vsd_setup.dll,,,0

[Files.ARM]
vsd_config.txt,vsd_config.txt.ARM,,0
vsd_setup.dll,,,0

[Files.SH3]
vsd_config.txt,vsd_config.txt.SH3,,0
vsd_setup.dll,,,0

[Files.MIPS]
vsd_config.txt,vsd_config.txt.MIPS,,0
vsd_setup.dll,,,0

[Files.X86]
vsd_config.txt,vsd_config.txt.X86,,0
vsd_setup.dll,,,0

[Files.WCE420X86]
vsd_config.txt,vsd_config.txt.WCE420X86,,0
vsd_setup.dll,,,0

[Shortcuts]
Pocket AIS,0,Pocket AIS.exe,%CE11%

[DestinationDirs]
Files.Common=0,%InstallDir%
Files.Shared=0,%CE2% ; \Windows
Shortcuts=0,%CE2%\Start Menu
Files.ARMV4=0,%InstallDir%
Files.ARM=0,%InstallDir%
Files.SH3=0,%InstallDir%
Files.MIPS=0,%InstallDir%
Files.X86=0,%InstallDir%
Files.WCE420X86=0,%InstallDir%
 
R

rocio

Daaaaaa......my .inf file is correct, I was just using the wrong CAB file in my PPC ......
A better review of this newsgroup helped me found out which CAB file suits my PPC.

Tx. for your reply anyway!


I generated a .inf for my application, then edited it to suit my needs, but when I run the cab file it generates in my PPC, I get an error "Setup Failed" with a general error message that does not say anything.

If anyone is willing to take a look at my .inf file, I'll appreciate it a lot.

[Version]
Signature="$Windows NT$"
Provider="Software and Services"
CESignature="$Windows CE$"

[CEStrings]
AppName="Pocket AIS"
InstallDir=%CE1%\%AppName%

[CEDevice]
VersionMin=3.00
VersionMax=4.99

[DefaultInstall]
CEShortcuts=Shortcuts
CopyFiles=Files.Common,Files.Shared

[DefaultInstall.ARMV4]
CopyFiles=Files.ARMV4
CESetupDLL=vsd_setup.dll

[DefaultInstall.ARM]
CopyFiles=Files.ARM
CESetupDLL=vsd_setup.dll

[DefaultInstall.SH3]
CopyFiles=Files.SH3
CESetupDLL=vsd_setup.dll

[DefaultInstall.MIPS]
CopyFiles=Files.MIPS
CESetupDLL=vsd_setup.dll

[DefaultInstall.X86]
CopyFiles=Files.X86
CESetupDLL=vsd_setup.dll

[DefaultInstall.WCE420X86]
CopyFiles=Files.WCE420X86
CESetupDLL=vsd_setup.dll

[SourceDisksNames]
1=,"SharedObjects",,"C:\Pocket AIS\Pocket AIS Shared Objects\"
2=,"CompiledVersions",,"C:\Pocket AIS\Compiled Versions\"

[SourceDisksNames.ARMV4]
5=,"ARMV45",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
6=,"ARMV4_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARMV4\"

[SourceDisksNames.ARM]
7=,"ARM7",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
8=,"ARM_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\ARM\"

[SourceDisksNames.SH3]
9=,"SH39",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
10=,"SH3_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\SH3\"

[SourceDisksNames.MIPS]
11=,"MIPS11",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
12=,"MIPS_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\MIPS\"

[SourceDisksNames.X86]
13=,"X8613",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
14=,"X86_Setup",,"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\X86\"

[SourceDisksNames.WCE420X86]
15=,"WCE420X8615",,"C:\Pocket AIS\Pocket AIS UI\obj\Debug\"
16=,"WCE420X86_Setup",,"C:\Program Files\Microsoft Visual Studio ..NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\WCE420X86\"

[SourceDisksFiles]
Pocket AIS.exe=2
app.config=1
CamApplication.dll=2
Pocket AIS BS.dll=2
veocamapi.dll=1
frame.hdr=1
click.wav=1

[SourceDisksFiles.ARMV4]
vsd_config.txt.ARMV4=5
vsd_setup.dll=6

[SourceDisksFiles.ARM]
vsd_config.txt.ARM=7
vsd_setup.dll=8

[SourceDisksFiles.SH3]
vsd_config.txt.SH3=9
vsd_setup.dll=10

[SourceDisksFiles.MIPS]
vsd_config.txt.MIPS=11
vsd_setup.dll=12

[SourceDisksFiles.X86]
vsd_config.txt.X86=13
vsd_setup.dll=14

[SourceDisksFiles.WCE420X86]
vsd_config.txt.WCE420X86=15
vsd_setup.dll=16

[Files.Common]
Pocket AIS.exe,,,0
app.config,,,0
CamApplication.dll,,,0
Pocket AIS BS.dll,,,0
frame.hdr,,,0
click.wav,,,0

[Files.Shared]
veocamapi.dll,,,0x80000000

[Files.ARMV4]
vsd_config.txt,vsd_config.txt.ARMV4,,0
vsd_setup.dll,,,0

[Files.ARM]
vsd_config.txt,vsd_config.txt.ARM,,0
vsd_setup.dll,,,0

[Files.SH3]
vsd_config.txt,vsd_config.txt.SH3,,0
vsd_setup.dll,,,0

[Files.MIPS]
vsd_config.txt,vsd_config.txt.MIPS,,0
vsd_setup.dll,,,0

[Files.X86]
vsd_config.txt,vsd_config.txt.X86,,0
vsd_setup.dll,,,0

[Files.WCE420X86]
vsd_config.txt,vsd_config.txt.WCE420X86,,0
vsd_setup.dll,,,0

[Shortcuts]
Pocket AIS,0,Pocket AIS.exe,%CE11%

[DestinationDirs]
Files.Common=0,%InstallDir%
Files.Shared=0,%CE2% ; \Windows
Shortcuts=0,%CE2%\Start Menu
Files.ARMV4=0,%InstallDir%
Files.ARM=0,%InstallDir%
Files.SH3=0,%InstallDir%
Files.MIPS=0,%InstallDir%
Files.X86=0,%InstallDir%
Files.WCE420X86=0,%InstallDir%
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top