FileAnalizer
narzędzie programistyczne do analizy plików EXE/DLL/OCX

  Przeznaczenie programu

 
    Program FileAnalizer jak sama nazwa sugeruje, służy do określania komponentów (DLL/OCX/TLB) z których korzysta aplikacja, biblioteka lub kontrolka ActiveX. Program przeznaczony jest przede wszystkim dla programistów piszących swoje programy w środowisku Visual Basic. Za pomocą programu można określić z jakich bibliotek lub komponentów ActoveX korzysta wybrany program. 
 
  Podstawowe funkcje programu
 
    - program analizuje pliki EXE/DLL/OCX bez ich uruchamiania. Na podstawie analizy wyświetla listę komponentów do których bezpośrednio odwołuje się analizowany plik,
- aplikacja umożliwia przygotowanie/drukowanie/zapisywanie raportu z analizy pliku oraz wyświetlanie zawartości plików EXE/DLL/OCX.

Instrukcja obsługi:
1) Wybierasz plik w oknie Lista Plików lub przeciągasz plik do analizy do okna Lista plików,
2) Naciskasz prawy klawisz myszy i wybierasz Rozpocznij Analizę,
3) Czekasz na przygotowanie raportu, który można później zapisać lub wydrukować.

 

Pobierz program

 

 
  Przykładowy raport

Poniżej przedstawiono przykładowy raport z analizy pliku test_vb6.exe będącego programem obsługującym bazy danych MS Access. Aplikacja została napisana w środowisku Visual Basic.

Stosując program FileAnalizer otrzymujemy poniższe okno zawierające raport. Po zapoznaniu się z raportem, wiemy jakie pliki są niezbędne do pracy analizowanej aplikacji.

RAPORT Z ANALIZY PLIKU: 
============================
20 grudnia 2001 r. godz.: 19:47

test_vb6.exe
Data: 12-12-2001 13:48:18
Rozmiar: 200 KB

Ilość bezpośrednich odwołań: 10

Lista bibliotek (4) oraz ActiveX (6) do których następuje odwołanie bezpośrednio z kodu programu: 

MSVBVM60.DLL
MSDERUN.DLL
MSDBRPTR.DLL
VBA6.DLL
MSDATGRD.OCX
MSDATLST.OCX
MSCOMCT2.OCX
MSCOMCTL.OCX
MSINET.OCX
COMDLG32.OCX

Na podstawie powyższego raportu, programista w szybki sposób może określić jakie komponenty są niezbędne do uruchomienia aplikacji w komputerze użytkownika.

  Wymagania systemowe

- system Windows 9x/Me/NT/2000/XP
- komputer z procesorem PENTIUM/32 MB RAM itp.
- komponent RICHTX32.OCX oraz MSVBVM60.DLL lub środowisko programistyczne np. Visual Basic 6

Dokumentacja do programu znajduje się w pliku fileanalizer.chm (plik pomocy Win'9x)