Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Засунуть .htm в .exe


Автор: Abyx 2.7.2010, 10:42
Есть набор .htm+.js+.css+.png файлов.
Надо запихнуть их в один .exe, и показывать через WebBrowser в окне этого .exe
На диск ничего писать нельзя. (в temp - тоже)

Как проще\лучше\быстрее\удобнее решить такую задачу?

Автор: wester 2.7.2010, 11:21
запихнуть необходимые файлы в ресурсы проекта?

Автор: Abyx 2.7.2010, 11:54
wester, а потом? 
в .htm написано <img src="some.png"/>
а это some.png у меня в управляемых ресурсах %)

Автор: jonie 4.7.2010, 12:49
стандартными средстави .NET не получится думаю. Но можно провернуть это с помощью ресурсов (не .net, а секции в PE файле).
http://support.microsoft.com/kb/319616
т.е. указывать схему res:// (IE ее понимает), но для этого нужно будет отредактировать exeшник сам редактором ресурсов

Автор: Abyx 6.7.2010, 10:33
надо только найти консольный редактор ресурсов, чтоб запускать его в post-build
однако разве это не убьет контрольную сумму файла? (хз может ее и нет %))

я еще думал о небольшом http1.0 сервере, но это несколько раздувает код

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)