Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как определить длину в байтах .exe-файла?

72K
24 июля 2011 года
dokmislev
4 / / 24.07.2011
Имеется программа на VB-2008, в которой:
Dim foriglen As Long = FileLen(“D:\MyLovingProg.exe”)
Dim mymsg As String = "Current FileLen(OrigFileName) = " & foriglen
Пускаю программу и получаю: foriglen = 23040
Удаляю Current:
Dim mymsg As String = "FileLen(OrigFileName) = " & foriglen
Пускаю программу и получаю то же значение: foriglen = 23040

Вопрос: как получить точное значение длины выполняемой программы в байтах при изменении .exe-кода даже на один байт (я полагаю, что при изменении исходного текста изменяется и .exe-код)

Благодарю за внимание
327
24 июля 2011 года
UserNet2008
748 / / 03.04.2010
Можно так

 
Код:
Dim information As System.IO.FileInfo
    Dim qFileLen As String
    information = My.Computer.FileSystem.GetFileInfo("D:\Ваш.exe")

   qFileLen = information.Length
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог