草庐IT

AppInit_DLL

全部标签

c# - stdole.dll 有什么作用?

我们有一个大型C#(.net2.0)应用程序,它使用我们自己的C++COM组件和一个也通过COM访问的第3方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有被触发到C#应用程序中,尽管来self们自己的C++COM组件的事件被触发并且接收得很好。使用MSINFO32将工作系统上加载的模块与故障系统上加载的模块进行比较,我们确定这是由于STDOLE.DLL不在GAC中导致的,因此没有加载到故障进程中。将此文件拖入GAC会导致事件从指纹COM库正常返回。那么stdole.dll是做什么的呢?它的大小为16k,所以不会太多……它是否与另一个库(如STDOLE32)有某种

c# - stdole.dll 有什么作用?

我们有一个大型C#(.net2.0)应用程序,它使用我们自己的C++COM组件和一个也通过COM访问的第3方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有被触发到C#应用程序中,尽管来self们自己的C++COM组件的事件被触发并且接收得很好。使用MSINFO32将工作系统上加载的模块与故障系统上加载的模块进行比较,我们确定这是由于STDOLE.DLL不在GAC中导致的,因此没有加载到故障进程中。将此文件拖入GAC会导致事件从指纹COM库正常返回。那么stdole.dll是做什么的呢?它的大小为16k,所以不会太多……它是否与另一个库(如STDOLE32)有某种

c# - 如何让 XML 注释出现在不同的项目 (dll) 中?

//////Thismethoddoessomething...///publicvoidDoSomething(){//code...}在不同的.dll中使用该方法/类等时,注释不会显示。 最佳答案 一些建议:确保您的编译器配置为发出XML文档注释作为编译作业的一部分控制它的MicrosoftC#编译器开关是/doc,也可以通过项目设置中的Build属性页进行配置确保编译器生成的XML文件与DLL的名称匹配(即myAssembly.dll->myAssembly.xml)当您在另一个项目中使用程序集时,请确保XML文件与被引用的D

c# - 如何让 XML 注释出现在不同的项目 (dll) 中?

//////Thismethoddoessomething...///publicvoidDoSomething(){//code...}在不同的.dll中使用该方法/类等时,注释不会显示。 最佳答案 一些建议:确保您的编译器配置为发出XML文档注释作为编译作业的一部分控制它的MicrosoftC#编译器开关是/doc,也可以通过项目设置中的Build属性页进行配置确保编译器生成的XML文件与DLL的名称匹配(即myAssembly.dll->myAssembly.xml)当您在另一个项目中使用程序集时,请确保XML文件与被引用的D

解决:VMware安装提示Microsoft Runtime DLL 安装程序未能完成安装

环境:win11 版本:Workstation16ProforWindows安装过程中提示:VMware安装提示MicrosoftRuntimeDLL安装程序未能完成安装解决:        删除C:\ProgramData\PackageCache        重新安装。

【已解决】win7系统出现ntdll.dll错误模块怎么解决?

ntdll.dll模块故障怎么办?ntdll.dll是windonws7操作系统中重要的一个组件,是NT内核级文件,系统从ring3到ring0的入口。当Windows启动时,ntdll.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域!当我们在win764位系统中遇到了ntdll.dll模块故障的错误提示后该如何解决?在本文中winwin7小编给大家分享下修复方法。ntdll.dll丢失的解决方法1、从本站下载ntdll.dll文件【点击进入下载地址】2、将下载过来的dll文件复制到C:\Windows\System32目录下【如果您的系统是64位的请将32位的dll文件

c# - 编译时禁用 Dll 文化文件夹

我正在使用2个dll(Microsoft.Expression.Interactions.dll和System.Windows.Interactivity.dll),它们在编译父应用程序时创建大量文化文件夹:每个里面都有2个dll(Microsoft.Expression.Interactions.resources.dll和System.Windows.Interactivity.resources.dll)。我四处搜索,但找不到与如何停止这种烦人的自动生成内容相关的任何信息。 最佳答案 遇到了同样的问题。我的项目使用ASP.NE

c# - 编译时禁用 Dll 文化文件夹

我正在使用2个dll(Microsoft.Expression.Interactions.dll和System.Windows.Interactivity.dll),它们在编译父应用程序时创建大量文化文件夹:每个里面都有2个dll(Microsoft.Expression.Interactions.resources.dll和System.Windows.Interactivity.resources.dll)。我四处搜索,但找不到与如何停止这种烦人的自动生成内容相关的任何信息。 最佳答案 遇到了同样的问题。我的项目使用ASP.NE

c# - 如何替换dll中的类?

这个主题非常模糊,因为我不确定我想要做的事情的正确术语是什么。我下载了一个dll(我没有源代码),使用反射工具,我在dll实现中发现了一个错误。该错误很容易修复。所以假设错误在这里:classA{voidf(){//BUG!!!}}有什么方法可以实现我自己的A来修复错误并在运行时注入(inject)它以替换其他A实例吗? 最佳答案 如果您使用的是.NET4.0。或更高,看看:MethodRental.SwapMethodBodyMethod其他方式:CLRInjection:RuntimeMethodReplacer

c# - 如何替换dll中的类?

这个主题非常模糊,因为我不确定我想要做的事情的正确术语是什么。我下载了一个dll(我没有源代码),使用反射工具,我在dll实现中发现了一个错误。该错误很容易修复。所以假设错误在这里:classA{voidf(){//BUG!!!}}有什么方法可以实现我自己的A来修复错误并在运行时注入(inject)它以替换其他A实例吗? 最佳答案 如果您使用的是.NET4.0。或更高,看看:MethodRental.SwapMethodBodyMethod其他方式:CLRInjection:RuntimeMethodReplacer