IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Delphi Discussion :

Pour un déploiement adapté à Windows 7


Sujet :

Outils Delphi

  1. #1
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut Pour un déploiement adapté à Windows 7
    Bonjour à tous,

    Je n'ai pas de question à poser mais j'ai envie d'ouvrir un sujet qui enrichira peut-être la faq si les responsables le jugent utile.

    Dans le monde Windows, beaucoup de choses ont changé depuis Vista et on ne fera pas marche arrière. Passant du 32 au 64 bits, Seven le confirme.

    C'est le nombre de problèmes de compatibilité des applications développées et opérationnelles sous XP et versions antérieures Windows mais requérant des astuces pour l'être sous Seven qui m'amène à soumettre ce sujet à débat. D'autant que les solutions relèvent du "bricolage" puisqu'elles doivent être reproduites à chaque(ré) installation d'application non certifiée.
    Et imposer à l'utilisateur qui à installé une application de cliquer droit, cliquer "Propriétés", onglet compatibilité, cocher "Exécuter ce programme en tant qu'administrateur", c'est pas très professionnel.

    De plus, Windows n'est pas seul à envoyer ces avertissements agaçants :
    Voulez-vous autoriser le programme suivant provenant d'un éditeur inconnu à apporter des modifications à cet ordinateur ?
    et d'autres messages si l'application utilise des composants base de donnée ou autres Activex. En effet, les antivirus s'en mèlent également.

    Alors, tant qu'autant d'applications opérationnelles n'auront pas été converties à l'environnement des OS contemporains, je réfléchis à des solutions qui intégreraient les opérations obligatoires pour rendre ces applications opérationnelles après leur installation à la procédure d'installation proprement dite.

    C'est la raison pour laquelle je poste ce sujet sur ce sous-forum.
    Des pistes :
    • Détecter la version Windows du poste de travail sur lequel l'installation est demandée pour différencier la suite de l'installation;
    • Forcer l'installation dans un dossier autre que C:\, Program files(x86) ou autres aux droits restreints;
    • Modifier les propriétés du dossier d'installation;
    • Attribuer un certificat à l'application;
    • .....


    Des utilisateurs plus aguerris à Inno Setup que moi pourront certainement enrichir la réflexion.

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 754
    Points : 13 338
    Points
    13 338
    Par défaut
    Citation Envoyé par defluc Voir le message
    Et imposer à l'utilisateur qui à installé une application de cliquer droit, cliquer "Propriétés", onglet compatibilité, cocher "Exécuter ce programme en tant qu'administrateur", c'est pas très professionnel.
    C'est le cas depuis bien longtemps, ce n'est pas apparu sous Seven.
    Seulement jusqu'à XP, tout le monde était Admin plein pouvoir... on s'en rendait pas compte !

    Citation Envoyé par defluc Voir le message
    les antivirus s'en mêlent également.
    C'est agacent en effet. D'un autre coté, si les antivirus ne se basaient pas sur la signature "certifiée" pour donner un préavis...

    Citation Envoyé par defluc Voir le message
    Détecter la version Windows du poste de travail sur lequel l'installation est demandée pour différencier la suite de l'installation;
    Il suffit de réfléchir sur le système le plus "évolué" (le plus bridé) et sa passera sur les plus anciens

    Citation Envoyé par defluc Voir le message
    Forcer l'installation dans un dossier autre que C:\, Program files(x86) ou autres aux droits restreints;
    Sa irait à l'encontre des notions de sécurité et sa ne fonctionnera de toute façon que s'il n'y a que copie simple de fichiers.
    Même la désinstallation standard devient impossible puisque pas accès à la base des registres en écriture...

    Citation Envoyé par defluc Voir le message
    Modifier les propriétés du dossier d'installation;
    Impossible sans droits.

    Citation Envoyé par defluc Voir le message
    Attribuer un certificat à l'application;
    C'est la seule chose qui paraîsse incontournable même si purement mercantile.
    (Ne sert qu'à faire peur à l'utilisateur avec des messages "Editeur inconnu".)

  3. #3
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut
    J'ai progressé sur une piste de solution : voir http://www.developpez.net/forums/d11...r-case-cocher/. Mais ce ne sont que les premiers balbutiements d'une solution pas très propre à creuser.

    Alors si l'un d'entre vous peut faire avancer le schmilblick, ...

  4. #4
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Je ne suis pas sûr qu'utiliser le vbscript soit la solution

    D'autant plus que ton autre discussion ne mentionne pas le "pour quoi faire"

    et je suis 100% d'accord avec toi : des "SendKey' pour un instal, c'est pas terrible du tout ...

    Je cogite aussi sur le pb ....

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/12/2013, 09h33
  2. Option pour samba pour fermer des sessions windows
    Par cybernetique dans le forum Réseau
    Réponses: 7
    Dernier message: 04/10/2005, 11h05
  3. Client FireBird pour un pda sous Windows CE.NET ?
    Par Skydiver dans le forum Installation
    Réponses: 1
    Dernier message: 04/02/2005, 14h21
  4. Réponses: 8
    Dernier message: 08/05/2004, 13h58
  5. Réponses: 13
    Dernier message: 07/04/2004, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo