Hey mensen,
Ik zit hier met een klein probleemje, ik heb een software pakket (SIMBApro) waar een API bij zit en een dll die gebruikt wordt om onder andere projecten aan te maken en imports uit te voeren.
Alles behalve de import call is goed omschreven. 3 keer raden welke call ik nodig heb
Lang verhaal kort, wat stappen verder wat dll's ge analyseerd.
Ik heb inmiddels de 2 aanroepen die ik nodig heb ("SIMBA2_SDB20xxImport" en "SIMBA2_SDBImport"), ook op internet niets over te vinden..
Nu ben ik dus nog opzoek naar de juiste aanroep van de functie, de eerste 2 waarden heb ik door trail-and-error wat weten te beredeneren (door de retun waarde van de functie).
Maar ik kom niet tot het goeie resultaat.
Mijn vraag:
Is het mogelijk (en zo ja: hoe?) om zelf een dll te maken die een soort van imitatie is van de bestaande dll.
Deze dll aan te roepen vanuit het orginele pakket (SIMBApro), en deze aanroepen te analyseren.
Ik heb namelijk de dll naam en de functie naam, maar ik weet niet hoe ik dit het beste kan aanpakken en hoe ik een "debug" van de imitatie dll zou moeten doen.
[--------------------IDEE--------------------]
Een dll die 1 specifieke aanroep accepteert: SIMBA2_SDB20xxImport
En dan een messagebox laat zien van de gebruikte argumenten.
Hoe zou ik dit kunnen doen?
[--------------------Update---------16:18------]
Helaas, heb net een dll gemaakt met allemaal optional arguments, en deze worden naar een messagebox gezet zodra de functie wordt aangeroepen.
Alleen ben ik tot de conclusie gekomen dat SIMBApro geen gebruik maakt van de dll met deze functie.
De dll roept dus het programma aan en niet anders om
Wordt waarschijnlijk wachten op de maker van het programma..
Ik zit hier met een klein probleemje, ik heb een software pakket (SIMBApro) waar een API bij zit en een dll die gebruikt wordt om onder andere projecten aan te maken en imports uit te voeren.
Alles behalve de import call is goed omschreven. 3 keer raden welke call ik nodig heb

Lang verhaal kort, wat stappen verder wat dll's ge analyseerd.
Ik heb inmiddels de 2 aanroepen die ik nodig heb ("SIMBA2_SDB20xxImport" en "SIMBA2_SDBImport"), ook op internet niets over te vinden..
Nu ben ik dus nog opzoek naar de juiste aanroep van de functie, de eerste 2 waarden heb ik door trail-and-error wat weten te beredeneren (door de retun waarde van de functie).
Maar ik kom niet tot het goeie resultaat.
Mijn vraag:
Is het mogelijk (en zo ja: hoe?) om zelf een dll te maken die een soort van imitatie is van de bestaande dll.
Deze dll aan te roepen vanuit het orginele pakket (SIMBApro), en deze aanroepen te analyseren.
Ik heb namelijk de dll naam en de functie naam, maar ik weet niet hoe ik dit het beste kan aanpakken en hoe ik een "debug" van de imitatie dll zou moeten doen.
[--------------------IDEE--------------------]
Een dll die 1 specifieke aanroep accepteert: SIMBA2_SDB20xxImport
En dan een messagebox laat zien van de gebruikte argumenten.
Hoe zou ik dit kunnen doen?
[--------------------Update---------16:18------]
Helaas, heb net een dll gemaakt met allemaal optional arguments, en deze worden naar een messagebox gezet zodra de functie wordt aangeroepen.
Alleen ben ik tot de conclusie gekomen dat SIMBApro geen gebruik maakt van de dll met deze functie.
De dll roept dus het programma aan en niet anders om
Wordt waarschijnlijk wachten op de maker van het programma..
[ Voor 21% gewijzigd door Armageddon_2k op 21-09-2009 16:20 ]