private static void EncryptAndroidBackupDll(string pathToBuildProject) { foreach (var file in Directory.GetFiles(GetAndroidBackupDllFolder(pathToBuildProject), "*.dll")) { var name = Path.GetFileNameWithoutExtension(file); var zipBytes = ZipLibUtils.Compress(FileHelper.ReadAllBytes(file)); // 非项目dll不做加密处理 FileHelper.WriteAllBytes(file, DllHelper.IsProjectDll(name) ? DllHelper.EncryptDll(zipBytes) : zipBytes); } }
private static void EncryptAndroidManagedDll(string pathToBuildProject) { foreach (var file in Directory.GetFiles(GetAndroidManagedDllFolder(pathToBuildProject), "*.dll")) { var name = Path.GetFileNameWithoutExtension(file); if (DllHelper.IsProjectDll(name)) { FileHelper.WriteAllBytes(file, DllHelper.EncryptDll(FileHelper.ReadAllBytes(file))); } } }
private static void EncryptWinBackupDll(string rootFolder) { var backupFolder = GetWinBackupDllFolder(rootFolder); foreach (var file in Directory.GetFiles(backupFolder, "*.dll")) { var name = Path.GetFileNameWithoutExtension(file); var zipBytes = ZipLibUtils.Compress(FileHelper.ReadAllBytes(file)); // 非项目dll不做加密处理 FileHelper.WriteAllBytes(file, DllHelper.IsProjectDll(name) ? DllHelper.EncryptDll(zipBytes) : zipBytes); } }
private static void EncryptWinManagedDll(string dataPath) { var dllFolder = GetWinManagedDllFolder(dataPath); foreach (var file in Directory.GetFiles(dllFolder, "*.dll")) { var name = Path.GetFileNameWithoutExtension(file); if (DllHelper.IsProjectDll(name)) { FileHelper.WriteAllBytes(file, DllHelper.EncryptDll(FileHelper.ReadAllBytes(file))); } } }