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

Windows Discussion :

create windows process from cygwin


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut create windows process from cygwin
    ce qui ce passe à l'exécution de cygwin :
    processWINDOWS -----création process---->processCYGWIN

    processCYGWIN hérite de l'environnement du processWINDOWS et modifie
    son environnement !

    comment lancer un programme par le processWINDOWS du processCYGWIN ?
    (ce qui me semble impossible)
    ou, une alternative :
    comment lancer un nouveau processWINDOWS à partir de processCYGWIN ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Bonjour et bienvenue sur les forums de developpez.net ...

    Malheureusement je n'ai absolument rien compris, de quoi parles tu ?! De CreateProcess ?

    Pourrai-tu reformuler ta demande et la rendre un peut (beaucoup) plus claire ? Sincèrement là c'est dur ...

  3. #3
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Normalement, Cygwin, c'est une API de type Unix sous Windows. Donc, utiliser l'API Win32 en plein milieu (au lieu d'utiliser l'API Unix adéquate) me semble être une très mauvaise idée à la base...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut
    je souhaiterais modifier le logiciel cyg-apt et l'utiliser un peu comme SMS (system management server) de microsoft.
    pourquoi ?
    Je veux moduler une application existante en plusieurs paquets capablent de s'appeler entre eux et de s'installer automatiquement et les paquets msi de grossoft ne déterminent pas de dépendances.

    L'application a moduler est un .bat qui exige de s'installer dans l'environnement windows car les variables d'environnements sont déjà configurées HORS cygwin modifie cet environnement (notamment le path). Ces modifications me font planter tout mon script d'installation.

    d'où la volonté de lancer un setup windows (de l'appli à moduler) par un script sous cygwin dans l'environnement windows ! (C tordu je sais )

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut
    smyley je vais essayer de t'éclairer !

    tape la commande 'set' dans une fenêtre ms-dos (non ouverte par cygwin) et un 'set' dans une fenetre cygwin ou une fenêtre dos lancé par cygwin. Les variables d'environnements ne sont pas les mêmes !!!

    moi je souhaiterais lancer un prog dans l'environnement de windows à partir de cygwin !

    donc oui un "createprocess" est utile sauf qu'à ma connaissance, il hérite de l'environnement de son créateur (soit dans notre cas l'environnement de cygwin).

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par BinItsMeKoi Voir le message
    smyley je vais essayer de t'éclairer !
    je n'ai pas cygwin, je n'utilise pas cygwin, non mais quelle idée de faire du linux sur Windows

    Ceci dit, si tu n'a pas besoin de la sortie de ce programme tu pourrai peut être regarder du côté des tâches planifiées. Tu crées une tâche planifée censée démarrer dans quelques secondes avec ton programme et vu que là c'est Windows lui même qui va le lancer, les variables d'environnement devraient correspondre ...

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut
    schedule task ne correspondent pas trop à ce que je souhaite faire ! Je veux vraiment faire comme tu dis "du linux sur du windows" ! enfin plutôt adapter les idées linuxienne sous windows !
    je pourrais tout faire from scratch mais je perds du temps et mon patron ne le souhaite pas

  8. #8
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par BinItsMeKoi Voir le message
    je pourrais tout faire from scratch mais je perds du temps et mon patron ne le souhaite pas
    Alors regarde du côté de "runas", qui permet de changer l'environnement d'exécution en prenant soit celui en cours (aucune option), soit celui de l'utilisateur demandé (option /env)...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur "cannot create windows service for mysql" à l'installation
    Par nicolas2603 dans le forum Installation
    Réponses: 3
    Dernier message: 28/02/2009, 15h05
  2. Create Table Select from avec Primary Key
    Par argyronet dans le forum SQL
    Réponses: 2
    Dernier message: 18/11/2008, 09h49
  3. [Lex/Yacc] Comment installer sous Windows - Possible avec cygwin ?
    Par info_amel dans le forum Générateurs de compilateur
    Réponses: 0
    Dernier message: 10/12/2007, 22h36
  4. [PostgreSQL]PostgreSQL sous windows mais sans Cygwin
    Par manou dans le forum Administration
    Réponses: 8
    Dernier message: 17/04/2003, 16h19

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