我已經在MATLAB中編寫了一個程序,並且正在考慮將程序部署到最終用戶的三種方法。第一種方法涉及將.m文件轉換爲p代碼,然後將其部署到可以在MATLAB中使用p代碼但不能自己查看代碼的最終用戶。第二種方法是使用MATLAB Compiler和MATLAB Builder NE將.m文件編譯爲C#,然後使用Visual Studio對代碼進行模糊處理並創建最終產品。第三種方法是使用MATLAB Compiler和MATLAB Builder EX創建Excel加載項,並將Excel加載項部署到最終用戶。哪種部署方法創建的程序更難
我想知道這是有人反向工程或開裂並獲得該代碼在每個部署的這三種方法,我考慮的是如何艱難。我知道創建一個無法破解或逆向工程的程序基本上是不可能的,但是比其他方法更難以破解的部署方法是什麼?我知道p代碼可以讓最終用戶訪問這些文件的名稱,我想這些文件可能有助於某人對您的程序進行逆向工程。
在此先感謝您的幫助!
我建議你使用P碼,因爲有可能是更少的工具破解這一點,因爲這將是一個很大更有可能運行沒有問題。 – Jonas 2012-04-23 16:25:22