OVH Cloud OVH Cloud

exécutable Excel

6 réponses
Avatar
twinley
Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un exe
qui a besoin de XL mais qui est indépendant, mais il faut avoir XL sur
le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui est
compilée dans du Visual Basic ? Ou bien compilée dans un autre langage ?
Comment fait-on cela, quel intérêt de passé par VBA si il y en a ? Est
ce une façon de protéger performante ?

Merci pour vos éclairages...

--
à+twinley

6 réponses

Avatar
twinley
Le fichier ouvert s'appelle SMT.idf
or le format idf c'est pour : Fichier musical au format MIDI

ça se corse...

à+twinley

Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un exe
qui a besoin de XL mais qui est indépendant, mais il faut avoir XL sur
le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui est
compilée dans du Visual Basic ? Ou bien compilée dans un autre langage ?
Comment fait-on cela, quel intérêt de passé par VBA si il y en a ? Est
ce une façon de protéger performante ?

Merci pour vos éclairages...



Avatar
Laurent S.
Bonjour,

Je vais peut-être dire une bétise parce que je n'ai malheureusement pas
le temps de tout télécharger, mais ne serait-ce pas tout simplement une
instance OLE d'Excel qui serait demandée par l'exe que tu récupères ???

Laurent


twinley a exposé le 22/03/2005 :
Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un exe qui a
besoin de XL mais qui est indépendant, mais il faut avoir XL sur le PC. On
peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui est
compilée dans du Visual Basic ? Ou bien compilée dans un autre langage ?
Comment fait-on cela, quel intérêt de passé par VBA si il y en a ? Est ce une
façon de protéger performante ?

Merci pour vos éclairages...


Avatar
twinley
Bonjour Laurent,

Je ne sais pas, cela me semble une façon de protéger une applic très
futée. Comme c'est un marronnier du forum, je lance la discussion. On ne
voit pas ce qu'il y a dedans d'un point de vue Excel. Par contre les
règles de calcul sont données dans une autre page, donc si on voulait
reproduire le système algébrique, il n'y a rien de secret. En plus c'est
un truc archi-connu et qui n'apporte rien.
Ce qui m'intrigue c'est cette boite noire où on ne peut pas mettre les
mains dans le cambouis, sauf à désassembler, ce que je n'ai pas fait,
mais même là, on ne doit pas voir grand chose. C'est mystérieux pour
moi. Il y aussi un fichier.ini.
J'ai vu de nombreuses sub OLE, cela n'a rien de semblable.

à+twinley

Bonjour,

Je vais peut-être dire une bétise parce que je n'ai malheureusement pas
le temps de tout télécharger, mais ne serait-ce pas tout simplement une
instance OLE d'Excel qui serait demandée par l'exe que tu récupères ???

Laurent


twinley a exposé le 22/03/2005 :

Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un exe
qui a besoin de XL mais qui est indépendant, mais il faut avoir XL sur
le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui
est compilée dans du Visual Basic ? Ou bien compilée dans un autre
langage ?
Comment fait-on cela, quel intérêt de passé par VBA si il y en a ? Est
ce une façon de protéger performante ?

Merci pour vos éclairages...







Avatar
Clément Marcotte
Bonjour,

Sans avoir regardé, il y a des langages de programmation, VB et
d'autres, qui peuvent piloter Excel par automation. Il est très
possible qu'ils se soient fait un programme compilé, mais pour ne pas
avoir à tout reprogrammer, ils utilisent Excel.



"twinley" a écrit dans le message de
news:
Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un
exe

qui a besoin de XL mais qui est indépendant, mais il faut avoir XL
sur

le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui
est

compilée dans du Visual Basic ? Ou bien compilée dans un autre
langage ?

Comment fait-on cela, quel intérêt de passé par VBA si il y en a ?
Est

ce une façon de protéger performante ?

Merci pour vos éclairages...

--
à+twinley


Avatar
twinley
Merci Clément.

Toutes les personnes qui rèvent de protéger leur applic devrait regarder
cet exemple et chercher comment faire. Cela me semble très performant.

à+twinley

Bonjour,

Sans avoir regardé, il y a des langages de programmation, VB et
d'autres, qui peuvent piloter Excel par automation. Il est très
possible qu'ils se soient fait un programme compilé, mais pour ne pas
avoir à tout reprogrammer, ils utilisent Excel.



"twinley" a écrit dans le message de
news:

Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un


exe

qui a besoin de XL mais qui est indépendant, mais il faut avoir XL


sur

le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA qui


est

compilée dans du Visual Basic ? Ou bien compilée dans un autre


langage ?

Comment fait-on cela, quel intérêt de passé par VBA si il y en a ?


Est

ce une façon de protéger performante ?

Merci pour vos éclairages...

--
à+twinley






Avatar
Clément Marcotte
Bonjour,

J'ai fini par regarder et , si tu veux un avis personnel, ils ont
utilisé VB pour concevoir un exécutable qui fait appel à certaines
routines d'Excel et qui utilise un format de fichier exclusif pour
"emprisonner" leur clientèle.

D'un autre côté, l'utilisation d'une extension traditionnellement
associée au monde "MIDI" ne veut pas dire qu'il s'agit d'un fichier
"MIDI". De toutes façons, le choix de l'extension est purement
arbitraire. Rien qu'à penser que l'extension DOC a déjà été, si mes
souvenirs sont exacts, utilisée en même temps par WordPerfect et par
Word, pour des fichiers incompatibles à la base.

Même avec VBA, tu pourrais écrire/lire des fichiers binaires (exe, bin
ou autres) et les modifier. (D'ailleurs, c'est probablement le
principe de base des convertisseurs. Ils ouvrent le fichier en mode
binaire en respectant la structure du fichier d'origine et le
réécrivent, toujours en mode binaire, en respectant la structure du
format de destination.) Mais pour réussir, il faut bien connaître la
structure du fichier binaire, parce que, dans ce mode, tu travailles
octet par octet. Il suffit que tu te trompes d'un octet pour tout
foutre en l'air.

Toujours avec VBA, tu pourrais même te définir un format de fichier
privé pour toi tout seul, compatible avec rien et que pourrais ne pas
diffuser à personne. C'est sur que le fait d'avoir leur fichier
personnel les protège de la concurrence, mais si toi tu utilises ce
produit et que tu as besoin de faire des traitements "personnalisés"
dans Excel, tu te retrouves le c... sur la paille.

C'est l'éternel débat entre garder sa clientèle captive avec des
formats propriétaires (DOC,xls,dbf etc), qui risquent de compliquer la
vie des utilisateurs, ou des formats standardisés (texte, rtf, xml et
html jusqu'à un certain point etc..) qui permettent plus facilement de
passer d'un produit à un autre.

Si le mode binaire t'intéresse, tu peux toujours jeter un oeil sur
"Open" et seek dans l'aide de VBA. IL n'y a pas grand chose, mais
après tu pourras toujours expérimenter.



"twinley" a écrit dans le message de
news:
Merci Clément.

Toutes les personnes qui rèvent de protéger leur applic devrait
regarder

cet exemple et chercher comment faire. Cela me semble très
performant.


à+twinley

Bonjour,

Sans avoir regardé, il y a des langages de programmation, VB et
d'autres, qui peuvent piloter Excel par automation. Il est très
possible qu'ils se soient fait un programme compilé, mais pour ne
pas


avoir à tout reprogrammer, ils utilisent Excel.



"twinley" a écrit dans le message de
news:

Bonjour à tous,

Je viens de tomber sur une application qui me laisse songeur.

Sur le lien suivant, on peut DL des démos.
http://www.indexfuturos.com/systems.htm


Si on DL l'exemple Moving Average Crossing SMT, là, on obtient un


exe

qui a besoin de XL mais qui est indépendant, mais il faut avoir XL


sur

le PC. On peut lancer indépendamment une instance XL en parallèle.

La démo est totalement étanche.

Mes questions : Qu'est ce que c'est ? Une feuille XL avec du VBA
qui




est

compilée dans du Visual Basic ? Ou bien compilée dans un autre


langage ?

Comment fait-on cela, quel intérêt de passé par VBA si il y en a ?


Est

ce une façon de protéger performante ?

Merci pour vos éclairages...

--
à+twinley