запуск .NET приложения без .NET Framework

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 0:51

доброго времени суток.
вопрос в следующем:
необходимо запустить приложение написанное на .Net на компе без .Net
ссбор используемых dll в директорию к экзешнику результата не дал - происходит ошибка типа: "у вас не установлен .Net Framework ...."
можно конечно пойти долгим путем поставить какой-нить process monitor и отследить к какому ключу реестра или файлу на диске она при запуске обращается, но возможно кто то уже сталкивался с такой задачей :)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: запуск .NET приложения без .NET Framework

Сообщение iGrok » 18.04.2010 (Вс) 1:08

Сие в общем случае невозможно.
В частном же - смотри в сторону, если не ошибаюсь, NGEN.
Последний раз редактировалось iGrok 18.04.2010 (Вс) 1:23, всего редактировалось 1 раз.
label:
cli
jmp label

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 1:12

Обидно, но спасибо за ответ.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: запуск .NET приложения без .NET Framework

Сообщение iGrok » 18.04.2010 (Вс) 1:28

Ну есть ещё варианты, ищутся по гуглю..
http://www.sql.ru/Forum/actualthread.as ... 496702&hl=
label:
cli
jmp label

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 1:33

спасибо!=) *ушел учится пользоваться гуглой*

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: запуск .NET приложения без .NET Framework

Сообщение Dmitriy2003 » 18.04.2010 (Вс) 2:07

aksktis писал(а):необходимо запустить приложение написанное на .Net на компе без .Net

И так каждый раз что-ли будет, или это какой-то академический интерес.
iGrok писал(а):В частном же - смотри в сторону, если не ошибаюсь, NGEN.

???
iGrok писал(а):http://www.sql.ru/Forum/actualthread.as ... 496702&hl=

Какая у них любовь .NET, :D
aksktis писал(а):спасибо!=) *ушел учится пользоваться гуглой*

Лучше сразу браться за изучение asm, c(++) - ,больше пользы...

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 8:50

Dmitriy2003 писал(а):И так каждый раз что-ли будет, или это какой-то академический интерес.

интерес не академический. Прога уже написана, но заказчик артачится и не хочет ставить пакет .Net в 300мб ради проги в 200кб. В общем то его можно понять.
aksktis писал(а):Лучше сразу браться за изучение asm, c(++) - ,больше пользы...

с++ я знаю, но не на том уровне который необходим для написания этого приложения. А изучать его лучше не тогда когда заказ сдавать нужно через 3 дня.
P.S. на самом деле это уже оффтоп и не имеет отношения к моему вопросу..

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: запуск .NET приложения без .NET Framework

Сообщение MIT » 18.04.2010 (Вс) 9:55

aksktis писал(а):пакет .Net в 300мб
Это где ж такие дотнетные фреймворки-то водятся?..
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 10:04

хм) ну у меня директория C:\Windows\Microsoft.NET весит 250+ Мб=) + метров 10 в PF
а дистрибутив 3.5 200мб

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: запуск .NET приложения без .NET Framework

Сообщение Dmitriy2003 » 18.04.2010 (Вс) 11:20

aksktis писал(а):В общем то его можно понять.

И какой же такой весомый аргумент, склоняет вас к пониманию :?:
с++ я знаю, но не на том уровне который необходим для написания этого приложения. А изучать его лучше не тогда когда заказ сдавать нужно через 3 дня. P.S. на самом деле это уже оффтоп и не имеет отношения к моему вопросу..

Как раз наоборот. Чем же вы думали, когда согласились писать программы для такого придирчивого заказчика, и почему не обсудили это сразу. :?:

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 11:28

вопрос решен с помощью VMware ThinApp. спасибо iGrok'у за ссылку

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: запуск .NET приложения без .NET Framework

Сообщение Dmitriy2003 » 18.04.2010 (Вс) 11:35

aksktis, -1

aksktis
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 22.07.2008 (Вт) 0:07

Re: запуск .NET приложения без .NET Framework

Сообщение aksktis » 18.04.2010 (Вс) 11:47

to Dmitriy2003 не конструктив, вместо ответов на конкретный вопрос вижу только абстрактные вопросы:
Dmitriy2003 писал(а):И какой же такой весомый аргумент, склоняет вас к пониманию :?:

Dmitriy2003 писал(а):Чем же вы думали, когда согласились писать программы для такого придирчивого заказчика, и почему не обсудили это сразу. :?:


в общем то к технической стороне дела эти вопросы отношения не имеют. не будем заниматься полемикой :?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: запуск .NET приложения без .NET Framework

Сообщение iGrok » 18.04.2010 (Вс) 16:46

Вообще говоря, это плохое решение, которое следует применять только в экстренных случаях, когда "по-хорошему" совсем никак.
Использование подобных "технологий виртуализации" сильно сказывается на производительности, времени старта, объёме занимаемой памяти, как оперативной, так и на диске..
В общем, минусов у данного решения сильно больше, чем плюсов.

Но оно обычно работает.
label:
cli
jmp label


Вернуться в Visual Basic .NET

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

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

    TopList