1
我有一個C#WinForms應用程序,用於爲我的應用程序創建軟件補丁。從C#代碼調用Babel .Net混淆器代碼
在注意到通天.NET包含Babel.Build.dll和Babel.Code.dll
有沒有一種方法,在我的C#代碼,我可以叫通天淨
類似:
ExecuteCommand(C:\Program Files\Babel\babel.exe "C:\Patch\v6\Demo\Bin\Lib.dll" --rules "C:\Patch\babelRules.xml", 600)
下面是在C#中執行CMD提示的通用腳本。但是,如果我只在我的winform中包含Babel.Build.dll,我可能能夠無縫地完成它。
public static int ExecuteCommand(string Command, int Timeout)
{
int ExitCode;
ProcessStartInfo ProcessInfo;
Process Process;
ProcessInfo = new ProcessStartInfo("cmd.exe", "/C " + Command);
ProcessInfo.CreateNoWindow = true;
ProcessInfo.UseShellExecute = false;
Process = Process.Start(ProcessInfo);
Process.WaitForExit(Timeout);
ExitCode = Process.ExitCode;
Process.Close();
return ExitCode;
}
您必須反彙編Babel.Build.dll。哦,等等...... – 2010-06-07 14:35:20
更好的問這個問題給Babel的開發者。 – logicnp 2010-06-08 05:36:31