Vous n'êtes pas connecté.
Pages: 1







Bonjour, je voudrais essayer de créer un petit logiciel, mais je sais pas dans quelle mesure c'est possible:
En fait l'idée serait la suivante:
Un logiciel A permet d'afficher une liste d'éléments avec lesquels on peut intéragir en cliquant-droit. Par exemple, le logiciel permet de faire clique-droit sur l'élément "image.jpg" de la liste et cela ouvre un menu avec disons "Afficher" et "Effacer". (En gros exactement comme quand on clique droit sur un objet windows, un menu apparaît avec une liste d'actions que l'on peut faire avce l'objet en question).
Comment créer un logiciel B pour qu'il puisse ajouter dans le menu du logiciel A un élément, pour avoir (dans mon exemple) "Afficher", "Effacer" et disons "Copier", afin de pouvoir en fait ajouter une commande dans le logiciel A ?
Je sais pas si c'est très clair... :S
En gros je sais pas comment dire à mon logiciel B qu'il doit changer des trucs dans le logiciel A, mais pourtant ça doit être possible: Des logiciels tels que winrar ou les antivirus "ajoutent" en fait un élément à notre menu du clique droit... je veux faire idem mais dans un logiciel en particulier.
salutations
TOP Hors ligne


Tout dépend de où et quand exactement... les logiciels dont tu parles qui ajoutent des choix au clique-droit, ne jouent que sur l'environnement Windows (dans l'explorateur, etc). Ou bien jouent sur des logiciels de leur gamme (par exemple Macromedia Flash qui va ajouter un menu à Dreamweaver).
Le pb est que toi tu veux ajouter un choix dans un logiciel propriétaire et complétement indépendant de toi. Tu n'as donc ni les permissions de Windows qui autorise ce genre d'action, ni la connaissance d'un logiciel que tu as créé.
Le pb des logiciels propriétaires c'est justement qu'ils le sont. Ce qui signifie en très grande majorité que tu n'as pas accès au code source... impossible donc de savoir comment modifier le code si tu ne le connais pas ! Et chaque logiciel est unique.
Pour modifier un logiciel il faut que tu modifies son code source et que tu le recompiles avec ta modification. Ou bien que, comme l'environnement Windows, le logiciel en laisse la possibilité sous son contrôle.
TOP Hors ligne







Arf oki... bon ben tant pis 
Merci pour les infos
TOP Hors ligne


toujours est-il que pour Windows, ça s'appelle "ajouter des clés dans la base de registre" et il n'y a pas forcément de recompilation, mais sur le principe, sinon je suis du même avis.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne









Malcolm a écrit:
toujours est-il que pour Windows, ça s'appelle "ajouter des clés dans la base de registre" et il n'y a pas forcément de recompilation, mais sur le principe, sinon je suis du même avis.
Tu arrives à modifier un logiciel en ajoutant des clefs dans la base de registres ? et bien chapeau ! 
Non, ça pourrait marcher si le logiciel exploite éventuellement beaucoup l'API de Windows je pense, mais c'est tout.
TOP Hors ligne


non, c'est le fait d'ajouter des éléments au menu contextuel qui passe par un ajout de clés, pas la modif de windows en tant que telle. Désolé de n'avoir pas eu assez de précision.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne







Hey bien je connais des logiciels pour modifier les menus contextuels et les dll, mais je sais pas dans quelle mesure je peux faire faire cela à un de mes logiciels durant l'installation, ni si c'est autorisé.
TOP Hors ligne









Malcolm a écrit:
c'est le fait d'ajouter des éléments au menu contextuel qui passe par un ajout de clés
Mais tu lui as répondu sans même avoir compris de quoi il parlait ! Tu arrives à modifier le menu contextuel de Firefox via la base de registres ?
TOP Hors ligne







Via la base de registre je doute, mais y'a des logiciels qui permettent de modifier les menus (j'avais fait joujou avec MSN Messenger
)
Mais je sais tjrs pas si c'est autorisé ou non, ni si c'est possible de le faire faire à un logiciel que je ferais moi-même 
salutations
TOP Hors ligne


TibaL a écrit:
Malcolm a écrit:
c'est le fait d'ajouter des éléments au menu contextuel qui passe par un ajout de clés
Mais tu lui as répondu sans même avoir compris de quoi il parlait ! Tu arrives à modifier le menu contextuel de Firefox via la base de registres ?
Il précisait juste mon message à moi qui parle que pour tout ce qui est à Windows (à proprement parler), on peut modifier les menus... donc par le registre.
TOP Hors ligne
Pages: 1