Re: System-wide hooking, VB+ASM



Paul,

> You may be able to find any number common attributes, in particular
because we're talking about a
> type of Windows PE, specifically a DLL.

Exactly.

> However, for whatever reason, you seem to want to
> marginalize the differences in the implementation between a COM and
non-COM DLL.

No, I just know that adding COM functionality to a DLL does not change the
underlying architecture. It only adds something more.

> I think it's rather obvious that an ActiveX DLL doesn't implement the same
standard Windows DLL
> calling convention.

Well, the underlying architecture implements exactly that when exporting COM
functionality. Only by using a high-level language such as VB is that hidden
from us.

At any rate, I think this dead horse has been beat enough.

For this thread, it was stated (not by you) that VB DLLs could not be used
for system-wide hooks because they were not regular DLLs. Certainly, in that
context, the statement is false.

--
Jonathan Wood
SoftCircuits
http://www.softcircuits.com
Available for consulting: http://www.softcircuits.com/jwood/resume.htm


.



Relevant Pages

  • Re: .Net packaging/wrapper application?
    ... it just didn't work well in reality due to DLL ... Windows works is to look in the executable's directory for a needed DLL ... the way apps used to work when they developed Windows. ... Looks to me like Jim is looking for the .NET equivalent of compiling ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Unnown process... 5eplorer.exe
    ... do not remove the cause (a "super"-hidden .dll program) but only remove ... symptom files and registry settings. ... It has all permissions but 'copy' denied to everyone, ... then by using the Windows XP Recovery Console. ...
    (microsoft.public.win2000.general)
  • Re: WinSxS, functional under 2k ?
    ... The newSide-by-Side Assembly technology was introduced with Windows XP to help reduce or eliminate DLL Hell. ... If you recall earlier Windows versions, like Windows 95, when you installed an application you were warned if the installer tried to replace a DLL from the system folder with an older version and you were asked if you wanted to accept the change. ... Until Windows XP it wasn't so easy to use different versions of shared system DLLs, that is what the new Side-by-Side assemblies attempts to resolve. ...
    (microsoft.public.win2000.general)
  • Re: Windows 2000 clients hold dhcp address when booting on different network
    ... states that 'No such functionality exists for Windows NT' ... have this .dll execute IpReleaseAddress ... >> them on different networks either home networks, Comcast broadband, at ...
    (microsoft.public.win2000.networking)
  • Re: Determine name and path of dropped object?
    ... MDE I would really suggest the use of external DLL to hold the subclassing ... windows after loading the Microsoft Office Visual Basic Editor, ... Public Declare Sub DragAcceptFiles Lib "shell32.dll" _ ...
    (microsoft.public.access.modulesdaovba)

Loading