Xin chào các bạn,
Mình có một vấn đề cần các bạn giúp đỡ, vì mình thử đi thử lại nhưng mà không giải quyết được !
Mình đang muốn khởi động một chứ năng bị khoá của một phần mềm dùng thử ( Các bạn có thể download nó tại đây http://www.articlemarketingrobot.com/ArticleMarketingRobot_Setup.1102.msi.
Mình download phiên bản dùng thử của nó về nhưng nó khoá một chức năng quan trọng.
Đây là code của cái phần bị khoá đó mình sử dụng reflector, phần mềm này được viết = .NET)
Code:
private void ImportSiteListToolStripMenuItem_Click(object sender, EventArgs e)
{
if (Strings.Len(mod_AppData.appData.sSerial) != 8)
{
Interaction.MsgBox("Sorry, site import function unavailable for trial users", MsgBoxStyle.OkOnly, mod_AppData.appData.brand);
}
else
{
int num;
IEnumerator enumerator;
try
{
enumerator = ((IEnumerable) this.gridSites.Rows).GetEnumerator();
while (enumerator.MoveNext())
{
DataGridViewRow current = (DataGridViewRow) enumerator.Current;
if (current.Selected)
{
num++;
}
}
}
finally
{
if (enumerator is IDisposable)
{
(enumerator as IDisposable).Dispose();
}
}
MyProject.Forms.frmSuggestArt.lblNoSites.Text = "No. of Sites Selected: " + Conversions.ToString(num);
if (mod_AppData.appData.sSerial != "SEASSAUL")
{
if (!mod_AppData.appData.bAllowPublicImport)
{
MyProject.Forms.frmSuggestArt.chkPrivate.Checked = true;
MyProject.Forms.frmSuggestArt.chkPrivate.Enabled = false;
}
}
else
{
MyProject.Forms.frmSuggestArt.chkPrivate.Enabled = true;
}
MyProject.Forms.frmSuggestArt.bCancel = true;
MyProject.Forms.frmSuggestArt.ShowDialog();
if (!MyProject.Forms.frmSuggestArt.bCancel && MyProject.Forms.frmSuggestArt.bImport)
{
mod_z_miscCrap.GetSitesFromFile(MyProject.Forms.frmSuggestArt.sList, MyProject.Forms.frmSuggestArt.bPrivate);
}
}
}
Phần này có chức năng: nhập các website mới vào database. Nếu bạn dùng phiên bản dùng thử, khi mở chức năng này, nó sẽ hiện lên dòng chữ :"Sorry, site import function unavailable for trial users". Cái này thì dễ để vượt qua. Khi mình đã vượt qua rồi, đã nhập website và nó đã chạy bình thường. Nhưng khi vào database thì không có gì thay đổi cả, các website này không được add vào !
Hình như trong đoạn mã trên, còn một phần kiểm tra để xem mình có đang dùng bản paid không thì phải ! Các bạn giúp mình phân tích đoạn mã trên nhé ! Cám ơn các bạn nhiều !