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

Comments

Please log in to comment

Community Chosen Answer

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..

Answered 11/23/2012 by: jagadeish
Red Belt

Please log in to comment

Answers

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" 
Answered 11/17/2012 by: egiberne
Second Degree Brown Belt

Please log in to comment
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

Answered 11/19/2012 by: pjgeutjens
Red Belt

  • No.. This will hide the ARP entry of the main MSI not the Shim's ARP Entry
Please log in to comment
Answer this question or Comment on this question for clarity