Исходники в папке builder.tmpAdmin wrote:Нас интересуют именно те компоненты вашей программы, на которых можно воспроизвести проблему, т.е. общий список того что нам необходимо:
1. Минимальный тестовый проект (оригинальный EXE, MAP и VMP файлы)
MAP-файлы я не использую, ибо защищается только Entry Point.
VMP-файл: builder.exe.vmp
builder.vmpdbAdmin wrote:2. Старый VMPDB.
Там нужен только serial.txt, который кладётся рядом с защищаемой программой. Берётся он из VMPDB-файлаAdmin wrote:3. Что нужно для его работы защищенного файла (насколько я понял по скриншоту от пользователя это как минимум BAT файл, который у вас запускается в процессе работы программы).
Объясняю проблему ещё раз.
Я, на своей машине (Win7 x64), запускаю билдер (серийник беру тот, который принадлежит customer'у с ником hаrdermаn) -- указываю путь -- в MessageBox'е отображается полный путь. Всё хорошо.
Даю этот билдер человеку с ником jam3s. Он запускает у себя на машине (WinXP SP3) -- при этом не снимает галку о постоянной проверке сертификата издателя -- это выглядит примерно так:
Далее запускает билдер. Он выбирает путь до файла и в MessageBox'е вместо пути до файла, там нечто вроде: C:\fakepath\somefile.txt
Стоит ему при запуске снять эту галку, как всё работает у него после этого замечательно.
При этом, незащищённый exe работает ОК всегда и везде.
Вроде всё необходимое выслал. Прошу разобраться.