Отучаем VB6 от рантайма, или как я написал инсталлятор.

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

The trick
Постоялец
Постоялец
 
Сообщения: 774
Зарегистрирован: 26.06.2010 (Сб) 23:08

Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение The trick » 29.06.2014 (Вс) 23:17

Последний раз редактировалось The trick 14.09.2016 (Ср) 18:37, всего редактировалось 1 раз.
UA6527P

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение jangle » 15.08.2014 (Пт) 9:14

Бессмысленный проект, vb рантайм входит в состав всех ос начиная с Win2000

The trick
Постоялец
Постоялец
 
Сообщения: 774
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение The trick » 15.08.2014 (Пт) 10:05

jangle писал(а):Бессмысленный проект, vb рантайм входит в состав всех ос начиная с Win2000

А ты внимательно смотрел проект и читал описание? Доля "отучения от рантайма" составляет малую часть от основного функционала программы. К тому же не факт что рантайм присутствует на целевой машине и не был удален каким-нибудь деинсталлятором.
UA6527P

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение jangle » 15.08.2014 (Пт) 10:13

Сделай привязку экзешника к серийнику usb флешки, хоть какой-то смысл в программе будет:

viewtopic.php?f=15&t=34307&hilit=vbsll

The trick
Постоялец
Постоялец
 
Сообщения: 774
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение The trick » 15.08.2014 (Пт) 10:25

jangle писал(а):Сделай привязку экзешника к серийнику usb флешки, хоть какой-то смысл в программе будет:

viewtopic.php?f=15&t=34307&hilit=vbsll

При чем тут привязка экзешника?
Это инсталлятор, который является также исполняемым файлом. Он сам из себя производит распаковку и регистрацию библиотек, а потом запускает из себя EXE. Также вшивается манифест, с помощью которого можно использовать ActiveX без регистрации, и работать под учеткой гостя будет любой VB-шный EXE.
UA6527P

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение jangle » 15.08.2014 (Пт) 10:27

Он сам из себя производит распаковку и регистрацию библиотек, а потом запускает из себя EXE


1. без админских прав ничего он не распакует
2. любой антивирус сразу прихлопнет такой экзешник посчитав его вирусом

The trick
Постоялец
Постоялец
 
Сообщения: 774
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение The trick » 15.08.2014 (Пт) 10:33

jangle писал(а):1. без админских прав ничего он не распакует

Распакует в предназначенные для этого папки (Рабочий стол, Документы и т.д.). Файл скачивается юзером туда, куда ему есть доступ на изменение файлов.
jangle писал(а):2. любой антивирус сразу прихлопнет такой экзешник посчитав его вирусом

Нет. Проверь на любом онлайн антивирусе.
UA6527P

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение jangle » 15.08.2014 (Пт) 10:42

Распакует в предназначенные для этого папки (Рабочий стол, Документы и т.д.). Файл скачивается юзером туда, куда ему есть доступ на изменение файлов.


Рантайм dll кидать на рабочий стол? Офигенная идея! надо взять на вооружение :D

Нет. Проверь на любом онлайн антивирусе.


какие онлайн антивирусы? они не запускают exe, подобные файлы убивает проактивная защита антивируса в момент запуска exe

https://ru.wikipedia.org/wiki/%D0%9F%D1 ... 1%82%D0%B0

The trick
Постоялец
Постоялец
 
Сообщения: 774
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Отучаем VB6 от рантайма, или как я написал инсталлятор.

Сообщение The trick » 15.08.2014 (Пт) 10:52

jangle писал(а):Рантайм dll кидать на рабочий стол? Офигенная идея! надо взять на вооружение :D

Если ты не "воткнул" рантайм, то ничего не нужно кидать. С другой стороны без рантайма ты все равно никак не запустишь внутренний EXE (можно конечно его распаковать в памяти и править импорт у EXE, переделка не очень много займет, т.к. у меня там и так вручную импорт обрабатывается) и это будет единственное решение.
jangle писал(а):какие онлайн антивирусы? они не запускают exe, подобные файлы убивает проактивная защита антивируса в момент запуска exe
https://ru.wikipedia.org/wiki/%D0%9F%D1 ... 1%82%D0%B0

Тестировался на многих машинах, никаких (даже предупреждений) ни у кого не было, с чего бы вдруг антивирус должен "прибивать" такой процесс?
UA6527P


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList