[WiX-users] WixUI_FeatureTree : What if all deselected?

2015-05-29 Thread ssmsam
Hi Forum, We are using WixUI_FeatureTree UI for our installer. 1. When i deselect 1 feature : Its respective Costing, Install Path and etc UI Controls gets Disabled immediately. 2. When we deselect all the features : The Next button is still enabled and allowing the installation. Q1) Is

Re: [WiX-users] WixUI_FeatureTree : What if all deselected?

2015-05-29 Thread ssmsam
Thanks for the suggestion . For one product we have done exactly as you said. But for other product, we have to have all the three features to be optional. So, user can deselect any feature. But, if user does not select any, it is the problem. 1. Can't it be fixed from lower level? 2. how are

Re: [WiX-users] WixUI_FeatureTree : What if all deselected?

2015-05-29 Thread ssmsam
Best Regards, Pavan KONDURU -Original Message- From: ssmsam [mailto:[hidden email] http:///user/SendEmail.jtp?type=nodenode=7600493i=0] Sent: Friday, May 29, 2015 12:01 AM To: [hidden email] http:///user/SendEmail.jtp?type=nodenode=7600493i=1 Subject: [WiX-users

Re: [WiX-users] VSIX Installation through custom action in wix

2015-05-11 Thread ssmsam
I think, You may need to run VS20xx as admin. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/VSIX-Installation-through-custom-action-in-wix-tp7600265p7600294.html Sent from the wix-users mailing list archive at Nabble.com.

Re: [WiX-users] Could not harvest data from a 64bit dll

2015-04-27 Thread ssmsam
Ohh!! Okay. Thanks for that. Can we know, In which release will it be available. We are using CA which calls RegSvr32.exe with dll . So adding up 3 CA(reg, rollback n unreg). I pondered over sites/blogs, found couple of suggestions, 1. To run heat with 32-bit version of dll, and generate wxs

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-27 Thread ssmsam
Thanks for your confirmation. Kind Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/heat-exe-How-to-generate-unique-but-human-readable-IDs-for-directories-components-and-files-tp7600068p7600104.html Sent from the wix-users mailing

Re: [WiX-users] how to pass paramters to a C++ DLL CA and get returned values from it.

2015-04-24 Thread ssmsam
I think we cannot use the DLLWRAP.dll. Because it has been developed by Flexera. So License infringement. Sampat -- View this message in context:

Re: [WiX-users] how to pass paramters to a C++ DLL CA and get returned values from it.

2015-04-23 Thread ssmsam
Thanks a lot for your thoughts Kashif Md. I will collect all the ideas that u have shared and i will reply to this thread soon. Kind Regards, Sampat -- View this message in context:

Re: [WiX-users] how to pass paramters to a C++ DLL CA and get returned values from it.

2015-04-23 Thread ssmsam
Hi Tobias, I found this in file outputted by Dark.exe. CustomAction Id=Setlimited BinaryKey=DLLWRAP.DLL DllEntry=DLL5 / They have kept the DLLWRAP in binary table. This must be doing the trick here. The funcion that in-turn call our dll is DLL5. Thanks for your help. Regards, Sampat --

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-23 Thread ssmsam
I think you can use -SUID parameter to heat. sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/heat-exe-How-to-generate-unique-but-human-readable-IDs-for-directories-components-and-files-tp7600068p7600071.html Sent from the wix-users mailing

[WiX-users] how to pass paramters to a C++ DLL CA and get returned values from it.

2015-04-23 Thread ssmsam
Hi All, We are migrating from IS to WiX. I am stuck at this point . 1. In IS we are calling a C++ dll, which has a function that takes a inout string and an constant int, and then returns an integer. In IS we can easily send params and recieve return value. Now i am trying to create a similar

Re: [WiX-users] how to pass paramters to a C++ DLL CA and get returned values from it.

2015-04-23 Thread ssmsam
Thanks Tobias. Ah correct, i forgot Dark here. I ran it against this Is msi long back to check some other things. Now, again, i will have to have a look into it. Thanks a lot for sharing your thought. May be, i will have to write a C# DTF CA( to collect the parameters values from public

Re: [WiX-users] Looking for a Wix GUI

2015-04-21 Thread ssmsam
Yes, SD is a very good for UI Desgin. but 4.4 only supports this. Initially i downloaded 5.x Beta, it doesnt support Design tab. Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Looking-for-a-Wix-GUI-tp766p7600055.html Sent from the

Re: [WiX-users] Could not harvest data from a 64bit dll

2015-04-17 Thread ssmsam
I am also facing the same issue in 3.9 RC2. Still the bug exists. What would be the workaround fr this? Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Could-not-harvest-data-from-a-64bit-dll-tp5511948p761.html Sent from the

[WiX-users] Some of the Files added as a part of DTF CA are remaining uncleaned in temp.

2015-03-08 Thread ssmsam
Hi, I have added a c++ dll and a text file to a C# DTF CA. Now i am making use of a function which exists in the c++ dll. Both the files added to the CA are getting extracted to the user temp location. Everything is working fine. But the mystery here is the dll file is alone getting retained in

Re: [WiX-users] EnableUserControl (or Secure attribute) vs Maintenance (Change)

2015-02-18 Thread ssmsam
I think, Wix has OsInfo in utilExtension to do something with localized user/administrator info. I am not sure, I am new to wix. Regards, Sampat -- View this message in context:

Re: [WiX-users] Need help to insert custom dialog into the sequence.

2015-01-27 Thread ssmsam
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/file/n7599030/inside_msi.png samp -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Need-help-to-insert-custom-dialog-into-the-sequence-tp7599028p7599030.html Sent from the wix-users

[WiX-users] Need help to insert custom dialog into the sequence.

2015-01-27 Thread ssmsam
Hi, I have created a simple custom dialog using wixedit. i copied the UI/UI part into my product.wxs file. Here is my code to insert this new custom dialog. Product UIRef Id=MyUI / UI Dialog Id=dlgdummy Width=370 Height=270 Control Type=Text Id=txtDummy

Re: [WiX-users] Need help to insert custom dialog into the sequence.

2015-01-27 Thread ssmsam
Could anyone help me please? I tried with both the approaches without success and searched lot over the internet for the same but no luck. Regards, Sampat -- View this message in context:

[WiX-users] Strange : Can't install .net com+ with type=.net, but type=native does without issues.

2015-01-22 Thread ssmsam
Hi, I am trying to install .net COM+ application using WixComPlus Extension. Here is my code: compplus:ComPlusApplication Id=HubTransactionCoOrdinator ApplicationId={9471518B-DE5B-4728-BE48-9F144813BFA0} Name= Hub Transaction Coordinator compplus:ComPlusAssembly

[WiX-users] Creating a new control on standard dialog...

2015-01-09 Thread ssmsam
Hi, Currently i am trying to create slide show animation during installation. I have some following queries. How can i add a billboard control to the standard ProgressDlg ? Where exactly in the wix .. element i have to do this? Which exact element i have to use? I have read some forum that to

Re: [WiX-users] Merry Christmas and Happy New Years!

2015-01-01 Thread ssmsam
Happy new year to the forum. Have a successful year ahead!! Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Merry-Christmas-and-Happy-New-Years-tp7598675p7598701.html Sent from the wix-users mailing list archive at Nabble.com.

[WiX-users] harvesting x64 com dll with heat

2014-12-05 Thread ssmsam
Hi I am harvesting a x64 C# COM exposed dll using heat.exe. Though it creates a component with the file element only. I throws following warning: heat.exe : warning HEAT5150 : Could not harvest data from a file that was expect ed to be a SelfReg DLL: D:\testcom\testCOMdll.dll. If this file

Re: [WiX-users] harvesting x64 com dll with heat

2014-12-05 Thread ssmsam
I built C# dll with x86 release mode and i Ran heat over it the heat cmd: D:\heat file testcom\testCOMdll32.tlb -srd -sfrag -suid -svb6 -gg -g1 -out D:\testcom\testcomtlb.wxs Windows Installer XML Toolset Toolset Harvester version 3.9.1006.0 Copyright (c) Outercurve Foundation. All rights

[WiX-users] error during installation of .net COM+ application

2014-12-03 Thread ssmsam
Hi I am trying to install a test COM+ using WiX com plus extension. Installation fails with following error in the log MSI (s) (BC:88) [21:50:36:164]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI326D.tmp, Entrypoint: ComPlusInstallExecuteCommit Action 21:50:36:

Re: [WiX-users] VS2013 Intellisense is not working for Wix ComPlusExtension

2014-12-02 Thread ssmsam
Hi, I have copied the complus.xsd into this location C:\Program Files (x86)\Microsoft Visual Studio 12.0\Xml\Schemas, now is working fine. However the WiX Toolset 3.9 seems its not installing this schema to the required location. Regards, Sampat -- View this message in context:

Re: [WiX-users] VS2013 Intellisense is not working for WixComPlusExtension

2014-12-02 Thread ssmsam
Okay. Thanks Rob. All the WiX Extension schemas exists except this. I observed that intellisense shows the attributes as soon as i type initial letters. It displays a tooltip with the possible values and what is the use of those attributes. But for some of the attributes it wount display the

[WiX-users] VS2013 Intellisense is not working for Wix ComPlusExtension

2014-12-01 Thread ssmsam
Hi, I am using the WiX Toolset 3.9. I am not able to get the intellisense in VS2013 for Wix ComplusExtension. -I have added a reference to ComPlusExtension to the WiX Project -I have copied the complus.xsd to the below location. C:\Program Files (x86)\Microsoft Visual Studio

Re: [WiX-users] Can i regiter only selected DLLs with wix

2014-12-01 Thread ssmsam
Hi, I am also in the same situation here. Can we create a separate sub-folder named GAC Components in the source files directory(, from where u fetch the binaries to heat.) and copy only GACable dlls in this sub-folder. Now run heat -dir over this sub-folder and then pass a .xslt file to the

[WiX-users] Running a registered COM+ application as NT service

2014-11-26 Thread ssmsam
Hi , I am registering a native COM+ assembly using WiX. I opnened the properties of registerd com+ and found that , the check box under Activation tab was checked. Could anyone let me know is there any way/extensions exists in wix to achieve this? Thanks and Regards, Sampat -- View this

[WiX-users] WixStdBA Does not allow to modify the chained msi features in maintenance mode

2014-11-21 Thread ssmsam
Hi, I created a bundle with a chained msi like below. Chain MsiPackage Id=msi2 SourceFile=chain_msi2.msi DisplayInternalUI=yes EnableFeatureSelection=yes/ /Chain first time installation i can select/deselect features in msi2.msi bcoz DisplayInternalUI=yes . But

Re: [WiX-users] WixStdBA Does not allow to modify the chained msi features in maintenance mode

2014-11-21 Thread ssmsam
Thanks for the suggestion John. I was really happy when i saw EnableFeatureSelection=yes option. I am not able see its effect. Now it seems to take bit tough turn for me. My Manager allotted me as a full resource on this IS- WiX POC. ComPlus, windows services, MergeModules, C#,CPP n vbs CAs,

Re: [WiX-users] WixStdBA Does not allow to modify the chained msi features in maintenance mode

2014-11-21 Thread ssmsam
Yeah Phill. I do agree for Johns suggestions. Thanks for the link too. During fresh installation it is ok to select/deselect the feature/subfeature through BA. VS2012 onwards the setup screen has checkboxes for the featurs. But i am really confused at, 1. How to restore the status of th

[WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Hi, I have to assign some of the Security Rights(SecPol.msc) to the user that i am going to create on the application install. Luckily i found that WiX does gives an option to give LogonAsBatchJob and LogonAsService and the util extension seemed to save me from writing CustomAction. But,

Re: [WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Hi John, only these 5 are there. Firstly, user is being created as local and then added to administrators group. then. There was a c++ dll C.A which performs LSA operations was used(InstallShield). So i am converting everything in WiX. So making use of util:user extension. Thanks, Sampat --

Re: [WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Following are the 5 ACEs to be assigned. 1. Access this computer from the network 2. Replace a process level token 3. Act as part of the operating system. 4. Log on as a Batch Job 5. Log on as service. Regards, Sampat -- View this message in context:

Re: [WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Hi John, Do you suggest me to use the C.A (an old C++ dll C.A which performs LSA operations. to achieve this). Regards, Sampat -- View this message in context:

Re: [WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Hi John, Is there any way in wix to assign additional local securities ? Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Assigning-User-rights-Security-Policies-to-the-application-user-tp7598091p7598105.html Sent from the

Re: [WiX-users] Assigning User rights (Security Policies) to the application user

2014-11-19 Thread ssmsam
Cooper Senior Software Engineer | Enterprise Service Applications | Continuing Development Jack Henry Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050 | [hidden email] http://user/SendEmail.jtp?type=nodenode=7598120i=1 -Original Message- From: ssmsam [mailto:[hidden email

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-17 Thread ssmsam
Okay. Thanks John and Phill. I am new to WiX. So i will start looking at the WixLib now. Thanks for the Dummy Property and PropertyRef Phill. I will try it today. Could you please have a look at my other post on Harvesting all dll files in a folder using heat. I am really confused. Your

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-17 Thread ssmsam
okay. John, From your suggestion, what i understand is, i may have not to use heat in pre-build events. It has to be used only once to harvest a file through cmd . So, I have to harvest each dll (could be registering what regsvr32 does or GACing wat regasm does) seperately first, then include

Re: [WiX-users] How to register all the dlls in a folder and sub folder to GAC using heat.exe

2014-11-17 Thread ssmsam
Hi Sir, I had gone through that thread before.It says how to automate the task of generating components for all files in a folder/sub folder as a whole. But it does not tell about how push a dll file to GAC/DllRegisterServer. So My question is, For every file we include in the component we have

Re: [WiX-users] How to register all the dlls in a folder and sub folder to GAC using heat.exe

2014-11-17 Thread ssmsam
Okay John. That really sounds nice and suitable for my requirement. Thank you very much. I am not finding much documentation on using xslt transforms with heat. Could you please suggest me some links for this. Since am learning wix in comparison with Installshield I am going little okay.

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-17 Thread ssmsam
Yeah!! its very clear now!! If we have 10 CAs(if all are defered, then 10 install C.As, then 10 un-install CAs and then 10 RollBack C.A ) so it comes to 30 C.As in total. So if i keep each C.A in separate .wxs (Eg. *VC2010SP1InstalledCA.wxs* in ur case) then i have to include *3 * N

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-17 Thread ssmsam
Ha ha ha. I have already converted all of our Client Tools which have got very less files and CAs , from InstallShield to WiX, along the learning path. But,today what made me sick is the 150+ CAs ,all are horrible VBScript, JavaScripts ,present in the Main Product installers. I heard like

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-17 Thread ssmsam
Hi John, A small confusion here again. if i provide install and a rollback, who will revert the system changes, that were made during install, while un-installing? How will WiX come to know to about system changes, made by a specific CA, during un-install. ? (Un-install C.A is nothing but the

Re: [WiX-users] How to register all the dlls in a folder and sub folder to GAC using heat.exe

2014-11-17 Thread ssmsam
Thaks for the S.O link. I am going through it. Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-register-all-the-dlls-in-a-folder-and-sub-folder-to-GAC-using-heat-exe-tp7597977p7598015.html Sent from the wix-users mailing

[WiX-users] InstallUISequence not working when kept out of product

2014-11-16 Thread ssmsam
Hi All, I have a CA(Vb Script just display a text via msgbox) sequenced after Launch Conditions in UI mode. 1)If i include following in Product it triggers and displays text. Product . .. / ... ... ... InstallUISequence Custom Action=displayText

[WiX-users] How to register all the dlls in a folder and sub folder to GAC using heat.exe

2014-11-16 Thread ssmsam
Hi, I have very confused with following stuffs. *1.* I have some dlls to be copied and registered to GAC. So i have created sub folder GAC Comps inside Components folder. So how can i tell the heat to make the files that are inside the GAC comps to register to GAC , not other files outside. So,

Re: [WiX-users] InstallUISequence not working when kept out of product

2014-11-16 Thread ssmsam
Ah!! Thanks Phill. I figured out that we have got 300 CAs in our product. So, the Product.wxs file looks horribly huge bcoz of these CustomActionRef.. Can i keep all CustomActionRefs in other file's fragment? Regards, Sampat -- View this message in context:

Re: [WiX-users] Naming convention of heat.exe harvested comp and file id.

2014-11-10 Thread ssmsam
Ohhh!!! okay , thanks FYI. I thought like to keep same files between multiple features, should have different Ids. But the question is, what if I use CopyFile element inside the component. CopyFile Copies the same file into more than one location. Here we will not specify 2 different Ids. ???

[WiX-users] Naming convention of heat.exe harvested comp and file id.

2014-11-08 Thread ssmsam
Hi , I am using Heat.exe in my pre-build event(3.9 votive). Heat generates long alph-num id for both component and files. So we will not be able to identify like which component is for which file, unless and untill we look into the File name included in the File@/Source attribute. So is there

Re: [WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-07 Thread ssmsam
Ahh!! That is really in detail and most helpful. Thank you very much for the helpful links and in details. Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-suppress-the-StdBA-Bootstrapper-UI-tp7597705p7597819.html Sent from

Re: [WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-04 Thread ssmsam
Hi Hoover, Jacob, Thank you very much for your suggestions. We have 5 components of our product. 2 are the main components and 3 are the client tools for interaction. The 2 main comps should take 2 users-details as input (domain, usrname n pwd) (which ll later ,during installation, be qualified

Re: [WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-04 Thread ssmsam
HI, Can we add something that skips the cpu cycles and that adds some delay before the Detect is Completed. So that this gives an impression like the splash stays for some amount of time?(Just a vague idea). Any thoughts? Regards, Sampat. -- View this message in context:

Re: [WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-04 Thread ssmsam
Ohh!! Sounds great!!Nice to know about this. So, i will quickly add a custom action which will have a sleep() for some amount of time. @Rob: Thanks for the confirmation. Could you please share the approaches for dealing with the changes have to be done to build a older version .wixproj(created

Re: [WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-04 Thread ssmsam
Ahh!! Thanks for the MsiProperty :) . Later i realized it and now the way is clear for me. :) For UIs, which among the following i have to choose 1. ThemeFiles(.xml) or 2. WPF ? Thanks for the BAFunctions. I tried adding reference to BAFunctions alone to use the Delay() Function, but got error

[WiX-users] Installation Directory not getting cleaned up on un-installation

2014-11-03 Thread ssmsam
Hi, We are registering .dll files with regasm.exe, as a result of this .tlb files are getting generated during the installation. During un-installation these tlb files are remained as it is. So because of this installer is not able to remove the installation directory completely. Can i insert an

Re: [WiX-users] WiX v3.9 released

2014-11-03 Thread ssmsam
Great Job Congratulations for your hard work!! 1024 Downloads in just 2 days. Yeahh!! i have downloaded it and using it!!! In InstallShield if we open .ism file,which was created using older version, with newer version it backs up old version ism with .771/.771 extension and it will

Re: [WiX-users] Installation Directory not getting cleaned up on un-installation

2014-11-03 Thread ssmsam
Hi Renan, fyodork Thanks for your thoughts. To use heat on tlb files, tlb files must be passed to heat to generate a component. I will not be having tlb files till the installation completes. By your thought what i understand is, Execute the RegAsm.exe, in command prompt, on dll to get the

Re: [WiX-users] Installation Directory not getting cleaned up on un-installation

2014-11-03 Thread ssmsam
Hi All, Yeah!!! Grateful to all of your replies. I found those helpful and now am clear. We are migrating from IS to WiX. In our IS scripts almost all are custom actions are used. To register,to un-register and to rollback . Huhhh!! so heat tool avoid all these hectic custom actions. I need

[WiX-users] How to suppress the StdBA Bootstrapper UI

2014-11-03 Thread ssmsam
Hi, I have chained a single msi package(with DisplayInternalUI option being true) inside the StdBA using wix 3.9 toolset. My questions are as follows, 1). Can we *suppress the small StdBA UI* which will be displayed in the background till the installation of chained msi completes.? In this case

[WiX-users] Repair fails at the end because of VsixPackage.

2014-10-30 Thread ssmsam
Hi, I am using Wix 3.8.. Wix msi Installer is working fine during fresh install and uninstall. msi installs vsix and un-installs successfully. But it is causing error during repair. I have read that VSIXInstaller.exe does not support repair functionality. But what i thought like, wix will

Re: [WiX-users] Return to Dialog Screen on Custom Action Error

2014-10-22 Thread ssmsam
Hi, You could make a clone of the dialog where u want to return to. On a button click execute the CA and set a public property there if directory is valid. then goto new dialog if property is set otherwise goto cloned dialog . execute CA after button click from clone dialog. check for property .

[WiX-users] BootStrapper(Burn) Extracts all files to ProgramData folder

2014-10-01 Thread ssmsam
Hi , I created a BootStrapper using WiX 3.8. When i trigger the Setup.exe and i looked into the log file, i found that all the core files(including .msi, data1.cab) will get extracted to the folder C:\Program Data\Package Cache\{ProductId} . Then i tried suppressing CustomAction through Orca i

[WiX-users] Generating a log file from BootStrapper exe

2014-09-25 Thread ssmsam
Hi, I have read two ways of generating log files for the wix instller(in general msi's). 1) *enabling registry key* - with this method i /will not get the log file name as our product/ name.(default naming eg: MSIx.log) 2)*using cmd line msiexec.exe tool* --- msiexec /i MyApplication.msi

Re: [WiX-users] Generating a log file from BootStrapper exe

2014-09-25 Thread ssmsam
Hi , Thanks a lot for letting me about this, yes it does create with underscore(_) in between words with appending the date-time. Oh my god, i do not know why did not i notice this. :( I have one more question here, Which directory is safe to extract support Files so the no attack can happen.

Re: [WiX-users] Generating a log file from BootStrapper exe

2014-09-25 Thread ssmsam
Hi Rob, Apologies for not noticing the Burn Log File section below, at the end. Craziest thing is, I had gone through that link thrice, still didn't notice. :( Thanks for your quick reply Phil, Hogland :) Regards, Sampat -- View this message in context:

[WiX-users] How to Internalize the Installation process.

2014-09-25 Thread ssmsam
Hi, Currently, We are planning to migrate from IS to WiX. In our product we are using some files which are needed only during installation process(SupportFiles in IS). For eg: we are calling some methods in a dll, say, ProductDLL.dll(and many more editable sensitive files) in the InstallExecute