none
VS2008 / Win7 : Accés refusé aux .exe RRS feed

  • Discussion générale

  • Bonjour,

    Depuis ma mise à jour de Vista à Windows 7, une génération sur deux de mes projets C# plante à cause de verrouillages sur les exe, parfois sur les fichiers vshost.exe, parfois sur les exe finaux.

    La suppression des fichiers peut se faire depuis l'explorer mais ils réapparaissent aussi sec.

    L'utilitaire Unlocker ne parvient pas toujours à supprimer les fichiers.

    J'ai essayé sans succés les fameuses lignes de commande avant génération :

     

    if exist "$(TargetPath).locked" del "$(TargetPath).locked"
    if not exist "$(TargetPath).locked" if exist "$(TargetPath)" move "$(TargetPath)" "$(TargetPath).locked"

     

    Un reboot débloque la situation mais ni le rédémarrage de VS ni une réouverture de la session utilisateur ne suffisent.

    Je dois dire que ce n'est pas propre à VS. Je compile aussi un package avec Inno Setup et l'exe du package est, lui aussi, parfois verrouillé.

    Mon utilisateur est administrateur, l'UAC est désactivé.

    La version de Windows 7 est une édition familliale Premium.

    C'est l'enfer du développeur...

    Merci de vos pistes.

    jeudi 23 septembre 2010 13:51

Toutes les réponses