how do you know it is general dll or com dll




Answers were Sorted based on User's Feedback



how do you know it is general dll or com dll..

Answer / chandrasekharreddy siddamreddy

Open the dll in dependency walker application
(depends.exe). If the dll is having following functions
DLLRegisterServer
DLLUnRegisterServer
DLLCanUnloadNow
DLLGetClassObject

It is a COM DLL otherwise it is not.

Is This Answer Correct ?    13 Yes 1 No

how do you know it is general dll or com dll..

Answer / virat sarswat

Checking above listed four function is a option. Another
one is just try to egister dll using "Regsvr32" if it's a
com dll it will register otherwise it will prompt error for
entry point.

Is This Answer Correct ?    4 Yes 0 No

how do you know it is general dll or com dll..

Answer / techy break

second answer is correct, checking dll not means, checking
in source code.So IUnKnowns pointer checking no
possible.Simply check using dependancy walker as in 2

Is This Answer Correct ?    1 Yes 0 No




how do you know it is general dll or com dll..

Answer / sandeep mishra

COM DLLs export above listed 4 functions and it's mandatory
for any DLL to be qualified as a COM DLL.
Where in regular DLLs we get a list of exported functions
which from client application we will invoke.

Is This Answer Correct ?    0 Yes 0 No

how do you know it is general dll or com dll..

Answer / bijender singh

COM Dll contails IUnknown interface but general DLL doesn't.

Is This Answer Correct ?    2 Yes 4 No

Post New Answer



More COM DCOM Interview Questions

Futures of COM

3 Answers   MIT,


When you call CoInitialize(NULL) function how it works internally.

8 Answers  


C is aggregated by B, which in turn aggregated by A. Our client requested C. What will happen?

2 Answers  


Write a JCL to copy only selected members from a partitioned data set to another partitioned data set. (Use: IEBCOPY)

1 Answers   Wipro,


What are the different compatibility types when we create a COM component?

1 Answers   TCS,






How to Use structs in COM interfaces when Automation compatibility is not an issue?

1 Answers  


Which namespace do the classes, allowing you to support COM functionality, are located?

0 Answers  


Explain queued components.

2 Answers  


How does a DCOM component know where to instantiate itself?

1 Answers  


Differentiate normal DLL to COM DLL

7 Answers   Talisma,


hi,I have applied for NIC test plz if any one have test paper pattrn plz send me on "mn_mayank38@yahoo.co.in"

1 Answers  


can a COM interface be implemented by more than one COM class in the same COM component?

2 Answers   Cap Gemini, Honeywell,






Categories