Information about DLL files in windows [closed] - windows

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I am learning Win32 API. I recently stumbled upon the topic of dll.
I have understood it well, but now I want to find more about dll files.
for example, one of my project uses 38 different dll files, I have made a list of all these dll files.
I know many of these files are from the softwares that i have installed,
but there are many windows specific files as well.
Where can i find information about these dll files given by windows.
All I want to know is what these files do?
I'd appreciate if someone would point me in the right direction, perhaps a good windows book.

The only way to have clues on why dll is linked is to use Depends.exe. It's in the tool section of visual studio
The most up to date version is there http://www.dependencywalker.com/
It will tell you for each dll what function in each dll is linked and if the dll is linked to your product or included indirectly.
It wont help on that specific problem, but there are more useful tools which unfortunately are not packaged with visual studio highly specialised but useful when needed http://technet.microsoft.com/en-us/sysinternals/bb842062

Related

Where is glcorearb.h supposed to come from, and where is it supposed to live in Windows? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I am trying to build jpeg_gpu, and the current Visual Studio error is "Cannot open 'GL/glcorearb.h' ".
I can find the file 'glcorearb.h' online at khronos.org, but I'm not entirely sure if I am supposed to just fetch this one file, or if it's supposed to be installed as part of some other library. It doesn't seem to come as part of GLFW or GLEW.
What is the most sensible way to obtain glcorearb.h? On its own, or as part of a larger library?
If it should be downloaded on its own, where is the most sensible place for it to live on a Windows machine for Visual Studio to find?
Khronos is the official group for OpenGL matters. They publish the headers.
People at GLFW, GLEW, VS, or whatever, download the headers and incorporate in their code. Sometimes they do some small changes, mainly for 32/64 bit types or compiler adjustments.
If you compare glext.h and glcorearb.h you will see that the later doesn't include any stuff for OGL before 3.2, while the glext.h contains all. So, general libs (like GLEW) will provide and use glext.h instead of glcorearb.h.
If your code requires glcorearb.h then just fetch it from Khronos and put it in the same folder where glext.h is.

What happens when we install or uninstall a .msi or .exe package? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I want to know the internal details. How registries are changed? How after installation ,Programs and Features is able to detect uninstall file for uninstall? How files are created. It will be better if you can give some example please.
please refer to : https://www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/
above will give : to Track Registry and File Changes by Comparing Before and After Snapshots
About MSI :MSI is an installer package file format used by Windows. Its name comes from the program’s original title, Microsoft Installer, which has since changed to Windows Installer. MSI files are used for installation, storage, and removal of programs. The files are contained in a package, which is used with the program’s client-side installer service, an .EXE file, to open and install the program.
u can check the previous question asked in stackoverflow what happens in the registry when installing with an MSI in Windows 7?

vb6 ADODB.stream doesn't exist. .what shall i do? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
ADODB.Stream doesn't exist in my Visual Basic 6. . I searched everywhere in the objects browser. Is there any method or installation so that i could provide it???
thanks guys
Go to Projects>References>Microsoft ActiveX Data Objects 2.8 Library.
Then go to form and type the code.
It should come up as Intellisense.
You probably are looking for "ADODB" when the library isn't called that at all. Normal language usage would just call this "ADO" but the Web is full of cargo-culters. Why there is an "ADODB" tag here at all escapes me.
Look for a version of "Microsoft ActiveX Data Objects." Usually 2.5 is a reasonable choice unless you have good reasons to target a new version of the interface - they all point to the same DLL.
This is a system library used from all kinds of languages. It has nothing directly to do with VB6, and is part of Windows now (and has been for well over a decade).

Visual Studio Project not visible [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I am working on VS2008. i have been given the project of Onlline Teachers Evaluation System. I was working in a WEBSITE named as Class. Last time i was working on it I made many changes. I added many new forms integrated them saved the changes and shut down the system. Now when i've opened it those files are simply not there in Class project. I had set the home.aspx as startup page. if i run it on local host it says homme page not found. The same thing happened before and i had to make whole thing again from scratch. Does anybody know what could be the reason??
This is not a Visual Studio issue. The files you had previously saved simply aren't there. So the question is: why did the files disappear? I can think of 4 possible causes:
You're opening the wrong project: the project you worked on last time has the same name, but it's located at a different location on your disk.
Someone has installed version control on your system rolled back your changes.
Someone restored a backup image of your disk.
You have serious hardware problems.
Or maybe it's something else equally strange or unexpected. Hopefully knowing that Visual Studio has nothing to do with this will help you.

What are those stuff in C:\WINDOWS\ASSEMBLY\ directory? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I just came across this directory and it seems totally a different world.
Anyone knows what's that?
The .NET Framework is an environment (runtime) on top of which code executes. A .NET assembly is a container for code written to execute using the .NET Framework. Assemblies can be either libraries (.dll files) or executables (.exe files).
The .NET Framework has a set of common libraries that can be used by any application which executes under the control of the .NET Framework and the C:\Windows\Assembly folder is where these common libraries are stored.
The reason that the folder displays differently to other folders is because of the special role of this folder as the common location for shared libraries. Microsoft created a special view of this folder that provides easy access to information about the assemblies in that folder as well as providing easy access to operations commonly performed on an assembly such as the Uninstall option in the right-click menu for an assembly.
Using a search engine
It is used to store .NET assemblies,
which can be shared between
application.

Resources