Hi Folks

I am working on an application which updates automatically. When i packaged it doesnt show any updated version but now its in next stage of user testing at this time when launched from start/menu checked version of app and its higher than the one which was packaged. I used vendor MSI and customized mst. So need to know which property/registry i can use to avoid its updating automatically.

Thanks for responses.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

0
You need to provide some more information so someone to be able to assist you - autoupdate is generally specific to the application, although there are some standard mechanisms vendors use.

What software?
What version?
You created an MST - how?
What tool did you use to create the MST?
What version is it updating to?
What research have you already done to look into disabling autodupate?
What does the vendor website say?
What do the vendor fora say?
Have you checked the Software Tips on ITNinja for a solution?

If you can provide this info, then someone will be able to point you in the right direction.

Dunnpy
Answered 08/05/2014 by: dunnpy
Red Belt

  • hi
    What software?------NEC GNavPro 8.0.244.1340
    What version?- 8.0.244.1340
    You created an MST - how?-admin studio tuner
    What tool did you use to create the MST?----tuner
    What version is it updating to?---8.1
    What research have you already done to look into disabling autodupate?--tried to search property to put into MST.
    What does the vendor website say?---vendor website doesnot have much information
    What do the vendor fora say?---N/A
    Have you checked the Software Tips on ITNinja for a solution? - yes. Repository doesnt have solution for this software.
    Generally which property we use to disable auto updates?

    Thanks
Please log in to comment
0
First thing would be to contact vendor support, they *should* know their own product and there's no point in reinventing the wheel if they can tell you the information.

Whilst your waiting for a reply, try the following:

If it is an Installshield authored MSI, check for ISCHECKFORPRODUCTUPDATES in the Property Table, and set it to 0.      
That should disable any Installshield custom actions around product updates.

If there is a setting in the application itself to disable updates, use your favourite lightweight snapshot tool to snap turning updates off. Find out where the setting is stored and incorporate into your package.

See if there is an updater service that is installed with your application and manage that in your package to prevent updates.

Install the application and use Procmon to determine what is being spawned to facitilite the update, see if you can identifiy it in your package and disable it.

As a last resort, and I've only had to do this once before, you could use a packet sniffer to find out where the application is going to on the Internet to pull down the updates and block that address through your firewall.
I had to do this for an application that 'phoned home' for updates and there was nothing in the application/registry/files that could prevent it from doing so.

Hope that helps,

Dunnpy


Answered 08/05/2014 by: dunnpy
Red Belt

Please log in to comment
0

There is also the chance that updates can not be disabled, which could be by design of the vendor.  Poor idea, but it's possible.

There isn't a standard methodology for preventing updates, so dunnpy gave you some good ideas but don't be surprised if none of them help you.   Best bet is the snapshot idea to see if you can disable it and determine what is storing that setting.  Most times, a REG key is used but we're seeing more XML files (I thought we did away with silly INI files?!)

Answered 08/05/2014 by: vjaneczko
Seventh Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity