---
title: "MQL5クラウドプロテクタ: プログラムの高度な保護 - プログラムの開発 - MetaEditorのヘルプ"
description: "MQL5クラウドプロテクタは、MQL プログラムの高度な保護を証明するオンラインサービスです。 実行可能ファイル EX4/EX5 は、コンパイルから確実に保護されます。 MQL5クラウドプロテクタは、アプリケーションに高度な保護レベルを提供します... - MQL5クラウドプロテクタ: プログラムの高度な保護 - プログラムの開発 - MetaEditorのヘルプ"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ja/metaeditor/help/development/mql5_cloud_protector"
---

[MetaEditorのヘルプ](https://www.metatrader5.com/ja/metaeditor/help) → [プログラムの開発](https://www.metatrader5.com/ja/metaeditor/help/development) → MQL5クラウドプロテクタ: プログラムの高度な保護

# MQL5クラウドプロテクタ: プログラムの高度な保護

MQL5クラウドプロテクタは、MQL プログラムの高度な保護を証明するオンラインサービスです。

実行可能ファイル EX4/EX5 は、コンパイルから確実に保護されます。 MQL5クラウドプロテクタは、アプリケーションに高度な保護レベルを提供します。 同様のメソッドは、トレードアプリケーションの最大のストア[MetaTraderマーケット](https://www.mql5.com/ja/market)で使用されています ここで、販売者が提供した EX4/EX5 プロダクトファイルは、さらに[ネイティブコード](https://en.wikipedia.org/wiki/Machine_code)にコンパイルされます. マーケットで使用されているものと MQL5Cloud プロテクタの唯一の違いは、ファイルがユーザーのコンピュータにリンクされていないということです。 一般的な EX4/EX5 ファイルと同様の任意のコンピュータ上で実行することができます。

## 仕組み

MQL5クラウドプロテクタは安全なサービスです。 追加保護は、コンパイルされたファイルにのみ適用されます。 ソースコードはサービスに送信されません。 まず、プログラムコードは、ユーザーのコンピュータ上の EX4/EX5 ファイルにコンパイルされます。 さらに、ファイルの実行可能な部分は、セキュリティで保護された接続を介してサービスに送信されます。 このサービスは、最新の非対称アルゴリズムを使用してファイルを暗号化し、一意の[秘密鍵](https://en.wikipedia.org/wiki/Public-key_cryptography)を使用して署名します。

## プログラムを保護する方法

実行可能ファイルに高度な保護を適用するために、MQL5プログラムのプロジェクトまたはメインソースファイルを開きます。![MQL5クラウドプロテクタ](https://www.metatrader5.com/i/help/metaeditor/en/mql5_cloud_protector_icon.png)[ツール] メニューの [MQL5クラウドプロテクタ] コマンド:

![MQL5クラウドプロテクタによるプログラムの保護](https://www.metatrader5.com/i/help/metaeditor/en/mql5_cloud_protector.png)

生成された実行可能ファイルは、プロジェクト/メインソースの MQ5 ファイルが配置されている同じディレクトリに作成します。 ファイルへのパスは、コンパイルログでさらに指定されます。

## In this section

- [インテリジェントマネージメント](https://www.metatrader5.com/ja/metaeditor/help/development/intelligent_management)
- [検索と置換](https://www.metatrader5.com/ja/metaeditor/help/development/source_code_find)
- [スタイラー](https://www.metatrader5.com/ja/metaeditor/help/development/styler)
- [コンパイル](https://www.metatrader5.com/ja/metaeditor/help/development/compile)
- MQL5クラウドプロテクタ: プログラムの高度な保護
- [コードのデバッグ](https://www.metatrader5.com/ja/metaeditor/help/development/debug)
- [コードのプロファイル](https://www.metatrader5.com/ja/metaeditor/help/development/profiling)
- [AI Assistant コーディングアシスタント](https://www.metatrader5.com/ja/metaeditor/help/development/ai_assistant)
- [インクルードコードの生成](https://www.metatrader5.com/ja/metaeditor/help/development/generate_mqh)
- [C++ DLL の操作 (MS Visual Studio との統合)](https://www.metatrader5.com/ja/metaeditor/help/development/c_dll)
- [Pythonの操作](https://www.metatrader5.com/ja/metaeditor/help/development/python)
- [OpenCLサポート](https://www.metatrader5.com/ja/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ja/metaeditor/help", "name": "MetaEditorのヘルプ"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ja/metaeditor/help/development", "name": "プログラムの開発"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ja/metaeditor/help/development/mql5_cloud_protector", "name": "MQL5クラウドプロテクタ: プログラムの高度な保護"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: MQL5クラウドプロテクタ: プログラムの高度な保護", "acceptedAnswer": { "@type": "Answer", "text": "MQL5クラウドプロテクタは、MQL プログラムの高度な保護を証明するオンラインサービスです。 実行可能ファイル EX4/EX5 は、コンパイルから確実に保護されます。 MQL5クラウドプロテクタは、アプリケーションに高度な保護レベルを提供します..." } }] }
```
