---
title: "Proteção adicional de programa (MQL5 Protector) - Desenvolvimento de programas - Ajuda para o MetaEditor"
description: "MQL5 Cloud Protector é um serviço online para proteção adicional de programas MQL. Os arquivos executáveis... - Proteção adicional de programa (MQL5 Protector) - Desenvolvimento de programas - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/metaeditor/help/development/mql5_cloud_protector"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → [Desenvolvimento de programas](https://www.metatrader5.com/pt/metaeditor/help/development) → Proteção adicional de programa (MQL5 Protector)

# MQL5 Cloud Protector: proteção secundária de programas

MQL5 Cloud Protector é um serviço online para proteção adicional de programas MQL.

Os arquivos executáveis ​​EX4/EX5 são protegidos de forma confiável contra engenharia reversa, enquanto o serviço MQL5 Cloud Protector fornece um nível adicional e ainda maior de proteção. Proteção semelhante é usada na loja de aplicativos de negociação [Mercado MetaTrader](https://www.mql5.com/pt/market), onde todos os arquivos dos produtos (EX4/EX5) são compilados em [código nativo](https://ru.wikipedia.org/wiki/Машинный_код). Contrariamente ao Mercado, neste caso, o arquivo final não é associado a um computador específico. Ele pode ser executado em qualquer computador, como os convencionais programas EX4/EX5.

## Como funciona

O serviço MQL5 Cloud Protector funciona com segurança. Proteção adicional é aplicada apenas no arquivo já compilado. O código fonte não é enviado para nenhum lugar. Primeiro, o programa é compilado num arquivo EX4/EX5 no computador do usuário. Além disso, a parte executável do arquivo é enviada para o serviço por meio de uma conexão segura, onde é criptografada usando algoritmos assimétricos modernos e assinada com uma [chave privada](https://ru.wikipedia.org/wiki/Закрытый_ключ).

## Como proteger seu programa

Para obter o arquivo executável com proteção adicional, abra o projeto ou o arquivo de origem principal do programa MQL e execute o comando "![MQL5 Cloud Protector](https://www.metatrader5.com/i/help/metaeditor/en/mql5_cloud_protector_icon.png) MQL5 Cloud Protector" no menu "Ferramentas":

![Proteção do programa através do MQL5 Cloud Protector](https://www.metatrader5.com/i/help/metaeditor/en/mql5_cloud_protector.png)

O arquivo executável resultante é criado no mesmo diretório que o projeto/arquivo de origem principal MQ5. O caminho para o arquivo é especificado adicionalmente no log de compilação.

## In this section

- [Controle inteligente](https://www.metatrader5.com/pt/metaeditor/help/development/intelligent_management)
- [Procurar e Substituir](https://www.metatrader5.com/pt/metaeditor/help/development/source_code_find)
- [Estilizador](https://www.metatrader5.com/pt/metaeditor/help/development/styler)
- [Compilar](https://www.metatrader5.com/pt/metaeditor/help/development/compile)
- Proteção adicional de programa (MQL5 Protector)
- [Depurando código](https://www.metatrader5.com/pt/metaeditor/help/development/debug)
- [Criação de perfil de código](https://www.metatrader5.com/pt/metaeditor/help/development/profiling)
- [Ajuda do AI Assistant ao escrever código](https://www.metatrader5.com/pt/metaeditor/help/development/ai_assistant)
- [Gerando código de inclusão](https://www.metatrader5.com/pt/metaeditor/help/development/generate_mqh)
- [Trabalhando com DLL C++ (integração com MS Visual Studio)](https://www.metatrader5.com/pt/metaeditor/help/development/c_dll)
- [Trabalho com Python](https://www.metatrader5.com/pt/metaeditor/help/development/python)
- [Suporte a OpenCL](https://www.metatrader5.com/pt/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help", "name": "Ajuda para o MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/development", "name": "Desenvolvimento de programas"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/development/mql5_cloud_protector", "name": "Proteção adicional de programa (MQL5 Protector)"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Proteção adicional de programa (MQL5 Protector)", "acceptedAnswer": { "@type": "Answer", "text": "MQL5 Cloud Protector é um serviço online para proteção adicional de programas MQL. Os arquivos executáveis..." } }] }
```
