/build/static/layout/Breadcrumb_cap_w.png

Regarding MSI Custom Action

Hi,

I want to hide the ARP entry of a shim that I have created using ACT. I have written a Custom Action using vbscript for including the SystsmComponent registry key in the MSI package.Custom Acion has been written in execute deferred mode by using call vbscript from Embedded code installation program and the condition given was 'NOT Installed'.when I install the application, the ARP entry is getting hidden but the problem comes when the application tries to self heal. During self healing, the ARP entry of the installed shim is being displayed. I have tried changing the install sequences but nothing worked out for me. Kindly help me to solve this issue.

Thanks in advance,

Vivek V   


0 Comments   [ + ] Show comments

Answers (3)

Posted by: jagadeish 11 years ago
Red Belt
1

The condition of the custom action which will hide the ARP entry should match with the condition that you have used for installing the Shim..

Posted by: egiberne 11 years ago
Second Degree Brown Belt
0

Hi,

Maybe, it's because the custom action not run during self heal. You could change the condition

Not Installed

 by 

Not REMOVE="ALL" 
Posted by: pjgeutjens 11 years ago
Red Belt
0

wouldn't it be easier to just add the ARPSYSTEMCOMPONENT property to the MSI? Set it to any value (usually "1") to hide the ARP entry


Comments:
  • No.. This will hide the ARP entry of the main MSI not the Shim's ARP Entry - jagadeish 11 years ago
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ