Страница: 1 |
Страница: 1 |
Вопрос: Ребята, помогите...
Добавлено: 14.12.05 13:35
Автор вопроса: «UL.eXe» | ICQ: 197.895.916.247
Как в свойствах проэкта ( точнее в CompanyName ) показывать размер программы в Кб ?
==
Помогите пожалуйста :) ...
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #1
Добавлено: 14.12.05 14:02
Откомпилируй, посмотри размер, запиши в CompanyName.
Номер ответа: 2
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #2
Добавлено: 14.12.05 14:03
А ведь и правда)
Номер ответа: 3
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #3
Добавлено: 14.12.05 16:40
Да... это я и думаю сделать.. /
Но всеже, как можно сделать это программно?
зы(а если прога набирает размер, например пишет в себя всякую лабуду типа настроек?.. или т.п.)
Номер ответа: 4
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #4
Добавлено: 14.12.05 16:44
... при этом размер меняется незначительно, а если в прогу записан другой файл или тп.. Вообщем:
Как программно в CompanyName установить значение (размер приложения)?
Номер ответа: 5
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #5
Добавлено: 14.12.05 21:22
я смысла непойму зачем?!
ну тады учи РЕ и будешь сам писать
Номер ответа: 6
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #6
Добавлено: 14.12.05 21:25
нада )
маленькая трабла.. мне это надо на VB6 оформить..
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 15.12.05 02:51
да там же просто... в конце файла чисто на американсокм C o m p a n y N a m e, после него имя компании кадая буква через chr(0)... я хекседитором менял - всё ок, программно влом кодить, но думаю не составит труда
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 15.12.05 03:01
а вообще это опять гемор наверное, ведь у запущенной проги ты ничего не измениш, это надо таскать левую прогу в себе, запускать её, потом выгружатся с основной, та левай когда с основной выгрузились меняет в ней имя компании и запускает заново
Номер ответа: 9
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #9
Добавлено: 15.12.05 05:01
да кстати, а размер проги считается вместе со строкой CompanyName или без?
и вот где то задание видел:
сделать программу чтобы та печатала свой собственный код. а чё - интересно
Номер ответа: 10
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #10
Добавлено: 15.12.05 11:05
Как сделать, направление мысли.. CompanyName добавляется в PE в виде ресурса VERSIONINFO среди всего прочего. Компилится скрипт ресурсов и линкуется с объёктным модулем (модулями). Соответственно по уму будет использовать API по работе с ресурсами:
Проще, конечно менять этот ресурс отдельной утилиткой в уже откомпиленной программке, так, чтобы она на этот момент была закрытой, а не из самой себя..