目次
2.難読化の自動化 <-今ここ
4.setup.exe と Setup.msi のマージの自動化
ConfuserExプロジェクト生成
1.ConfuserExのダウンロード
Releases · yck1509/ConfuserEx
An open-source, free protector for .NET applications - yck1509/ConfuserEx
ConfuserEx_bin.zip
2.わかりやすいところに展開(以下は「C:\ConfuserEx_bin」)
3.ConfuserEx.exeを開く
4.難読化するファイルをD&D
(以下はインストーラ作成用にobjに生成されたexeを対象にしている)
5.難読化設定を追加
6.正しく動作するか確認
7.わかりやすいところにConfuserExプロジェクトを保存
(以下は
「D:\workspace\Sample1\ConfuserEx\Release.crproj」、
「D:\workspace\Sample1\ConfuserEx\Release_trial.crproj」)
プロジェクトの.NET Frameworkのバージョンを変更
ConfuserExがサポートしているのは2.0 – 4.5であるため、それに合わせてバージョンを修正
プロジェクトのビルド後イベントを設定
構成で切り替えることができないためif文で分岐させる
if $(ConfigurationName) == Release ( "C:\ConfuserEx_bin\Confuser.CLI.exe" -n "$(SolutionDir)ConfuserEx\Release.crproj" ) if $(ConfigurationName) == Release_trial ( "C:\ConfuserEx_bin\Confuser.CLI.exe" -n "$(SolutionDir)ConfuserEx\Release_trial.crproj" )
次 ⇒ インストーラ作成の自動化
コメント