msiexec.exe -Embedding <GUId> custom action switch
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...??
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
Answers (5)
Please log in to answer
Posted by:
anonymous_9363
13 years ago
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'?)
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'?)
Posted by:
AngelD
13 years ago
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.
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.
Posted by:
samdesilva
13 years ago
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
{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
Posted by:
sowjanya_230
12 years ago
Hi All,
Did any body found like what is the internal meaning of C:\WINDOWS\system32\Msi Exec.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.
Did any body found like what is the internal meaning of C:\WINDOWS\system32\
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.
Posted by:
anonymous_9363
12 years ago

so that the conversation will remain readable.