while installation of msi i was watching at process explorer ..i see multiple msiexec.exe are runing when i see properties i see like this

C:\WINDOWS\system32\MsiExec.exe -Embedding 59465E02FC8CDF15571B52DDDD811C42

i come to know this is for deffered custom action and i got the template like this..
msiexec.exe -Embedding <GUID> - this is the custom action server (indicated by the -Embedding switch)

here i have doubt what is <GUID> weatehr it stand for component ,Product or what its is...??
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Did you try any of the MS newsgroups as I suggested http://forum.installsite.net/index.php?showtopic=19392

BTW, this forum is concerned with errors returned by the Windows Installer engine, not for general questions (this isn't even about an error!). Expect a moderator to move it (to 'package Development'?)
Answered 08/26/2009 by: VBScab
Red Belt

Please log in to comment
0
msiexec.exe -Embedding <GUID> - this is the custom action server (indicated by the -Embedding switch)
From: http://blogs.msdn.com/astebner/archive/2005/03/02/384088.aspx

The packaged GUID (59465E02FC8CDF15571B52DDDD811C42) is converted to the uncompressed GUID {20E56495-C8CF-51FD-75B1-25DDDD18C124}
So search for the latter if you want to find out.

I'm not sure why you "need" to know if not of interest.
Answered 08/31/2009 by: AngelD
Red Belt

Please log in to comment
0
i know how the packaging is done...Original Product Code:
{12345678-ABCD-WXYZ-1234-ABCDEFGHIJKL} String manipulation steps: Action Original GUID section Packed GUID Section Reverse first 8 characters 12345678 87654321 Reverse next 4 characters ABCD DCBA Reverse next 4 characters WXYZ ZYXW Reverse next 2 characters 12 21 Reverse next 2 characters 34 43 Reverse next 2 characters AB BA Reverse next 2 characters CD DC Reverse next 2 characters EF FE Reverse next 2 characters GH HG Reverse next 2 characters IJ JI Reverse next 2 characters KL LK Recombine characters without any curly braces or hyphens to see your packed GUID:
87654321DCBAZYXW2134BADCFEHGJILK


but how this guid is generated in case of for differed custom action ...?i have posted this question in
Microsoft news group also...till now no..luck....
http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.windows.msi&tid=f99bbbe8-99b9-421a-b948-0102c0493796&cat=en_us_de8fa3a7-76cf-456f-9df0-d84603543fcd&lang=en&cr=us&sloc=en-us&m=1&p=1
Answered 09/02/2009 by: samdesilva
Yellow Belt

Please log in to comment
0
Hi All,

Did any body found like what is the internal meaning of C:\WINDOWS\system32\MsiExec.exe -Embedding 59465E02FC8CDF15571B52DDDD811C42 command line.
because under that in process explorer i could able to see one one rundll32.exe process running when i install the msi..
commandline:: rundll32.exe "C:\WINDOWS\Installer\MSI58.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_5712890 214 Syncfusion.AssemblyManagerRemoveAll!Syncfusion.AssemblyManagerRemoveAll.CustomActions.RunAssemblyManagerConsole_RemoveAllVersions...

but their is no entry in the msi for this.......


thanks
sowjanya.
Answered 07/16/2010 by: sowjanya_230
Senior Yellow Belt

Please log in to comment
0
As the blog entry states, the -Embedding switch is used by the thread/process which actually executes the Custom Action.

If you had logged the install verbosely, you'd probably find the Custom Action responsible, unless RunDLL32 was called by a function in another DLL, of course.
Answered 07/16/2010 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity