Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Windows 2008 Server - UAC Issues
Message
De
11/12/2008 08:21:51
Jon Neale
Bond International Software
Wootton Bassett, Royaume Uni
 
 
Information générale
Forum:
Windows
Catégorie:
Sécurité
Divers
Thread ID:
01366584
Message ID:
01366625
Vues:
9
Thanks Sergey, I'll take a look at these.

Thanks again.

Jon


>Vista/Win2k8 detect 32-bit installation programs based on a few criteria. One of it are keywords like "install," "setup," "update," etc. in the EXE name. See http://technet.microsoft.com/en-us/library/cc709628.aspx for more details.
>
>You can add a manifest to your application with requestedExecutionLevel as shown in Add a manifest to control your application Vista UAC behavior. It'll prevent installation program detection.
>
>Check also http://doughennig.blogspot.com/2007/12/code-signing-your-vfp-exes.html
>
>
>>
>>I am just trying to do some compatibility testing on a 2008 Server to ensure our products run as expected.
>>
>>I was surprised to find most things still actually work but have run into something which I could do with some input on. We have a number of exe's, all VFP6, and all but one of them runs ok, the one which doesnt is called install.exe and whenever we try to run it we get the dreaded 'An unidentified program wants access to your computer' message. Now I've done quite a bit of reading on the UAC and have a reasonable understanding of why its been introduced and that really all our exe's should be signed but what I cant explain is why all the other exe's run without issues. Furthermore if I rebuild the install.exe and call it something which doesnt contain Install, in my case 'Bob', it runs exactly as expected.
>>
>>It seems the OS is specifically restricting files named Install, has anyone seen anything like this before or have any knowledge of working around this without renaming the exe?
>>
>>Any help or input would be appreciated?
>>
>>Thanks
>>
>>Jon
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform