Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Внизportable? Найти похожие ветки
← →
Mozart © (2009-01-30 14:19) [0]Доброго времени суток!
Вопрос в следующем:
Существует некоторый проигрыватель, к нему файл(то что проигрывать) и текстовый файл конфигурации (как проигрывать).
Возможно ли "упаковать" все в один *.exe ?
Может есть у кого опыт?
← →
Медвежонок Пятачок © (2009-01-30 14:22) [1]project1.exe + 3 ресурса
и все будет в одном exe
← →
Mozart © (2009-01-30 14:23) [2]Если можно подробнее, никогда не включал в проект сторонние ресурсы...
← →
Юрий Зотов © (2009-01-30 14:24) [3]Или просто архив. Смотря, что требуется в итоге.
← →
Mozart © (2009-01-30 14:26) [4]В итоге требуется *.exe файл, который может работать в среде Windows без дополнительных установок/файлов.
← →
Медвежонок Пятачок © (2009-01-30 14:30) [5]пустой project1.exe это может.
← →
Mozart © (2009-01-30 14:34) [6]2 Медвежонок Пятачок © (30.01.09 14:30) [5]
информативно...
← →
Медвежонок Пятачок © (2009-01-30 14:35) [7]пустой project1.exe может работать в среде Windows без дополнительных установок/файлов.
← →
Юрий Зотов © (2009-01-30 14:37) [8]> Mozart © (30.01.09 14:26) [4]
Тогда - в ресурсы (см. тип ресурсов RCDATA). Но программа получится сложнее - ведь перед проигрыванием файл надо будет сначала извлечь из ресурсов, а потом, возможно, все равно записать на диск, как временный файл (если проигрыватель не умеет ничего другого, кроме как проигрывать дисковые файлы).
А есть ли в этом смысл? Ведь можно просто создать самораспаковывающийся архив и при его распаковке юзеру надо будет только указать имя каталога. В этот каталог запишется и программа, и все нужные ей файлы - оттуда она их без проблем проиграет. И нет никакой разницы, сколько файлов будут в этом каталоге находиться - один или несколько (особенно, если окажется, что проигрыватель все равно умеет проигрывать только дисковые файлы и их все равно придется создавать).
← →
Медвежонок Пятачок © (2009-01-30 14:37) [9]ведь перед проигрыванием файл
А кто говорил о проигрывании?
← →
Mozart © (2009-01-30 14:43) [10]Весь фокус в том, что сей "продукт" нужно переслать по почте пользователям, мягко скажем, слабо разбирающимся в компьютерах. Поэтому и хочется все упаковать в один *.exe... Таким образом, думаю, можно дать гарантию того, что у всех откроется одно и тоже, и не возникнет трудностей...
← →
Медвежонок Пятачок © (2009-01-30 14:45) [11]упакуй в архив и не парь людям нейроны
← →
Anatoly Podgoretsky © (2009-01-30 14:51) [12]> Mozart (30.01.2009 14:43:10) [10]
Самораспаковывающий архив.
← →
Юрий Зотов © (2009-01-30 14:53) [13]> Mozart © (30.01.09 14:43) [10]
> слабо разбирающимся в компьютерах
Настолько слабо, что они не могут:
1. Запустить MyProg.exe
2. Указать имя каталога, в который будет записана программа.
?
← →
Правильный$Вася (2009-01-30 15:06) [14]
> 2. Указать имя каталога, в который будет записана программа.
в C:\WINDOWS вестимо
или в TEMP
на рабочий стол точно не догадаются ))
← →
Mozart © (2009-01-30 15:22) [15]to Юрий Зотов © (30.01.09 14:53) [13]
не часто Вы с "пользователями" общаетесь :)
а если доменная политика не дает создавать файлы?
← →
Правильный$Вася (2009-01-30 15:26) [16]
> если доменная политика не дает создавать файлы?
даже в темпе?
← →
Рамиль © (2009-01-30 15:40) [17]
> а если доменная политика не дает создавать файлы?
Тогда для них бесполезен и просто exe.
← →
Юрий Зотов © (2009-01-30 15:45) [18]> Mozart © (30.01.09 15:22) [15]
> не часто Вы с "пользователями" общаетесь
Достаточно часто, чтобы понимать, что "если доменная политика не дает создавать файлы",
то записать себе Вашу программу в ЛЮБОМ ее виде пользователь не сможет.
Поэтому дальнейший разговор смысла не имеет.
← →
Mozart © (2009-01-30 15:57) [19]записать, или запустить?
← →
Германн © (2009-01-30 16:01) [20]
> Mozart © (30.01.09 15:57) [19]
>
> записать, или запустить?
>
Не запишешь - не запустишь!
← →
Юрий Зотов © (2009-01-30 16:09) [21]> Mozart © (30.01.09 15:57) [19]
Чтобы программу запустить, ее надо сначала записать. Или получить носитель с уже записанной программой. Причем пользователю совершенно все равно, в каком виде она на этом носителе записана - одним файлом или несколькими. Поэтому, если Вы поставляете программу на носителе, то сабж тем более не имеет никакого смысла.
← →
Mozart © (2009-01-30 16:19) [22]Политики, они бывают разные.
Безусловно, куда то можно сохранить, но этого я и хочу избежать. Категорически, так сказать.
Потому как нет единой схемы. Повторюсь: пользователи будут разные, разные компьютеры, разные домены.
Идеально подходит упаковка в один файл.
← →
Германн © (2009-01-30 16:22) [23]
> Идеально подходит упаковка в один файл.
Тогда сначала ответь на:
> особенно, если окажется, что проигрыватель все равно умеет
> проигрывать только дисковые файлы и их все равно придется
> создавать
← →
easy © (2009-01-30 17:12) [24]http://www.softpedia.com/get/Multimedia/Audio/Audio-Convertors/Audio-Video-To-Exe.shtml
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.045 c