Avatar billede the_ Nybegynder
22. juni 2005 - 21:35 Der er 9 kommentarer

filer som exe-filer åbner etc.

Hvordan åbner jeg en exe-fil, og finder ud af hvilke filer den åbner (f.eks. log-filer), og derudover om den opretter forbindelse til en port etc.?
I anden omgang kunne jeg også godt tænke mig at kunne gøre det samme med programmer som kører på computeren, så det ville være rart hvis der var en som kendte en god tutor omkring løsning af sådanne "problemer".
ps. jeg behøver ikke en uddybning af hvordan man gør, bare en simpel henvisning til en tutor omkring disse problemer.
Avatar billede arne_v Ekspert
22. juni 2005 - 21:38 #1
du kan naturligvis disassemble den EXE og bruge et par år på at tyde
assembler koden

:-)

nemmere: hent nogle af de smarte utilities fra sysinternals som kan
monitorere fil access, brug af registry etc..
Avatar billede ksoren Nybegynder
22. juni 2005 - 21:54 #2
Jeg er ret enig med Arne. Man kan komme meget langt med Sysinternals' værktøjer
Avatar billede the_ Nybegynder
22. juni 2005 - 21:59 #3
Det jeg nærmere tænkte på end at bruge et par år på at tyde koden, var at få et program til det (i C++ self.), hvorved jeg har brug for en god tutorial.
Avatar billede arne_v Ekspert
22. juni 2005 - 22:07 #4
det du spørger om er vel reelt en decompiler

og mens det er ret nemt til Java og .NET så er det ret håbløst til native EXE

hvis du kan skrive en decompiler som kan decompile alle native win32 exe på
god vis, så er der masser af universiteter i denne verden som gerne vil
tilbyde dig et professorat
Avatar billede the_ Nybegynder
22. juni 2005 - 22:15 #5
Jeg siger ikke at den skal decompile hele exe-filen, men kan den ikke løbe exe-filen igennem og lede efter hvor der forekommer en "kommandostribe" som åbner en fil, og derefter finde ud af hvilken fil det er, og vise det til brugeren?
dvs. at ja jeg decompiler, men kun en yderst lille og (håber jeg) overskuelig del.
Avatar billede arne_v Ekspert
23. juni 2005 - 13:29 #6
stadig en opgave med kød på
Avatar billede the_ Nybegynder
23. juni 2005 - 13:57 #7
Det er derfor jeg søger efter en tutorial omkring problemet, og ikke spørger om facit :P. Derved vil jeg sandsynligvis også få en bedre forståelse af hvordan programmer fungerer, også selvom det tager længere end en lille uge's tid :D
Avatar billede arne_v Ekspert
23. juni 2005 - 16:56 #8
Avatar billede arne_v Ekspert
24. juli 2005 - 15:51 #9
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester