CRM Customization - CRM Database inden Javascript İçeriğini Almak

Decrypt default Javascript files in CRM Server

CRM üzerindeki script dosyalarımız CRM database inde WebResource tablosunda bulunur .
Bu tablodaki  javascript dosyalarının içeriği encrypt edilmiş şekilde bulunmaktadır.

Aşağıdaki C# kodu ile script dosyamızın içeriğini alabliriz.

Örneğimizde account formunda bulunan ite_TestLibrary adlı javascript kutuphanesının içeriğini alacağız.




Sorgu sonucu dönen Content kolonunu kopyalayıp aşağıdaki kodda string content değişkenine verelim.

Kodu çalıştırdığımızda scriptContent değişkeninin içeriğine bakalım.



C# Kod
  string content = "ZnVuY3Rpb24gRGVjcnlwdEphdmFzY3JpcHQoKXsKICBhbGVydCgiU3VjY2VlZGVkIik7Cn0=";
            byte[] binaryData = System.Convert.FromBase64String(content);
            string scriptContent = System.Text.Encoding.ASCII.GetString(binaryData);

Hiç yorum yok:

Yorum Gönder