翻譯|使用教程|編輯:李顯亮|2019-05-29 15:46:03.753|閱讀 483 次
概述:Dotfuscator是一個(gè).NET的Obfuscator。它提供企業(yè)級(jí)的應(yīng)用程序保護(hù),大大降低了盜版、知識(shí)產(chǎn)權(quán)盜竊和篡改的風(fēng)險(xiǎn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dotfuscator是一個(gè).NET的Obfuscator。它提供企業(yè)級(jí)的應(yīng)用程序保護(hù),大大降低了盜版、知識(shí)產(chǎn)權(quán)盜竊和篡改的風(fēng)險(xiǎn)。Dotfuscator的分層混淆、加密、水印、自動(dòng)失效、防調(diào)試、防篡改、報(bào)警和防御技術(shù),為世界各地成千上萬的應(yīng)用程序提供保護(hù)。
接下來我們會(huì)進(jìn)入一個(gè)新的入門教學(xué)課程——保護(hù)Xamarin應(yīng)用程序。通過這些說明將指導(dǎo)您如何開始使用Dotfuscator Professional來保護(hù)Xamarin項(xiàng)目。完成后,保護(hù)過程將集成到您的項(xiàng)目中,因此無論何時(shí)在Visual Studio或MSBuild中構(gòu)建項(xiàng)目,Dotfuscator都會(huì)自動(dòng)保護(hù)它。您可以將Dotfuscator集成到您的應(yīng)用支持的每個(gè)平臺(tái)中,創(chuàng)建一個(gè)具有經(jīng)過驗(yàn)證的分層保護(hù)策略的應(yīng)用程序,無論它運(yùn)行的是什么設(shè)備。
Dotfuscator與Xamarin應(yīng)用程序集成,作為常規(guī)Xamarin構(gòu)建過程的一部分,使用與其他.NET平臺(tái)相同的方法。但是,在開始之前,您應(yīng)該了解Xamarin集成的一些獨(dú)特方面。下面概述了Xamarin解決方案中的各種平臺(tái)。
對(duì)于Xamarin Android項(xiàng)目,Dotfuscator將在編譯MSIL之后和Xamarin Android apk打包步驟之前將其自身插入到構(gòu)建中。
iOS構(gòu)建稍微復(fù)雜一些。C#編譯器和Dotfuscator將在Windows上運(yùn)行,然后是Xamarin iOS打包步驟,該步驟將在Mac OS計(jì)算機(jī)上遠(yuǎn)程運(yùn)行。
Xamarin UWP項(xiàng)目在結(jié)構(gòu)上與Xamarin Android項(xiàng)目非常相似。Dotfuscator將在appx打包步驟之前注入自己。
應(yīng)將Dotfuscator集成到解決方案中每個(gè)目標(biāo)平臺(tái)的輸出項(xiàng)目中。如上圖所示,Dotfuscator在構(gòu)建過程中的位置對(duì)于每個(gè)平臺(tái)略有不同,Dotfuscator有時(shí)需要為每個(gè)平臺(tái)配置獨(dú)特的配置。
Dotfuscator只需要集成到生成移動(dòng)應(yīng)用程序包的輸出項(xiàng)目中,例如生成APK的Android項(xiàng)目。當(dāng)Dotfuscator保護(hù)這些輸出項(xiàng)目時(shí),它還會(huì)自動(dòng)保護(hù)作為該項(xiàng)目的一部分打包的所有程序集。您不需要將Dotfuscator集成到輸出項(xiàng)目使用的庫項(xiàng)目(如.NET標(biāo)準(zhǔn)庫或可移植類庫(PCL))中,因?yàn)樗鼈儠?huì)自動(dòng)受到保護(hù)。除。
對(duì)于將Dotfuscator集成到的每個(gè)輸出項(xiàng)目,您還需要確定要應(yīng)用保護(hù)的構(gòu)建配置。說明中提供的默認(rèn)配置將保護(hù)Release,Ad-Hoc和AppStore配置。該特設(shè)和AppStore的配置僅用于iOS的項(xiàng)目。
要開始使用,請(qǐng)按照針對(duì)您的某個(gè)目標(biāo)平臺(tái)的“ 保護(hù)您的應(yīng)用”頁面上的說明進(jìn)行操作。然后為您希望保護(hù)的每個(gè)其他平臺(tái)重復(fù)該過程。
如果你有任何問題或意見,可在下方評(píng)論區(qū)留言,點(diǎn)擊資源列表查看更多教程資源~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn