Loading Table of Contents...
Dotfuscator
概要
Dotfuscator エディション
Dotfuscator の登録とアクティブ化
クイック スタート
Dotfuscator による保護の理解
難読化
名前の変更
制御フロー
文字列の暗号化
チェック
改ざんチェック
改ざんシナリオのテスト
デバッグ チェック
Shelf Life チェック
Shelf Life トークン
アプリケーション通知
遠隔測定
操作
ウォーターマーク
不要コードの除去
難読化されたアプリケーションのビルドとデバッグ
アセンブリのリンク
増分難読化
難読化されたコードのデバッグ
高度なトピック
スマート難読化
P/Invoke メソッド
Managed C++ および IJW(It Just Works)のサンク
マネージ リソースを持つアセンブリを Dotfuscator で処理する
サテライト DLL を使用するアセンブリを Dotfuscator で処理する
マルチ モジュール アセンブリを Dotfuscator で処理する
厳密名のアセンブリを Dotfuscator で処理する
Authenticode 署名のアセンブリ
64 ビット アセンブリを Dotfuscator で処理する
リフレクションおよび動的クラス読み込み
カスタム属性を使用した宣言による難読化
ビルド イベント
フレンド アセンブリ
外部ツールの検索
Dotfuscator によるインストルメンテーションの理解
インストルメンテーションの差し込み
PreEmptive Analytics カスタム属性
アセンブリ レベルの属性
エントリ ポイント属性
Exit Point 属性
改ざん通知属性
Shelf Life および Sign of Life 属性
例外の追跡属性
機能の利用状況属性
パフォーマンス属性
環境属性
拡張キーを含むユーザー定義データの送信
メソッド パラメーターを拡張キーとして自動的に送信する
アプリケーション分析を備えた Dotfuscator のテストとデバッグ
メッセージ追跡の構成
メッセージの監視
PreEmptive Analytics 対応アプリケーションの例
例外の追跡
例外レポート
例外操作
ユーザー指定の例外レポート情報の収集
チェックの遠隔測定
GUI による Dotfuscator 構成
スタンドアロン GUI
プロジェクトの作成
入力の設定
ディレクトリ入力
Silverlight 入力
ClickOnce 入力
Windows ストア入力
[設定]タブ
各機能の設定の構成
プロジェクトのビルド
[出力]タブ
プロジェクト ファイルとレポートの表示
ユーザー設定の設定
[ヘルプ]メニュー
Visual Studio インターフェイス
Dotfuscator プロジェクトの作成
ソリューション エクスプローラーおよび Dotfuscator プロジェクト ツリー
プロジェクトの構成
Dotfuscator プロジェクトの配置
入力の設定
プロジェクト プロパティ
入力アセンブリ プロパティ
入力パッケージ プロパティ
各機能の設定の構成
プロジェクトのビルド
[表示]メニュー
[ヘルプ]メニュー
ユーザー設定の設定
[名前の変更]エディター
[名前の変更]エディターの[オプション]タブ
拡張オーバーロード誘導によるメソッドの名前の変更
クラスの名前の変更オプション
XML シリアル化と名前の変更
名前の変更時、明示的なメソッドのオーバーライドを導入する
[名前の変更]エディターの[除外]タブ
名前の変更の対象除外
[名前の変更]エディターの[組み込み規則]タブ
[制御フロー]エディター
[制御フロー]エディターの[オプション]タブ
[制御フロー]エディターの[除外]タブ
[文字列の暗号化]エディター
[文字列の暗号化]エディターの[対象]タブ
[除去]エディター
対象トリガーと条件付き対象の理解
[対象トリガー]タブ
[条件付き対象]タブ
[組み込み規則]タブ
[オプション]タブ
定数のみ除去
除去レポート
[リンク]エディター
[入力アセンブリ]および[リンク アセンブリ]
プライマリ アセンブリ
名前の改変
エントリ ポイントの設定
エントリ ポイント
[PreMark]エディター
ウォーターマーク文字列の長さ
文字コード
ウォーターマークの抽出
規則の編集インターフェイス
個々の要素の選択
カスタム規則の作成
名前空間による選択
型による選択
メソッドによる選択
フィールドによる選択
プロパティによる選択
イベントによる選択
カスタム属性による選択
スーパータイプによる選択
規則の編集と削除
規則での宣言による難読化の使用
規則のプレビュー
[インストルメンテーション]エディター(チェック、例外、分析)
アプリケーション分析を備えた Dotfuscator の構成および実行
新しい Shelf Life トークンの生成
難読化されたスタック トレースのデコード
Lucidator の使用
カスタマー フィードバックのオプション
リファレンス
コマンド ライン インターフェイス リファレンス
コマンド ライン オプションの概要
コマンド ラインでのオプション指定による構成ファイルの補完またはオーバーライド
コマンド ラインからの構成ファイルの保存
MSBuild タスク リファレンス
Dotfuscate タスク
PreMark タスク
構成ファイル リファレンス
バージョン
プロパティ リストとプロパティ
グローバル セクション
Library グローバル オプション
Verbose、Quiet、Investigate グローバル オプション
SuppressIldasmAttribute グローバル オプション
Debug グローバル オプション
NoDotfuscatorAttribute グローバル オプション
入力アセンブリ リスト
アセンブリ単位のライブラリ モード
アセンブリ単位の宣言による難読化
アセンブリ単位のインストルメンテーション処理
アセンブリ単位の XAML の変換モード
ユーザー定義のアセンブリ ロード パス
出力ディレクトリ
一時ディレクトリ
難読化属性の機能割り当て
名前の変更セクション
名前の変更規則
名前の変更オプション
名前の変更の対象除外リスト
名前の変更の参照規則
出力割り当てファイル
HTML 形式の名前の変更レポート
入力割り当てファイル
制御フローの難読化セクション
制御フローの難読化レベル
制御フローの難読化オプション
制御フローの対象除外リスト
文字列の暗号化セクション
文字列の暗号化オプション
文字列の暗号化対象選択リスト
除去セクション(不要コードの除去)
除去無効オプション
ConstOnly オプション
除去トリガー リスト
条件付き対象選択リスト
除去の参照規則
除去レポート
リンク セクション
リンク無効オプション
リンク アセンブリ
PreMark セクション
PreMark オプション
PreMark の要素
署名セクション
デジタル署名セクション
EventList セクション
PreEmptive Analytics セクション
拡張属性セクション
SmartObfuscation セクション
XML 構成ファイルに関する注意
カスタム規則リファレンス
対象除外規則
名前空間の対象除外
型の対象除外
メソッドの対象除外
フィールドの対象除外
プロパティの対象除外
イベントの対象除外
カスタム属性による対象除外
スーパータイプによる対象除外
アセンブリの対象除外
モジュールの対象除外
対象選択規則
名前空間の対象選択
型の対象選択
メソッドの対象選択
フィールドの対象選択
プロパティの対象選択
イベントの対象選択
カスタム属性による対象選択
スーパータイプによる対象選択
アセンブリの対象選択
モジュールの対象選択
dotfuscator_v2.3.dtd
カスタム属性リファレンス
PreEmptive.Attributes
ApplicationAttribute
BinaryAttribute
BusinessAttribute
CheckAction
DebuggingCheckAttribute
EndpointSourceElements
ExceptionTrackAttribute
ExceptionTypes
FeatureAttribute
FeatureEventTypes
InjectionPoints
InsertShelfLifeAttribute
InsertSignOfLifeAttribute
InsertTamperCheckAttribute
PerformanceProbeAttribute
RuntimeCheckAttribute
SetupAttribute
SinkElements
SourceElements
SystemProfileAttribute
TeardownAttribute
割り当てファイル
dotfuscatorMap_v1.1.dtd
高度なトピック
サイド バイ サイド インストール
並行ビルド
サンプル
リフレクションのサンプル
リフレクションのサンプル ファイル
リフレクション サンプルのビルド
リフレクション サンプルの実行
Dotfuscator によるリフレクション出力の処理
グラフィカル ユーザー インターフェイスを使用したリフレクション サンプルの構成
リフレクション サンプルのまとめ
シリアル化のサンプル
シリアル化のサンプル ファイル
シリアル化サンプルのビルド
シリアル化サンプルの実行
Dotfuscator によるシリアル化出力の処理
グラフィカル ユーザー インターフェイスを使用したシリアル化のサンプルの構成
シリアル化サンプルのまとめ
リモートのサンプル
リモートのサンプル ファイル
リモート サンプルのビルド
リモート サンプルの実行
Dotfuscator によるリモート出力の処理
グラフィカル ユーザー インターフェイスを使用したリモート サンプルの構成
リモート サンプルのまとめ
ASP.NET のサンプル
ASP.NET のサンプル ファイル
ASP.NET サンプルの準備
ASP.NET サンプルのビルド
ASP.NET サンプルの実行
ASP.NET サンプル コードの確認
Dotfuscator による ASP.NET 出力の処理
グラフィカル ユーザー インターフェイスを使用した ASP.NET のサンプルの構成
ASP.NET サンプルのまとめ