Re: ServiceInstall table
- From: "Phil Wilson" <pdjwilson@xxxxxxxxxxxxxx>
- Date: Fri, 17 Jun 2005 08:41:58 -0700
It means that the Component column in the ServiceInstall table is column 1
of the entry in the Component table whose KeyPath column points to the File
table with your Service executable. It might help to just look at the File
table - the entry there for your Service exe has a Component column - that's
the same one you need in the ServiceInstall table.
[[The Component table is a list of components (most often containing only
one file) and each Component table entry usually has a KeyPath entry
pointing to a File table or Registry table entry. ]]
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280
"PeterW" <nspw@xxxxxxxxxxxxxx> wrote in message
news:80A1A31E-E13A-4CD7-82F0-50A9AFACCCA5@xxxxxxxxxxxxxxxx
>I am using orca to edit a Windows Service Install msi.
>
> The ServiceInstall table is giving me grief in that adding a row fails
> repeatedly.
>
> I think the Component_ category is the one that is the cause. The
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/serviceinstall_table.asp
> file states that this is "External key to column one of the Component
> Table."
>
> What on earth does this statement mean? Is it the value in the Component
> column which is column one? and how do you identify which row should be
> used? And where do you get the External key?
>
> cheers
>
> Peter
> --
> PeterW
.
- Follow-Ups:
- Re: ServiceInstall table
- From: PeterW
- Re: ServiceInstall table
- References:
- ServiceInstall table
- From: PeterW
- ServiceInstall table
- Prev by Date: Installation Problem
- Next by Date: Re: Creating shortcuts in Setup project
- Previous by thread: ServiceInstall table
- Next by thread: Re: ServiceInstall table
- Index(es):