Thread: which dll in this list is loading the usb webcam librarys?

  1. #1
    Registered User
    Join Date
    Nov 2002
    Posts
    319

    which dll in this list is loading the usb webcam librarys?

    I am trying to learn more libraries in programming, i want to know which dlls in this list are loading webcam device functions.

    G:\Program Files\Camfrog\Camfrog Video Chat\Camfrog.exe

    G:\Windows\SYSTEM32\ntdll.dll

    G:\Windows\system32\kernel32.dll

    G:\Windows\system32\KERNELBASE.dll

    G:\Windows\system32\VERSION.dll

    G:\Windows\system32\msvcrt.dll

    G:\Windows\system32\WS2_32.dll

    G:\Windows\system32\RPCRT4.dll

    G:\Windows\system32\NSI.dll

    G:\Windows\system32\WINMM.dll

    G:\Windows\system32\USER32.dll

    G:\Windows\system32\GDI32.dll

    G:\Windows\system32\LPK.dll

    G:\Windows\system32\USP10.dll

    G:\Windows\system32\urlmon.dll

    G:\Windows\system32\ole32.dll

    G:\Windows\system32\OLEAUT32.dll

    G:\Windows\system32\SHLWAPI.dll

    G:\Windows\system32\ADVAPI32.dll

    G:\Windows\SYSTEM32\sechost.dll

    G:\Windows\system32\iertutil.dll

    G:\Windows\system32\WININET.dll

    G:\Windows\system32\Normaliz.dll

    G:\Windows\system32\NETAPI32.dll

    G:\Windows\system32\netutils.dll

    G:\Windows\system32\srvcli.dll

    G:\Windows\system32\wkscli.dll

    G:\Windows\system32\SAMCLI.DLL

    G:\Program Files\Camfrog\Camfrog Video Chat\media.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\mm_enc.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\videosource.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\XFrog.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\d3dx9_43.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\audiosource.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\audiocodec.dll

    G:\Program Files\Camfrog\Camfrog Video Chat\cmnet.dll

    G:\Windows\system32\COMDLG32.dll

    G:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6 975e2bd6f2b2\COMCTL32.dll

    G:\Windows\system32\SHELL32.dll

    G:\Windows\system32\IMM32.DLL

    G:\Windows\system32\MSCTF.dll

    G:\Windows\system32\CRYPTBASE.dll

    G:\Windows\system32\profapi.dll

    G:\Windows\system32\apphelp.dll

    G:\Windows\WinSxS\x86_microsoft.windows.gdiplus_65 95b64144ccf1df_1.1.7601.17514_none_72d18a4386696c8 0\gdiplus.dll

    G:\Windows\system32\UxTheme.dll

    G:\Windows\system32\dwmapi.dll

    G:\Windows\system32\CLBCatQ.DLL

    G:\Windows\system32\devenum.dll

    G:\Windows\system32\setupapi.dll

    G:\Windows\system32\CFGMGR32.dll

    G:\Windows\system32\DEVOBJ.dll

    G:\Windows\system32\ntmarta.dll

    G:\Windows\system32\WLDAP32.dll

    G:\Windows\system32\WINTRUST.dll

    G:\Windows\system32\CRYPT32.dll

    G:\Windows\system32\MSASN1.dll

    G:\Windows\system32\msdmo.dll

    G:\Windows\system32\MMDevAPI.DLL

    G:\Windows\system32\PROPSYS.dll

    G:\Windows\system32\wdmaud.drv

    G:\Windows\system32\ksuser.dll

    G:\Windows\system32\AVRT.dll

    G:\Windows\system32\AUDIOSES.DLL

    G:\Windows\system32\msacm32.drv

    G:\Windows\system32\MSACM32.dll

    G:\Windows\system32\midimap.dll

    G:\Windows\system32\dsound.dll

    G:\Windows\system32\POWRPROF.dll

    G:\Windows\system32\d3d9.dll

    G:\Windows\system32\d3d8thk.dll

    G:\Windows\system32\dinput8.dll

    G:\Windows\system32\atiu9pag.dll

    G:\Windows\system32\HID.DLL

    G:\Windows\system32\NLAapi.dll

    G:\Windows\system32\napinsp.dll

    G:\Windows\system32\pnrpnsp.dll

    G:\Windows\System32\mswsock.dll

    G:\Windows\system32\DNSAPI.dll

    G:\Windows\System32\winrnr.dll

    G:\Windows\system32\IPHLPAPI.DLL

    G:\Windows\system32\WINNSI.DLL

    G:\Windows\System32\ieframe.dll

    G:\Windows\system32\PSAPI.DLL

    G:\Windows\System32\OLEACC.dll

    G:\Windows\system32\Secur32.dll

    G:\Windows\system32\SSPICLI.DLL

    G:\Windows\System32\mshtml.dll

    G:\Windows\system32\explorerframe.dll

    G:\Windows\system32\DUser.dll

    G:\Windows\system32\DUI70.dll

    G:\Windows\system32\USERENV.dll

    G:\Windows\system32\LINKINFO.dll

    G:\Windows\System32\fwpuclnt.dll

    G:\Windows\system32\rasadhlp.dll

    G:\Windows\System32\wshtcpip.dll

    G:\Windows\System32\gameux.dll

    G:\Windows\System32\XmlLite.dll

    G:\Windows\System32\wer.dll

    G:\Windows\system32\ntshrui.dll

    G:\Windows\system32\cscapi.dll

    G:\Windows\system32\slc.dll

    G:\Windows\system32\CRYPTSP.dll

    G:\Windows\system32\rsaenh.dll

    G:\Windows\system32\msimtf.dll

    G:\Windows\system32\msls31.dll

    G:\Windows\system32\d2d1.dll

    G:\Windows\system32\DWrite.dll

    G:\Windows\system32\dxgi.dll

    G:\Windows\system32\d3d10_1.dll

    G:\Windows\system32\d3d10_1core.dll

    G:\Windows\system32\D3D10Warp.dll

    G:\Windows\system32\MLANG.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\scrchpg.dll

    G:\Windows\System32\jscript9.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\klscav.dll

    G:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a 1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR 80.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\prremote.dll

    G:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a 1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCP 80.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\prloader.dll

    G:\Windows\system32\RpcRtRemote.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\params.ppl

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\pxstub.ppl

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\service.dll

    G:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 2012\eka_meta.dll

    G:\Windows\system32\windowscodecs.dll

  2. #2
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Options...

    A) Go to MSDN and look up the function in question... it will tell you which header, library and dll you need.

    B) Download the Windows SDK and install it for fast local access to the same information.

    C) Look up the documentation for whatever library you're messing with.
    Last edited by CommonTater; 12-31-2011 at 01:28 AM.

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    Dependency Walker (depends.exe) Home Page
    Use this to see what any given DLL provides, and what it depends on.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    Registered User
    Join Date
    Nov 2002
    Posts
    319
    Quote Originally Posted by Salem View Post
    Dependency Walker (depends.exe) Home Page
    Use this to see what any given DLL provides, and what it depends on.
    i know dependency walker very well , i just know know what functions to look for, i believe the webcam stuff is directshow.

  5. #5
    Registered User
    Join Date
    Jun 2011
    Posts
    1
    Dependency Walker is good for static analysis of a EXE/DLL, but not for dynamic usage when checking what's actually out there in a running process.

    Check out Live Executable Explorer that can show you exactly which DLL depends on which APIs from which DLLs in the process' virtual memory.

    RedScissor Runtime DLL API Analysis

    The software lets you peek more inside a running process, down to the API level that many other software haven't touched --- for those EXEs/DLLs, what you see in a process' virtual memory may not necessarily be the same as you have on disk

    Want to know more about the undisclosed Win7's API layering? This software can help you, and this blog explains more on the topic.

    Surly you can find all those info in windbg/ollydbg, just a matter of more time and a lot of more patience

    Besides, there are a couple more free tools (some with source code) for you to download and play for fun.

    Enjoy and happy debugging / coding / testing

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Loading a File into a linked list
    By ssh2pd in forum C++ Programming
    Replies: 1
    Last Post: 12-02-2011, 03:07 AM
  2. Librarys: Where to start?
    By Sedition X in forum C Programming
    Replies: 1
    Last Post: 01-29-2011, 03:43 AM
  3. including c librarys
    By Terrak in forum C Programming
    Replies: 9
    Last Post: 04-28-2010, 11:02 AM
  4. Getting librarys, and d3d to work.
    By Skynet-systems in forum Windows Programming
    Replies: 1
    Last Post: 01-20-2005, 04:14 AM
  5. Test For Librarys
    By ray in forum C++ Programming
    Replies: 9
    Last Post: 12-03-2002, 01:37 AM