winsxs

How to install VC80CRT debug runtimes without full visual studio 2005?

谁说我不能喝 提交于 2019-11-28 02:57:21
问题 I can't run a debug sdk application because it requires both VC 8 and VC 9 versions of the CRT. But it only requires visual studio 2008 for plugin dev, which is what I need. How do I install the debug runtimes from 2005 on to a Windows7 machine? I can't figure out how to make them run app local nor can I copy anything into the winSxS folder without a trusted installer. 回答1: Refer to this post. As per this the debug dlls can be found at: For Visual Studio 2005: C:\Program Files\Microsoft

How do I load a C DLL from the SXS in Python?

泪湿孤枕 提交于 2019-11-28 00:33:37
This is typically done by specifying the DLL dependency in a manifest file that resides with the executable. However, I don't know how to accomplish this in Python. Loading the DLL isn't an issue, but rather finding the appropriate DLL in the SXS to load is the problem. Is there a standard procedure for specifying where to find the DLL ? For this example let's assume it lives here: c:\windows\winsxs\amd64_my_handy_lib_<public_key_token>_1.0.0.0_none_<some_ID> Do I REALLY need to manually search the c:\windows\winsxs directory looking for my DLL by name, then check the parent directory to see

Is anyone successfully using registration-free COM with .NET components?

霸气de小男生 提交于 2019-11-27 05:36:48
问题 Until recently, we were happily using registration-free COM for our native and .NET COM components. However, we ran into a weird issue where our application started crashing randomly on windows XP SP3 (but not on vista) after we only changed the version number of a .NET assembly to move from release candidate to release. (Don't you just hate Murphy's law?) After many a lost man-day and teeth grinding, we discovered that the issue was a known bug in sxs.dll which causes heap corruption when

Visual C++ Redistributables without using VCRedist_x86.exe

柔情痞子 提交于 2019-11-27 04:19:32
问题 I'm developing in an environment that is severely constrained, but the developers also have tight control over. VCRedist_x86.exe - A 4Mb redistributable - is no fun (four hours to transfer). I'd really prefer to just redistribute MFC90.dll, msvcm90.dll, msvcp90.dll and msvcr90.dll - that's more like 2Mb. However, Redistributing Visual C++ Files says: It is not supported to redistribute C/C++ applications that are built without a manifest. Visual C++ libraries cannot be used by C/C++

How do I load a C DLL from the SXS in Python?

独自空忆成欢 提交于 2019-11-26 23:25:33
问题 This is typically done by specifying the DLL dependency in a manifest file that resides with the executable. However, I don't know how to accomplish this in Python. Loading the DLL isn't an issue, but rather finding the appropriate DLL in the SXS to load is the problem. Is there a standard procedure for specifying where to find the DLL ? For this example let's assume it lives here: c:\windows\winsxs\amd64_my_handy_lib_<public_key_token>_1.0.0.0_none_<some_ID> Do I REALLY need to manually