I am analysing the file handles created by my desktop application and when i generate a report using handle.exe, in report i could see multiple file handles created for
1) File (RW-) C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc
2) File (RW-) C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
I could see around 80 entries of file1 and around 5-10 file 2 .
What my understanding about the WinSxS, should load the dll only once and should keep referencing the same dll. But what my results out from handle.exe contains multiple file handles created. Is there a glitch in system or is it expected behavior? If there is a problem how to fix it?
My system configuration is as follows
OS windows7 enterprise edition , service pack1..
64 bit os, intel core i7 processor
.net framework 4.5
Thanks
Srikanth