The Crypto API is a Windows coding thing, not WiX code as in wxs. You'd
need a custom action using the encrypting/decrypting APIs to store and
retrieve the password. A simple search returns this example:

http://stackoverflow.com/questions/9221245/how-do-i-store-and-retrieve-credentials-from-the-windows-vault-credential-manage

Phil Wilson


On Thu, Sep 19, 2013 at 9:18 AM, Swaroop Kare
<swaroop.k...@ifdspercana.com>wrote:

> Thanks Phil for your suggestion.
>
>
>
> It would be helpful if there is any sample code of implementing crypto
> api in wix.
>
>
>
>
>
> -----Original Message-----
> From: Phil Wilson [mailto:phildgwil...@gmail.com]
> Sent: 19 September 2013 16:57
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Service Install Password not sent
> correctlytoWindows Service
>
>
>
> You're kind of stuck. You've committed to supply credentials at install
>
> time, but you need to supply them for patch and repair, so you need to
>
> store them somewhere. If the registry is not allowed then write a custom
>
> action with the Crypto API, things like CredWrite, CredRead etc.
>
>
>
> Phil Wilson
>
>
>
>
>
> On Thu, Sep 19, 2013 at 7:52 AM, Swaroop Kare
>
> <swaroop.k...@ifdspercana.com>wrote:
>
>
>
> > Thanks for your suggestion of mentioning about remember pattern,
>
> > unfortunately I am not supposed to store passwords in registry.
>
> >
>
> >
>
> >
>
> > Is there any other alternative solution to fix "CreateUser:  Error
>
> > 0x80070103: failed to read attributes from custom action data" while
>
> > doing a patch update or repair.
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > -----Original Message-----
>
> > From: Blair Murri [mailto:os...@live.com]
>
> > Sent: 14 September 2013 03:08
>
> > To: General discussion for Windows Installer XML toolset.
>
> > Subject: Re: [WiX-users] Service Install Password not sent correctly
>
> > toWindows Service
>
> >
>
> >
>
> >
>
> > Search this list for the property remember pattern.
>
> >
>
> >
>
> >
>
> > > Date: Thu, 12 Sep 2013 16:09:29 +0100
>
> >
>
> > > From: swaroop.k...@ifdspercana.com
>
> >
>
> > > To: wix-users@lists.sourceforge.net
>
> >
>
> > > Subject: Re: [WiX-users] Service Install Password not sent correctly
>
> > toWindows Service
>
> >
>
> > >
>
> >
>
> > > Thanks guys for all your help. I am now able to send password and
>
> > start
>
> >
>
> > > windows service using util:user as mentioned in the format below.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > <util:User Id="TaskService" Domain="[USER_SYSTEM_DOMAIN]"
>
> >
>
> > > Name="[USER_SERVICE_ACCOUNT]" Password="[USER_SERVICE_PASSWORD]"
>
> >
>
> > > LogonAsService="yes" FailIfExists="no" CreateUser="no"
>
> >
>
> > > RemoveOnUninstall="no" />
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > My next problem, is how should I handle them for patch release?
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > I am able to build Patch1.msp by following steps:
>
> >
>
> > >
>
> >
>
> > > 1.Create Patch1.msi
>
> >
>
> > >
>
> >
>
> > > 2.Compare RTM.msi and Patch1.msi using Torch and Pyro;and generate
>
> >
>
> > > Patch1.msp
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > When I try to install them, I get a fatal error. Below is the
> extract
>
> >
>
> > > from verbose log.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Action 12:28:41: CreateUser.
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C:90) [12:28:41:010]: Executing op:
>
> >
>
> > >
>
> >
> CustomActionSchedule(Action=CreateUser,ActionType=11265,Source=BinaryDat
>
> >
>
> > > a,Target=**********,CustomActionData=**********)
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C:90) [12:28:41:026]: Creating MSIHANDLE (1064) of type
>
> > 790536
>
> >
>
> > > for thread 400
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C:2C) [12:28:41:026]: Invoking remote custom action. DLL:
>
> >
>
> > > C:\WINDOWS\Installer\MSI23.tmp, Entrypoint: CreateUser
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C!5C) [12:28:41:479]: Creating MSIHANDLE (1065) of type
>
> > 790531
>
> >
>
> > > for thread 2908
>
> >
>
> > >
>
> >
>
> > > CreateUser:  Error 0x80070103: failed to read attributes from custom
>
> >
>
> > > action data
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C!5C) [12:28:41:479]: Closing MSIHANDLE (1065) of type
>
> > 790531
>
> >
>
> > > for thread 2908
>
> >
>
> > >
>
> >
>
> > > MSI (s) (2C:2C) [12:28:41:495]: Closing MSIHANDLE (1064) of type
>
> > 790536
>
> >
>
> > > for thread 400
>
> >
>
> > >
>
> >
>
> > > Action ended 12:28:41: InstallFinalize. Return value 3.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Any help on this would be much appreciated.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Thanks
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > -----Original Message-----
>
> >
>
> > > From: Dexter [mailto:d8x...@hotmail.com]
>
> >
>
> > > Sent: 10 September 2013 21:48
>
> >
>
> > > To: wix-users@lists.sourceforge.net
>
> >
>
> > > Subject: Re: [WiX-users] Service Install Password not sent correctly
>
> >
>
> > > toWindows Service
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Use the User Element from the Util Extension to grant the user
>
> >
>
> > > LogonAsService
>
> >
>
> > >
>
> >
>
> > > permission. If you only want to grant permission to an existing user
>
> > the
>
> >
>
> > >
>
> >
>
> > > section would look something like this:
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > <util:User Id="ServiceUser" Name="[SERVICE_USERNAME]"
>
> >
>
> > >
>
> >
>
> > > Domain="[SERVICE_USERDOMAIN]" Password="[SERVICE_USERPASSWORD]"
>
> >
>
> > >
>
> >
>
> > >                      LogonAsService="yes" FailIfExists="no"
>
> >
>
> > > CreateUser="no"
>
> >
>
> > >
>
> >
>
> > > RemoveOnUninstall="no"/>
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > --
>
> >
>
> > >
>
> >
>
> > > View this message in context:
>
> >
>
> > >
>
> >
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Service-In
>
> >
>
> > >
>
> >
> stall-Password-not-sent-correctly-to-Windows-Service-tp7588884p7588892.h
>
> >
>
> > > tml
>
> >
>
> > >
>
> >
>
> > > Sent from the wix-users mailing list archive at Nabble.com.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
> ------------------------------------------------------------------------
>
> >
>
> > > ------
>
> >
>
> > >
>
> >
>
> > > How ServiceNow helps IT people transform IT departments:
>
> >
>
> > >
>
> >
>
> > > 1. Consolidate legacy IT systems to a single system of record for IT
>
> >
>
> > >
>
> >
>
> > > 2. Standardize and globalize service processes across IT
>
> >
>
> > >
>
> >
>
> > > 3. Implement zero-touch automation to replace manual, redundant
> tasks
>
> >
>
> > >
>
> >
>
> > >
>
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clk
>
> >
>
> > > trk
>
> >
>
> > >
>
> >
>
> > > _______________________________________________
>
> >
>
> > >
>
> >
>
> > > WiX-users mailing list
>
> >
>
> > >
>
> >
>
> > > WiX-users@lists.sourceforge.net
>
> >
>
> > >
>
> >
>
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
> ______________________________________________________________________
>
> >
>
> > >
>
> >
>
> > > This email has been scanned by the Symantec Email Security.cloud
>
> >
>
> > > service.
>
> >
>
> > >
>
> >
>
> > > For more information please visit http://www.symanteccloud.com
>
> >
>
> > >
>
> >
>
> > >
> ______________________________________________________________________
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > This email and any files transmitted with it are confidential and
>
> > intended solely for the use of the individual or entity to which it is
>
> > addressed and may contain information which is privileged,
> confidential
>
> > or prohibited from disclosure or unauthorised use. You are hereby
>
> > notified that any use, any form of reproduction,
>
> >
>
> > > dissemination, copying, disclosure, modification, distribution
> and/or
>
> > publication of this e-mail message or its attachments other than by
> it's
>
> > intended recipient is strictly prohibited by the sender. If you have
>
> > received this email in error, please notify the system manager by
> email
>
> > at ad...@ifdspercana.com
>
> >
>
> > > Please note that any views or opinions presented in this email are
>
> > solely those of the author and do not necessarily represent those of
> the
>
> > company. Finally, this email has been scanned for the presence of
>
> > viruses. The recipient should also check this email and any
> attachments
>
> > for the presence of viruses. The company accepts no liability for any
>
> > damage caused by any virus transmitted by this email
>
> >
>
> > >
>
> >
> ________________________________________________________________________
>
> > ______________
>
> >
>
> > >
>
> >
>
> > > IFDS Percana Group Limited, no. 307152, is registered in Ireland at
> 16
>
> > Joyce Way, Park West Business Park, Dublin 12, Ireland.
>
> >
>
> > > Directors: Eugene Larmon, Patrick Concannon, William Slattery, Paul
>
> > O'Neil (UK), Simon Hudson-Lund (UK) and Stephen Parkinson (UK)
>
> >
>
> > > IFDS Percana International Managed Services Limited, no. 368022, is
>
> > regulated by the Central Bank of Ireland. Registered in Ireland at 16
>
> > Joyce Way, Park West Business Park, Dublin 12, Ireland.
>
> >
>
> > > IFDS Percana International Managed Services Limited is a wholly
> owned
>
> > subsidiary of IFDS Percana Group Limited and provides support services
>
> > to the life and pensions industry.
>
> >
>
> > > Directors: Eugene Larmon, Patrick Concannon, Stephen Parkinson (UK)
>
> > and Paul O'Neil (UK).
>
> >
>
> > > www.ifdspercana.com
>
> >
>
> > >
>
> >
>
> > >
> ______________________________________________________________________
>
> >
>
> > > This email has been scanned by the Symantec Email Security.cloud
>
> > service.
>
> >
>
> > > For more information please visit http://www.symanteccloud.com
>
> >
>
> > >
> ______________________________________________________________________
>
> >
>
> > >
>
> >
> ------------------------------------------------------------------------
>
> > ------
>
> >
>
> > > How ServiceNow helps IT people transform IT departments:
>
> >
>
> > > 1. Consolidate legacy IT systems to a single system of record for IT
>
> >
>
> > > 2. Standardize and globalize service processes across IT
>
> >
>
> > > 3. Implement zero-touch automation to replace manual, redundant
> tasks
>
> >
>
> > >
>
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clk
>
> > trk
>
> >
>
> > > _______________________________________________
>
> >
>
> > > WiX-users mailing list
>
> >
>
> > > WiX-users@lists.sourceforge.net
>
> >
>
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
>
> >
>
> >
>
> >
>
> >
> ------------------------------------------------------------------------
>
> > ------
>
> >
>
> > How ServiceNow helps IT people transform IT departments:
>
> >
>
> > 1. Consolidate legacy IT systems to a single system of record for IT
>
> >
>
> > 2. Standardize and globalize service processes across IT
>
> >
>
> > 3. Implement zero-touch automation to replace manual, redundant tasks
>
> >
>
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clk
>
> > trk
>
> >
>
> > _______________________________________________
>
> >
>
> > WiX-users mailing list
>
> >
>
> > WiX-users@lists.sourceforge.net
>
> >
>
> > https://lists.sourceforge.net/lists/listinfo/wix-users
>
> >
>
> >
>
> >
>
> > ______________________________________________________________________
>
> >
>
> > This email has been scanned by the Symantec Email Security.cloud
>
> > service.
>
> >
>
> > For more information please visit http://www.symanteccloud.com
>
> >
>
> > ______________________________________________________________________
>
> >
>
> >
>
> > This email and any files transmitted with it are confidential and
> intended
>
> > solely for the use of the individual or entity to which it is
> addressed and
>
> > may contain information which is privileged, confidential or
> prohibited
>
> > from disclosure or unauthorised use. You are hereby notified that any
> use,
>
> > any form of reproduction,
>
> > dissemination, copying, disclosure, modification, distribution and/or
>
> > publication of this e-mail message or its attachments other than by
> it's
>
> > intended recipient is strictly prohibited by the sender. If you have
>
> > received this email in error, please notify the system manager by
> email at
>
> > ad...@ifdspercana.com
>
> > Please note that any views or opinions presented in this email are
> solely
>
> > those of the author and do not necessarily represent those of the
> company.
>
> > Finally, this email has been scanned for the presence of viruses. The
>
> > recipient should also check this email and any attachments for the
> presence
>
> > of viruses. The company accepts no liability for any damage caused by
> any
>
> > virus transmitted by this email
>
> >
>
> >
> ________________________________________________________________________
> ______________
>
> >
>
> > IFDS Percana Group Limited, no. 307152, is registered in Ireland at 16
>
> > Joyce Way, Park West Business Park, Dublin 12, Ireland.
>
> > Directors: Eugene Larmon, Patrick Concannon, William Slattery, Paul
> O'Neil
>
> > (UK), Simon Hudson-Lund (UK) and Stephen Parkinson (UK)
>
> > IFDS Percana International Managed Services Limited, no. 368022, is
>
> > regulated by the Central Bank of Ireland. Registered in Ireland at 16
> Joyce
>
> > Way, Park West Business Park, Dublin 12, Ireland.
>
> > IFDS Percana International Managed Services Limited is a wholly owned
>
> > subsidiary of IFDS Percana Group Limited and provides support services
> to
>
> > the life and pensions industry.
>
> > Directors: Eugene Larmon, Patrick Concannon, Stephen Parkinson (UK)
> and
>
> > Paul O'Neil (UK).
>
> > www.ifdspercana.com
>
> >
>
> > ______________________________________________________________________
>
> > This email has been scanned by the Symantec Email Security.cloud
> service.
>
> > For more information please visit http://www.symanteccloud.com
>
> > ______________________________________________________________________
>
> >
>
> >
> ------------------------------------------------------------------------
> ------
>
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>
> > SharePoint
>
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>
> > includes
>
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clk
> trk
>
> > _______________________________________________
>
> > WiX-users mailing list
>
> > WiX-users@lists.sourceforge.net
>
> > https://lists.sourceforge.net/lists/listinfo/wix-users
>
> >
>
> ------------------------------------------------------------------------
> ------
>
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> SharePoint
>
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
>
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clk
> trk
>
> _______________________________________________
>
> WiX-users mailing list
>
> WiX-users@lists.sourceforge.net
>
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ______________________________________________________________________
>
> This email has been scanned by the Symantec Email Security.cloud
> service.
>
> For more information please visit http://www.symanteccloud.com
>
> ______________________________________________________________________
>
>
> This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to which it is addressed and
> may contain information which is privileged, confidential or prohibited
> from disclosure or unauthorised use. You are hereby notified that any use,
> any form of reproduction,
> dissemination, copying, disclosure, modification, distribution and/or
> publication of this e-mail message or its attachments other than by it's
> intended recipient is strictly prohibited by the sender. If you have
> received this email in error, please notify the system manager by email at
> ad...@ifdspercana.com
> Please note that any views or opinions presented in this email are solely
> those of the author and do not necessarily represent those of the company.
> Finally, this email has been scanned for the presence of viruses. The
> recipient should also check this email and any attachments for the presence
> of viruses. The company accepts no liability for any damage caused by any
> virus transmitted by this email
>
> ______________________________________________________________________________________
>
> IFDS Percana Group Limited, no. 307152, is registered in Ireland at 16
> Joyce Way, Park West Business Park, Dublin 12, Ireland.
> Directors: Eugene Larmon, Patrick Concannon, William Slattery, Paul O'Neil
> (UK), Simon Hudson-Lund (UK) and Stephen Parkinson (UK)
> IFDS Percana International Managed Services Limited, no. 368022, is
> regulated by the Central Bank of Ireland. Registered in Ireland at 16 Joyce
> Way, Park West Business Park, Dublin 12, Ireland.
> IFDS Percana International Managed Services Limited is a wholly owned
> subsidiary of IFDS Percana Group Limited and provides support services to
> the life and pensions industry.
> Directors: Eugene Larmon, Patrick Concannon, Stephen Parkinson (UK) and
> Paul O'Neil (UK).
> www.ifdspercana.com
>
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to