ドキュメント

詳細を確認する。

製品ガイドを検索し、docs.babelfor.netで全文を開けます。最初のプロジェクトから本番のライセンスサービスまで対応しています。

30件の結果を表示中

desktop

管理 ↗

Licensing拡張機能におけるユーザー、APIキー、サーバー設定、サーバー情報

licensing

AI連携 ↗

Model Context Protocolを使ってAIアシスタントをBabel Licensingと連携させる

obfuscator

AIに適したCLIモード ↗

babel.exeの既定のテキスト出力は変更されておらず、完全な後方互換性が保たれています。既存のCIスクリプトや顧客側の連携に変更は必要ありません。

licensing

AIに適したCLIモード ↗

licの既定のテキスト出力は変更されておらず、完全な後方互換性が保たれています。既存のスクリプトに変更は必要ありません。

obfuscator

Androidアプリケーション ↗

このサンプルプロジェクトでは、Babel ObfuscatorのNuGetパッケージを使って、.NET 7ベースのAndroidアプリケーションで難読化を有効にします。Babel ObfuscatorのNuGetパッケージは、.NETプロジェクトに簡単に組み込めます…

obfuscator

アンチデバッグ ↗

アセンブリにアンチデバッグコードを注入することで、Babel Obfuscatorはデバッガーがアタッチされた際に、アプリケーションの終了やカスタムロジックの実行といった能動的な対処を行えます。この機能は、重要な…

licensing

APIキー ↗

Babel LicensingサービスにはAPIキー管理システムが用意されており、Babel LicensingサービスのWeb APIインターフェースにアクセスするためのAPIキーを安全に生成・管理・制御できます。APIキーは認証…として機能します

obfuscator

付録 ↗

以下の表は、警告コードとメッセージの一覧を示しています。

obfuscator

AppVeyor ↗

AppVeyorは.NET SDKでソリューションをビルドし、Babel.ObfuscatorパッケージがそのビルドにBabelタスクを追加します。他のビルドサーバーと同様に、必要な作業は2つに限られます。エージェントがプライベートフィードに到達できるようにすること…

obfuscator

アセンブリの埋め込み ↗

Babel Obfuscatorには、複数のアセンブリをメインのアプリケーションに埋め込む機能があり、デプロイするアセンブリ全体のサイズを削減できます。Babel Obfuscatorでアセンブリを埋め込むと、埋め込まれたアセンブリは…

obfuscator

アセンブリのマージ ↗

アセンブリは、babelコマンドラインツール、MSBuildのBabelタスク、またはBabel Desktopでマージできます。

obfuscator

Azure DevOps ↗

Azure Pipelinesは.NET SDKでプロジェクトをビルドし、Babel.ObfuscatorパッケージがそのビルドにBabelタスクを挿入します。エージェント側にBabelをインストールする必要はありません。ビルドツールはパッケージに含まれており、パイプラインは…

desktop

Babel Desktop ↗

Babel ObfuscatorプロジェクトとBabel Licensing管理のためのクロスプラットフォームアプリケーション、Babel Desktop

licensing

Babel Licensing ↗

Babel Licensingの製品ガイドを読む。

licensing

Babel Licensingサービス ↗

Babel Licensingサービスは、.NETアプリケーション専用に設計された、包括的で堅牢なライセンスソリューションです。ソフトウェアライセンスを効果的に管理するための幅広い機能を提供します。主な…

licensing

Babel Licensingツール ↗

Babel.Licensing.Toolは、licコマンドをインストールする.NETツールパッケージです。Babelのzipパッケージに付属するものと同じコマンドラインツールで、オプションも同一であり、Babel Licensingのエディション、ServerとData…に付属します

obfuscator

Babel Obfuscator ↗

Babel Obfuscatorの製品ガイドを読む。

obfuscator

Babel ObfuscatorのNuGetパッケージ ↗

Babel ObfuscatorのNuGetパッケージを使うと、任意の.NETプロジェクトにBabelのMSBuildタスクを簡単に組み込めます。パッケージをインストールすると、Babelタスクがプロジェクトファイルに自動的に追加され、必要な…

obfuscator

Babel Obfuscatorのプラグイン ↗

Babel Obfuscatorは、標準機能を超えて難読化ツールの機能を拡張できるカスタムプラグインをサポートしています。カスタムプラグインを使うと、次のことが可能になります。

obfuscator

Babel Obfuscatorツール ↗

Babel.Obfuscator.Toolは、babelコマンドをインストールする.NETツールパッケージです。babelnetのzipパッケージに付属するものと同じコマンドラインツールで、オプションも同一であり、UltimateエディションおよびBabel…に付属します

obfuscator

Babelタスクリファレンス ↗

Babelタスクは、コマンドラインツールの各オプションに対応する属性を1つずつ公開し、属性の値をそのままコマンドラインツールに渡します。ブール値の属性はtrueまたはfalseを受け付けます。コマンドラインのオプションが引数を取る場合、同じ…

obfuscator

Blazor Webアプリ ↗

BlazorアプリケーションはBabel Obfuscatorで保護でき、いくつかの利点があります。BlazorのRazorページを使う主な利点の一つは、HTMLマークアップとC#コードを組み合わせられることで、より簡潔な…

obfuscator

ビルドパイプライン ↗

既定では、このパッケージはCoreCompileの直後、コンパイラーが中間フォルダー($(IntermediateOutputPath)$(TargetFileName)、つまりobjフォルダー)に書き出したアセンブリに対してBabelを実行します。それ以降のすべてのステップでは…

obfuscator

ビルドサーバー ↗

このセクションのサンプルは、主によく使われているビルドサーバーを対象としています。ただし、ビルドサーバー連携はBabel ObfuscatorのUltimateエディションでのみ利用できる点にご注意ください。この…

obfuscator

Chained State ↗

Chained State(chain)は、Babel Obfuscatorで最も強力な制御フロー変換です。switchアルゴリズムと同様にメソッドをフラット化します。つまり、ディスパッチャーを中心にメソッドを再構築し、各ブロックがソースコード上の順序では実行されないようにしますが…

obfuscator

ClickOnceデプロイ ↗

ClickOnceデプロイでは、Compileステップの直後にターゲットアセンブリを難読化するようBabelタスクが構成されます。

licensing

クライアントコンポーネント ↗

.NETアプリケーションやコンポーネントにBabel Licensingを追加するには、Babel Licensingのクライアントコンポーネントをインストールする必要があります。これには、Babel LicensingのNuGetパッケージとBabel DataのNuGetパッケージが含まれ、これらを…から参照します

obfuscator

コード暗号化 ↗

コード暗号化は、難読化ツールの強力な機能であり、ハッカーや競合他社によるリバースエンジニアリングからアプリケーションのコードを保護できます。コード暗号化では、コードは次のように変換されます…

obfuscator

コード暗号化 ↗

Babel Obfuscatorのコード暗号化機能を使うと、コード全体を暗号化してリバースエンジニアリングから保護できます。

obfuscator

コードの最適化 ↗

コードの最適化とは、難読化処理の際にBabel Obfuscatorが使用する、コードの効率性とパフォーマンスを向上させるための一連の手法を指します。これらの最適化は、生成されるコードを洗練させることに重点を置いています…