Je vais développer un petit outil de bureau Windows natif avec l'API Win32


À propos de ce service
Traduction automatique
Je crée de petits programmes Windows en C++ avec l'API Win32. Pas une application Electron avec un runtime de 200 Mo, mais un seul exe qui démarre et fait ce qu'il doit faire.
Ce avec quoi j'ai de l'expérience :
- superpositions transparentes dessinées au-dessus des applications en cours
- dessin avec Direct2D et Direct3D
- raccourcis clavier globaux
- configuration dans votre propre format de fichier
- emballage pour le Microsoft Store
Vous obtenez le programme fini, le code source complet et un guide pour le compiler vous-même.
Ce que je ne fais pas : pilotes, modules kernel, tout ce qui touche aux logiciels antivirus, et tout ce qui s'injecte dans le logiciel d'autrui sans leur permission. Si votre idée entre dans cette catégorie, je vous le dirai dès le premier jour au lieu de prendre la commande.
Dites-moi aussi précisément que possible ce que le programme doit faire, sur quelle version de Windows il doit fonctionner, et s'il a besoin d'une fenêtre ou si une ligne de commande suffit.
Découvrez Florian S.
Website redesign, static sites and small Windows tools
- DeAllemagne
- Membre depuisaoût 2026
Langues
Allemand, Anglais
Traduction automatique
FAQ
Traduction automatique
Pourquoi pas Electron ou Python ?
Parce que vous livreriez un runtime plus volumineux que le programme lui-même. Un exe Win32 fait quelques centaines de kilo-octets, démarre instantanément et ne nécessite aucune installation. Si votre outil a vraiment besoin d'une pile web, je le dirai plutôt que de lui imposer Win32.
Pouvez-vous créer une superposition qui se place au-dessus d'un autre programme ?
Sur un logiciel que vous possédez ou pour lequel vous avez la permission de modifier, oui. Tout ce qui lit ou modifie le logiciel d'une autre entreprise sans leur permission, non. Cela inclut les cheats pour jeux. Je vous le dirai avant que vous passiez commande, plutôt qu'après.
Est-ce que j'obtiens le code source ?
Oui, dans chaque package, avec un court guide montrant comment le construire vous-même dans Visual Studio. Pas de licence liée à moi, pas de compte à garder avec moi. Vous pouvez le transmettre à un autre développeur à tout moment.
