Page 1 of 1

Не запускается программа после защиты

Posted: Fri Jul 09, 2021 4:29 pm
by Nalik
Здравствуйте.
Программа на C# Windows Form.
Версия VMProtect 3.5.0 build 1241
После обфускации не запускается программа.
Простейший пример отправил в ЛС.

Code: Select all

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp13
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            webBrowser1.Navigate("https://vmpsoftware.com/forum/viewforum.php?f=2");

            SHDocVw.WebBrowser_V1 axBrowser = (SHDocVw.WebBrowser_V1)webBrowser1.ActiveXInstance;
            axBrowser.NewWindow += aXwb_NewWindow;
        }
        
        void aXwb_NewWindow(string URL, int Flags, string TargetFrameName, ref object PostData, string Headers, ref bool Cancel)
        {
            //Отменить действие
            Cancel = true;
            //Открыть URL в браузере по умолчанию
            System.Diagnostics.Process.Start(URL);
        }
        

    }
}


Re: Не запускается программа после защиты

Posted: Fri Jul 09, 2021 4:41 pm
by Nalik
Если мы обернем код в try catch,

Code: Select all

try { axBrowser.NewWindow += aXwb_NewWindow; } catch (Exception ex) { MessageBox.Show(ex.ToString()); }
то получим следующую ошибку
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в System.Runtime.InteropServices.ComAwareEventInfo.GetDataForComInvocation(EventInfo eventInfo, Guid& sourceIid, Int32& dispid)
в System.Runtime.InteropServices.ComAwareEventInfo.AddEventHandler(Object target, Delegate handler)
в 714F7CD6..ctor()

Re: Не запускается программа после защиты

Posted: Fri Jul 09, 2021 4:44 pm
by Nalik
Методом экспериментов выяснил, что проблема возникает только если поставить галочку в настройках "Удалять отладочную информацию"

Re: Не запускается программа после защиты

Posted: Fri Aug 06, 2021 6:43 am
by Nalik
Месяц прошёл. Есть решение проблемы?

Re: Не запускается программа после защиты

Posted: Mon Aug 23, 2021 4:23 am
by Admin
Исправлено в 1287