|
VB Decompiler Hosted by TheAutomaters.com
|
Author |
Message |
ionescu007 Sometimes here
Joined: 21 Aug 2004 Posts: 33
|
Posted: Fri Aug 27, 2004 12:38 am
Post subject: PDF Updated...
|
|
Hi All,
I've made some fixes to the PDF and added a bit more structures....sorry if it took long but I wanted to make sure and prove some of the 0/-1 fields were always like that (That took time/reversing).
http://www.relsoft.net/Articles/VB/vb.pdf
Thanks a lot to Alfa for some useful comments he gave.
Best regards,
Alex Ionescu
Kernel Developer, ReactOS
President, Relsoft Technologies
|
|
Back to top |
|
|
|
Dr Memory Expert
Joined: 16 Aug 2004 Posts: 147 Location: Surrey, UK
|
Posted: Fri Aug 27, 2004 12:57 pm
Post subject:
|
|
That's really coming along nicely, Alex!
The structures on this site, and Alex's new layouts, have been very useful for me -
Although my dll's already do all I want, which is simply to self-instance automatically when loaded by a VB api-caller, I've been wanting to tidy the code up
The instancing code I got hold of isn't overly pretty, but was an excellent entry point - I got it working and moved on to other things .... until now I'd had no time to try to optimise it.
With all the goodies I see in these structures, refining it should be a doddle ...... in theory ...
All in all, it's been a good week .....
|
|
Back to top |
|
|
|
_aLfa_ Site Admin
Joined: 21 Sep 2002 Posts: 233 Location: Aveiro, Portugal
|
Posted: Fri Aug 27, 2004 1:19 pm
Post subject:
|
|
Keep up the good work Alexandru and Dr Memory, I'm looking forward to a better structure definitions.
Alex has been helping me so much with his compiler/runtime debugging/disassebling methods, else I couldn't be able to figure it all out alone _________________ One thing only I know, and that is that I know nothing. (Socrates)
|
|
Back to top |
|
|
|
ionescu007 Sometimes here
Joined: 21 Aug 2004 Posts: 33
|
Posted: Sat Aug 28, 2004 4:54 am
Post subject:
|
|
28/08. New update.
I've added more structs, which I hope alfa will add here and/or correct the old ones:P For more comments/details, he will add them as comments in the structures, since I sent them along to him as well.
Btw, alfa, lpPublicBytes is a pointer to a structure like this:
wStringBytes 0x0
wVarBytes 0x2
I'm pretty sure (didnt triple check) that if the procedure is public, then because it has a pointer, it's also part added to wVarBytes. That structure tells you how many pointers will be in memory at lpModulePublicData.
Also lpObjectList is a pointer to an array/structure like..
Public Type ObjectList
lpPrivateObjectDescriptor() as long
end type
I haven't put those in the PDF since it's self evident by the description but here they would be useful to be added by you.
Best regards,
Alex Ionescu
Kernel Developer, ReactOS
President, Relsoft Technologies
|
|
Back to top |
|
|
|
kenmark New User
Joined: 05 May 2006 Posts: 1
|
Posted: Fri May 05, 2006 1:29 pm
Post subject:
|
|
Oh how can that be, I can't download this PDF.it shows that the link has lost and can you show another link??? _________________ kenmark - fenix
(each of my module has this signature)
|
|
Back to top |
|
|
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You can edit your posts in this forum You can delete your posts in this forum You can vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|