Quel langage pour generer des fichiers Excel-Word
Fermé
yassin-ccm
Messages postés
14
Date d'inscription
jeudi 24 novembre 2011
Statut
Membre
Dernière intervention
20 février 2021
-
20 févr. 2021 à 22:09
Utilisateur anonyme - 21 févr. 2021 à 08:58
Utilisateur anonyme - 21 févr. 2021 à 08:58
A voir également:
- Quel langage pour generer des fichiers Excel-Word
- Word et excel gratuit - Guide
- Suivi des modifications word - Guide
- Liste déroulante excel - Guide
- Espace insécable word - Guide
- Table des matières word - Guide
1 réponse
Utilisateur anonyme
21 févr. 2021 à 08:58
21 févr. 2021 à 08:58
Bonjour
N’importe le quel des langages que tu as cité est capable de générer des fichiers excel. J’ai moi-même posté 2 exemples pour C# ou VB.Net ici https://codes-sources.commentcamarche.net/source/102062-excel-avec-openxml et https://codes-sources.commentcamarche.net/source/101341-exemple-d-utilisation-de-la-librairie-docx
Concernant la protection contre le piratage. Ne pas oublier que .Net (C#, Vb.Net, C++.Net ect...) ne crée pas un véritable exécutable mais un fichier écrit dans un langage intermédiaire. C’est la Framework installée sur le pc qui va interpréter ce langage. Décompiler un exe .net est simple (pour celui qui sait) il te faudra donc l’obfusquer et pour éviter un débat interminable qu’on a déjà ici, l’obfuscation en .Net se fait sur l’exe pas sur le code.
C’est un peu la même chose avec Java, le fichier jar est interprété par la machine virtuelle java. Bien que je ne connaisse pas Java, il semble qu’un jar se decompile aussi https://www.qwant.com/?q=decompiller+jar&client=brz-brave
Pour Qt, je ne sais pas si c’est « juste » une bibliothèque graphique (donc si l’exe est réellement un exécutable compilé) ou si c’est le même principe que Java et .Net
S’il s’agit d’un véritable exécutable compilé alors le piratage sera plus difficile mais pas totalement impossible.
Côté web, pas mon rayon, je ne me permettrai pas de commenter.
Quoiqu’il en soit, pour que ton logiciel soit piraté il faut que quelqu’un qui a la compétence de passer outre la sécurisation que tu y mettras soit tenté de le faire.
En ce qui me concerne par exemple, tu décris
Je fais ça régulièrement pour mon travail, je gagnerai donc mon temps à regarder tes entrées et tes sorties pour écrire mon propre logiciel plutôt que d’essayer de percer le tien
Si tu vends ton logiciel à des gens peu compétents en développement (ce qui doit être le cas sinon, ils feraient leur propre macro) à un prix raisonnable, il est peu probable que l’un d’entre eux essaie de te le pirater.
Il ne me semble donc pas impérieux de mettre en place des protections dignes du pentagone.
N’importe le quel des langages que tu as cité est capable de générer des fichiers excel. J’ai moi-même posté 2 exemples pour C# ou VB.Net ici https://codes-sources.commentcamarche.net/source/102062-excel-avec-openxml et https://codes-sources.commentcamarche.net/source/101341-exemple-d-utilisation-de-la-librairie-docx
Concernant la protection contre le piratage. Ne pas oublier que .Net (C#, Vb.Net, C++.Net ect...) ne crée pas un véritable exécutable mais un fichier écrit dans un langage intermédiaire. C’est la Framework installée sur le pc qui va interpréter ce langage. Décompiler un exe .net est simple (pour celui qui sait) il te faudra donc l’obfusquer et pour éviter un débat interminable qu’on a déjà ici, l’obfuscation en .Net se fait sur l’exe pas sur le code.
C’est un peu la même chose avec Java, le fichier jar est interprété par la machine virtuelle java. Bien que je ne connaisse pas Java, il semble qu’un jar se decompile aussi https://www.qwant.com/?q=decompiller+jar&client=brz-brave
Pour Qt, je ne sais pas si c’est « juste » une bibliothèque graphique (donc si l’exe est réellement un exécutable compilé) ou si c’est le même principe que Java et .Net
S’il s’agit d’un véritable exécutable compilé alors le piratage sera plus difficile mais pas totalement impossible.
Côté web, pas mon rayon, je ne me permettrai pas de commenter.
Quoiqu’il en soit, pour que ton logiciel soit piraté il faut que quelqu’un qui a la compétence de passer outre la sécurisation que tu y mettras soit tenté de le faire.
En ce qui me concerne par exemple, tu décris
J'aimerais créer une petite application qui permet de générer automatiquement (à partir de fichiers texte) des documents Excel et/ou Word.
Je fais ça régulièrement pour mon travail, je gagnerai donc mon temps à regarder tes entrées et tes sorties pour écrire mon propre logiciel plutôt que d’essayer de percer le tien
Si tu vends ton logiciel à des gens peu compétents en développement (ce qui doit être le cas sinon, ils feraient leur propre macro) à un prix raisonnable, il est peu probable que l’un d’entre eux essaie de te le pirater.
Il ne me semble donc pas impérieux de mettre en place des protections dignes du pentagone.