Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: barsik.newmail.ru
 Профиль | | #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-сайт: xury.zx6.ru
 Профиль | | #9
Добавлено: 15.12.05 05:01
да кстати, а размер проги считается вместе со строкой CompanyName или без?

и вот где то задание видел:
сделать программу чтобы та печатала свой собственный код. а чё - интересно

Ответить

Номер ответа: 10
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #10
Добавлено: 15.12.05 11:05
Как сделать, направление мысли.. CompanyName добавляется в PE в виде ресурса VERSIONINFO среди всего прочего. Компилится скрипт ресурсов и линкуется с объёктным модулем (модулями). Соответственно по уму будет использовать API по работе с ресурсами:
The BeginUpdateResource function creates an update handle for the executable file whose resources are to be changed. The UpdateResource function uses this handle to add, delete, or replace a resource in the executable file. The EndUpdateResource function closes the handle.

Проще, конечно менять этот ресурс отдельной утилиткой в уже откомпиленной программке, так, чтобы она на этот момент была закрытой, а не из самой себя..

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам