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

Issues related to VMProtect
Post Reply
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

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

Post 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://www.vmpsoft.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);
        }
        

    }
}

Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

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

Post 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()
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

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

Post by Nalik »

Методом экспериментов выяснил, что проблема возникает только если поставить галочку в настройках "Удалять отладочную информацию"
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

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

Post by Nalik »

Месяц прошёл. Есть решение проблемы?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

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

Post by Admin »

Исправлено в 1287
Post Reply