2017-10-04 3 views
-8

J'ai un exe dont j'ai besoin pour fonctionner sur un site, j'ai accès à sa base de données, je dois le télécharger et l'exécuter directement depuis le site, comment puis-je le faire exécuter comme dans windows et comment puis-je le faire pour afficher sur le site (javascript?)J'ai besoin d'exécuter un exe sur un site directement à partir de sa base de données

+1

Cette question est trop large. Qu'avez-vous essayé? Contrôlez-vous la plateforme sur laquelle l'application sera exécutée? Que voulez-vous dire par "avoir accès à sa base de données"? Est-ce que le .exe fera des appels à la base de données? Que voulez-vous dire par "exécuter à partir d'une base de données"? Voulez-vous stocker l'exe dans la base de données? Quelle technologie utilisez-vous pour votre code côté serveur? Vous avez dit javascript mais quoi exactement? angulaire? S'il vous plaît ajouter plus d'informations. – Wndrr

+0

"J'ai un exe dont j'ai besoin pour fonctionner sur un site". Dans ce cas, connectez-vous au serveur via RDP en utilisant vos informations d'identification d'administrateur, copiez l'exe et exécutez-le si nécessaire. Si vous parlez de télécharger le fichier et via PHP, puis obtenir le serveur pour l'exécuter ... bien d'abord ** ne pas ** écrire du code pour le faire ... il ouvre un trou de sécurité massive dans le site , même si seuls certains utilisateurs peuvent faire le téléchargement, c'est une mauvaise idée. Je ne sais pas non plus ce qu'est une base de données. Vous ne pouvez pas exécuter un exécutable à partir d'une base de données (je ne suis même pas sûr de ce que cette phrase signifie même ...) – ADyson

+1

aussi, pourquoi faites-vous cela? Cela ressemble à un peu de sécurité et de conception ... qu'est-ce que ce .exe voulait dire? – Wndrr

Répondre

1

Selon mon commentaire cette question n'est pas valide sur ce site mais je voudrais signaler quelque chose avant de le supprimer:

Le stockage d'un fichier .exe entier dans une base de données semble un peu étrange. Si vous en avez vraiment besoin alors je suppose que vous pourriez stocker un tableau d'octets dans la base de données, puis réécrire l'exe sur le système de fichiers à partir du tableau d'octets.

Une meilleure solution serait de stocker le .exe sur le système de fichiers tout de suite et ne stocker que le chemin d'accès à l'exécutable dans la base de données.