dll et du marché.

 

IV. Продукты

  1. Un produit soumis à la vente via le service Marché peut être soumis sous la forme d'un fichier compilé portant l'extension EX5 ou d'un fichier de code source unique portant l'extension MQ5.
  2. Les fichiers produits soumis en tant que fichiers MQ5 sont automatiquement compilés.
  3. Les produits n'appellent aucune DLL, y compris les bibliothèques du système Microsoft Windows.
  4. La vente et la distribution de tout produit malveillant via le service Marketplace sont interdites.
  5. Le Vendeur peut distribuer les Produits via le service Marché sur une base gratuite (sans frais).
  6. Le prix minimum d'un produit qui peut être mis en vente dans le service Marché est de 10 $.
  7. Les produits achetés par le biais du service Marché ne sont pas remboursables.
  8. Une version individuelle sécurisée du Produit est automatiquement créée pour chaque Acheteur, ce qui permet de l'utiliser uniquement sur le matériel (configuration du matériel informatique et type de système d'exploitation) à partir duquel la demande d'achat a été effectuée.
  9. L'achat du Produit est enregistré sur le compte de l'Acheteur.
  10. Le fait de créer une version protégée du Produit pour la configuration matérielle de l'Acheteur est appelé Activation.
  11. Après l'achat du Produit, l'Acheteur a droit à deux activations gratuites sur d'autres équipements.
  12. Les noms des paramètres d'entrée, tous les messages et les captures d'écran dans la description du produit doivent être en anglais.

Tous les appels dll sont interdits sur le marché.

Ok. Et si vous faisiez ce qui suit :

1. Le produit lui-même est mis sur le marché.

2. La partie du code responsable de faire référence à la dll (win api), de la mettre dans une bibliothèque et de la mettre dans le codebase. Le code peut même être en code source.

Le point principal est qu'il est nécessaire d'utiliser le FileMapping dans le produit, il est impossible sans lui.

 
joo:

Le fait est que vous devez utiliser le FileMapping dans le produit, vous ne pouvez pas le faire sans lui.

Certains doutent qu'il n'y ait aucun moyen...

En général, tout semble correct, mais il est préférable de ne pas poser la question ici, mais probablement dans le bureau de service.

 

Les programmes de la place de marché doivent être entièrement fonctionnels et opérationnels.

L'exigence de composants supplémentaires est inacceptable.

 
Renat:

Les programmes de la place de marché doivent être pleinement fonctionnels et opérationnels.

Il est inacceptable d'exiger des composants supplémentaires.

Gee-goo, nous allons vous botter le cul (je plaisante).

Faites un programme entièrement opérationnel et fonctionnel(par exemple, dessiner une marguerite sur le graphique), et ajoutez que lorsque vous installez une Dll gratuite, elle fait également des transactions (d'ailleurs, vous ne pouvez pas ajouter cela sur le marché et lors de la publication de la Dll).

Tout est conforme aux règles, la fonctionnalité déclarée fonctionne.

Cela vous manquerait-il ?

PS : c'est une astuce intelligente, il vaut mieux faire vos propres analogues de Win API, qui ne nuiront à rien sous contrôle (wrappers contrôlés), alors les deux personnes seront soulagées et vous obtiendrez une médaille.

 
Urain:

Gee-goo, nous allons vous botter le cul (je plaisante).

Nous ferons un programme entièrement opérationnel et fonctionnel(par exemple, dessiner une marguerite sur le graphique), et ajouter que lorsque vous installez le Dll gratuit, il commerce également (par la manière dont vous pouvez ajouter ce pas dans le marché et lors de la publication Dll).

Tout est conforme aux règles, la fonctionnalité déclarée fonctionne.

Est-ce que ça te manque ?

PS : c'est une astuce intelligente, il vaut mieux faire vos propres analogues de Win API, qui ne nuiront à rien sous contrôle (wrappers contrôlés), alors les deux personnes seront soulagées et vous obtiendrez une médaille.

Quand nous le trouverons, nous l'interdirons.
 
Renat:

Les programmes de la place de marché doivent être entièrement fonctionnels et opérationnels.

Vous avez aussi des bibliothèques, en théorie vous pourriez faire le contraire.
 
Renat:

Les programmes de la place de marché doivent être pleinement fonctionnels et opérationnels.

Il est inacceptable d'exiger des composants supplémentaires.

Renat, connaissant votre attitude négative à l'égard du dépassement du bac à sable de MT, disons-le autrement :

- un produit du marché a besoin d'au moins un TERMINAL pour que le produit soit pleinement fonctionnel.

Mais vous nous limitez dans le cadre de la fonctionnalité WinApi que vous avez implémentée dans le terminal.

Il est irrationnel de harceler le MC de notre côté pour qu'il ajoute une fonction winapi spéciale au MQL de manière native.

C'est pourquoi nous demandons la permission d'appeler la dll winapi pour les produits du marché.

Le fait d'appeler winapi ne rendra en aucun cas le produit non fonctionnel et inopérant.

--------------

Vous avez promis d'examiner le marché après son lancement.

Le temps a passé, s'il vous plaît regardez le marché de ce côté.

Je pense que les défis de winapi au contraire vont amener sur le marché des programmeurs professionnels avec leurs produits. Et c'est +20% dans la poche de MK.

 
TheXpert:
Vous avez aussi des bibliothèques, théoriquement vous pourriez faire le contraire.
Vous proposez donc de faire l'inverse - vendre des bibliothèques ex5 sur le marché et mettre des dummies + dlls dans la base de code ?
 
sergeev:
Vous suggérez donc le contraire - vendre les bibliothèques ex5 sur le marché et mettre dummies + dll dans la base de code ?
Renat:
Quand nous le trouverons, nous l'interdirons.
 
Renat

Il suffit de faire un tampon API Win, qui attraperait les bibliothèques non dangereuses.

Après tout, ils ne sont pas tous potentiellement dangereux (ceux que vous considérez comme dangereux sont en fait très peu nombreux).

 
Urain:

Il suffit de faire un pad API Win, qui permettrait d'attraper les bibliothèques potentiellement dangereuses.

Après tout, ils ne sont pas tous potentiellement dangereux (ceux que vous considérez comme dangereux sont en fait très peu nombreux).

Non.

Nous sommes fondamentalement contre la prolifération des DLL et la création de menaces massives pour les commerçants. Au contraire, nous nous efforçons aujourd'hui d'enrayer le chaos dont certaines entreprises se sont fait l'écho.

Il n'existe pas de DLL "non sécurisée". Pratiquement toutes les DLL (y compris les DLL système, qui sont presque toutes tristement célèbres pour leur manque de sécurité) peuvent être utilisées pour effectuer une attaque par saut de pile suivie d'une prise de contrôle. Il suffit d'une illusion de sécurité sous la forme de DLL de confiance pour que la sécurité tombe immédiatement au fond du tonneau. En effet, les bons développeurs exigeront que les utilisateurs incompétents incluent leurs créations dans les listes autorisées. Ils ne se soucient pas des recommandations de quiconque ou de la sécurité des traders, car tout ce qui les intéresse, c'est l'argent.

Nous ne transformerons pas un système critique en un trou comme les solutions de Microsoft.

Chacun est libre d'utiliser ce qu'il veut pour lui-même, n'importe quelle DLL. Mais vous ne pouvez pas distribuer de code potentiellement dangereux par nos canaux (y compris le courtage).

Raison: