Ik ontwikkel een kleine native Windows desktop tool met de win32 API


Over deze dienst
Automatische vertaling
Ik bouw kleine Windows-programma's in C++ met de Win32 API. Geen Electron-app met een 200 MB runtime, maar een enkele exe die start en doet wat hij moet doen.
Waar ik ervaring mee heb:
- transparante overlays die boven lopende applicaties worden getekend
- tekenen met Direct2D en Direct3D
- systeem-brede hotkeys
- configuratie in je eigen bestandsformaat
- verpakken voor de Microsoft Store
Je krijgt het afgewerkte programma, de volledige broncode en een gids zodat je het zelf kunt bouwen.
Wat ik niet doe: drivers, kernelmodules, alles dat antivirussoftware raakt, en alles dat in andere software hookt zonder toestemming. Als jouw idee in die groep valt, zeg ik dat op dag één in plaats van de opdracht aan te nemen.
Vertel me zo precies mogelijk wat het programma moet doen, op welke Windows-versie het moet draaien, en of een venster nodig is of dat een command line voldoende is.
Maak kennis met Florian S.
Website redesign, static sites and small Windows tools
- Afkomstig uitDuitsland
- Lid sindsaug 2026
Talen
Duits, Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Waarom niet Electron of Python?
Omdat je een runtime zou leveren die groter is dan het programma zelf. Een Win32 exe is een paar honderd kilobytes, start direct en heeft niets geïnstalleerd nodig. Als je tool echt een web stack nodig heeft, zeg ik dat in plaats van Win32 erop te drukken.
Kun je een overlay bouwen die boven een ander programma blijft hangen?
Ja, op software die jij bezit of waarvoor je toestemming hebt om te wijzigen. Alles dat zonder toestemming het programma van een ander bedrijf leest of wijzigt, nee. Dat omvat game cheats. Ik zeg dat voordat je bestelt, niet achteraf.
Krijg ik de broncode?
Ja, in elk pakket, samen met een korte gids die laat zien hoe je het zelf kunt bouwen in Visual Studio. Geen licentie die aan mij gekoppeld is, geen account dat je bij mij moet houden. Je kunt het op elk moment aan een andere ontwikkelaar geven.
