![]() |
|
#1
|
||||
|
||||
![]() Привет, у меня возникло 2 вопроса.
1.Я много встречался когда в программах программеры извлекали функции из DLL не имеющей описания в Дельфи. Но как они знают какие функции есть в этой DLL? И как можно узнать какие фунции содержаться в конкретной DLL? 2.Как узнать какая ОС стоит на компьютере (ее версия, номер SP и т.д)? 3.Заранее благодарен. |
#2
|
||||
|
||||
![]() 1.Есть специальные программы для этого
2.Вот как узнать имя компьютера: Код:
http://www.btc.lancom.ru/programming...s_version.html http://www.btc.lancom.ru/programming..._version2.html Как узнать имя пользователя: Код:
|
#3
|
||||
|
||||
![]() Цитата:
Например в Total Commander'e есть приблуда которая по F3 показывает все импортируемые/экспортируемые функции. А ещё есть утилитка поставляется вместе с делфями которая даёт очень информативную инду о длл и ехе. Не тока импорт/экспорт ф-ий но и ресурсы. Утилитка лежит в делфийском каталоге BIN\ называется TDUMP.EXE правда консольная --------------------------------------------- Программирование - не профессия, а стиль жизни |
#4
|
|||
|
|||
![]() Цитата:
![]() |
#5
|
||||
|
||||
![]() PExplorer может показать импорт\экспорт PE файлов.
На счет версии виндов - запусти Paint и нажми в нем О программе, или другую стандартную виндовскую прогу. THE CRACKER IS OUT THERE |
#6
|
||||
|
||||
![]() 2. Узнать какая ОС ? - Винда, Дос, линукс или ещё что думаю просто и вопрос не об этом
![]() Узнать верисю: просто посмотреть - Пуск-Выполнить - winver (энтер). можно в консоли набрать тоже самое или ver. Узнать программно: GetVersionEx(var lpVersionInformation:_OSVERSIONINFOA); |
#7
|
|||
|
|||
![]() Цитата:
Код:
|
#8
|
||||
|
||||
![]() Для моей dll не подходит, т.к. выводит только имена функций, которые я уже давно знаю, а нужно параметры
![]() |