# CLI Tool: Overview

Go to `\bin, the sub directory of  installation directory of Virbox Protector and find:`

<mark style="color:blue;">`virboxprotector_con.exe`</mark>

and DS protector CLI tool:

<mark style="color:blue;">`dsprotector_con.exe`</mark>

![](/files/I3B1OGe1xYqSVn1lqeeM)

in Linux Environment:

<figure><img src="/files/1lbw4kvZApkTZ4KFpUfE" alt=""><figcaption></figcaption></figure>

execute Virbox Protector CLI tool, you can view help information:

`virboxprotector_con`

<figure><img src="/files/yo49YtjvGeXATLCGCiHy" alt=""><figcaption></figcaption></figure>

To specify your application type, to get  help information in detail:

`virboxprotector_con --help={}native|dotnet|apk|aar|app|java-bce|java-vme|u3d|u3dres|h5|strip|mulpkg|ilmerge}`

<figure><img src="/files/NIlBAKXiPxgbHlckdlg2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: "app" here means iOS app.
{% endhint %}

For example, to get help information to protect native project

`virboxprotector_con --help=native`

<figure><img src="/files/fHfXrD0uaVbmjpxRtKvy" alt=""><figcaption></figcaption></figure>

Execute the DSprotector\_con.exe, you can view the help information:

`dsprotector_con`

<figure><img src="/files/rZYFW6ZGUSdHnQiKjoU5" alt=""><figcaption></figcaption></figure>

#### Use Virbox Protector CLI tool to Bind license

Use following command to bind License before to use Virbox Protector Command line interface tool:

input Command:

```
virboxprotector_con.exe -bind
```

1. Return，input correspondence selection, Virbox Protector support to bind the license with account or license key;

   ```
   Select a binding type:
   1) Bind with account.
   2) Bind with license key.
   ```
2. Use the account to bind license in sample, then input 1 to select account and input password;
3. all license will be listed, input digit to bind related license, and return to bind the license;

<figure><img src="/files/wRvHPucSRrwrNXcOnhw7" alt=""><figcaption></figcaption></figure>

#### Unbind license

Use following command to bind License

```
virboxprotector_con.exe -unbind
```

when all license bound has been listed, input related digit to unbind the license.

<figure><img src="/files/qg9dWdZUd6m8fmO8ht6S" alt=""><figcaption></figcaption></figure>

For how to use the Virbox Protector CLI tool, pls refer the CLI User manual:

{% content-ref url="/pages/eYRCGDooW6rdTrISIQi3" %}
[CLI Tool: User Manual](/fundamentals/cli-tool-user-manual.md)
{% endcontent-ref %}

Next, We will introduce how to use Virboxprotector GUI tool to protect the:

{% content-ref url="/pages/cdoRl0uFioD84hEaiHta" %}
[Protect Desktop applications](/use-cases/protect-desktop-applications.md)
{% endcontent-ref %}

{% content-ref url="/pages/EBAdHGl29FIhjpcZ8WsH" %}
[Protect Unity3D/UE4 application](/use-cases/protect-unity3d-ue4-application.md)
{% endcontent-ref %}

{% content-ref url="/pages/7irgODbsU3nhQfQKE6bs" %}
[Protect Mobile applications](/use-cases/protect-mobile-applications.md)
{% endcontent-ref %}

{% content-ref url="/pages/15lo93zOPDs0kG4jntwC" %}
[Protect Scripting language](/use-cases/protect-scripting-language.md)
{% endcontent-ref %}

{% content-ref url="/pages/Q8tU265WTI2rvlr3rkVQ" %}
[FAQ](/use-cases/faq.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.virbox.com/fundamentals/cli-tool-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
