On Wed, May 25, 2011 at 10:58 AM, Prof Brian Ripley <rip...@stats.ox.ac.uk> wrote: > The following article has the most info I have found: > > http://msdn.microsoft.com/en-us/library/aa905330.aspx > > It includes: > > Before a 32 bit process is created, the following attributes are > checked to determine whether it is an installer: > > Filename includes keywords such as "install," "setup," and > "update." > > and others (e.g. the GRASS project) have found that 'patch' is 'such > as'. Oddly, it does seem to check only 32-bit processes. > > If you can't change the name, using a manifest file or including a > manifest as a resource will change the behaviour. Here is a > relevant MSDN page: > http://msdn.microsoft.com/en-us/library/bb756929.aspx >
Thanks Brian. Adding a manifest file solved it. Since it doesn't hurt, I added the manifest to the x64 version's build process, too. > On Wed, 25 May 2011, JonY wrote: > >> On 5/24/2011 23:54, Ozkan Sezer wrote: >>> Hi all: >>> >>> What makes the User Access Control thing of vista or w7 to trigger? >>> If I compile my program for x64 using mingw-w64, the program runs >>> just fine. If I compile it for x86 either by mingw or mingw-w64 and >>> run it on vista or w7 x64 version, windows intercepts it claiming that >>> it wants to "access my computer and may do evil things", and when I >>> choose 'allow' than it opens up a new console instead of using the >>> existing cmd.exe console. I don't have an x86 version of vista or >>> w7 installed on my boxes so I don't know the behavior there. >>> FWIW, code is here: http://uhexen2.sf.net/tmp/h2patch3-1.0.0.9.tar.gz >>> which is an application of xdelta3 (http://xdelta.org/) in progress >>> and nothing oh so fanciful. >>> >>> Thanks. >> >> IIRC its based on executable file names and some other criteria which >> I'm not sure of. >> >> See the Cygwin patch.exe.manifest file, there might be clues there. >> >> > > -- > Brian D. Ripley, rip...@stats.ox.ac.uk > Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ > University of Oxford, Tel: +44 1865 272861 (self) > 1 South Parks Road, +44 1865 272866 (PA) > Oxford OX1 3TG, UK Fax: +44 1865 272595 > -- Ozkan ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public