在 Windows 已知文件夹 API 中,IKnownFolderManager::GetFolderIds 定义为:HRESULT GetFolderIds([out] KNOWNFOLDERID **ppKFId, [in, out] UINT *pCount); 成功调用后,ppKFId ...
在 Windows 已知文件夹 API 中,IKnownFolderManager::GetFolderIds 定义为:HRESULT GetFolderIds([out] KNOWNFOLDERID **ppKFId, [in, out] UINT *pCount); 成功调用后,ppKFId ...
我将一个使用 Serilog dll 的记录器包装到一个 .netstandard 2.0 项目中。 其中之一是 Serilog.Settings.AppSettings。 我们可以称这个项目为 Standard.Logger。 我必须在项目中指定这些行以将 nuget dll 放入正确的位置。 ...
MS 正在更改 DCOM 的最低安全级别。 COM+ 应用程序的“调用身份验证级别”设置将设置为最低“数据包完整性”,到 2023 年 3 月这将是强制性的。 根据 Microsoft 的说法,处理此问题的正确方法是通过编程在您的应用程序中进行此更改,而不是在计算机服务>COM+ 应用程序 ...
我该如何解决这个问题? 当它处于失败的 state 时,我对进程进行了 memory 转储,但这是来自 COM+ 而不是正在运行的实际 exe...。此错误发生在部署到 Windows Server 2019 的自定义 com+ 应用程序中,但不会发生相同的 dll(复制并安装相同的文件)到服务器 ...
你好吗? ;) 你能帮我解决这个问题吗? : 我们目前有一个带有 DTC(分布式事务)的 COM+ 组件,我需要使用此事务将事务迁移到 API .net(框架 4.6)以处理将其返回到 COM+ 以提交/中止事务。 但是,我试图将它作为参数传递到 header 中,该参数是从“mCTX.Cont ...
我有一个与MQ Queue transaction not rolling back in a 2 phase transaction 中描述的情况类似的问题。 我有一个 .NET 客户端,它在一个事务中执行以下操作: 将一条记录写入第一个数据库。 将一条消息放入 IBM Websphere 8.0 ...
我有一个 .NET Windows 窗体应用程序,用户以管理员身份运行,因为它需要对文件进行特定访问。 该应用程序多年来一直运行良好,但我们需要添加一项功能,让用户可以使用 Microsoft.Office.Interop.Outlook 从应用程序内部生成电子邮件。 一旦我们在 Outlook 对 ...
设置: 运行 Windows 2012 的服务器。 带有用 VB6 编写的用户界面 exe 的应用程序安装在服务器上,所有用户都通过 RDP 连接以运行它。 使用安装在同一服务器上的 COM+ 中的 VB6 创建的业务对象 dll。 当应用程序启动时,它会实例化 dll。 问题: 应用程序 ...
有一个 .Net (v4.6) WebAPI 具有用 VB6 编写的遗留中间件。 在 COM+ 应用程序中,大多数中间件都是 COM DLL。 通常在用户很少的情况下,HTTPrequest 调用这些 COM DLL 中的任何一个,IIS 工作进程崩溃,现在这是不一致的。 事件日志有崩溃日志应用程 ...
我遇到了一个从 VB6 应用程序 (Com+) 启动的事务的奇怪行为,这个遗留应用程序在同一个事务中调用了对 DB2 和 SQLServer 的多个查询。 返回的错误是: 通常msdtc日志显示2 个资源管理器的登记,如下所示: 在一种情况下,当查询数量由于某些应用程序逻辑而增加时,我们会遇 ...
如何获取在远程服务器上运行的列表 COM+ 服务? 以及如何远程设置 com+ 服务器的身份。 ...
虽然我有多年的 Delphi 经验,但这是我第一次接触 Com+。 我的客户有一个我必须维护的 Com+ 应用程序。 在最终用户世界中,DLL 由 MSC(Microsoft 公共控制台文档)应用程序运行。 我该如何调试这个 DLL? 我已将调试器选项下的主机应用程序设置为 C:\\WINDOWS\ ...
我有一个必须安装在 COM+ 中的应用程序。 通过 RegSvcs 安装工作正常,但是当我尝试卸载应用程序时,一些 DLL 被锁定并保留在安装文件夹中。 请注意,这只发生在我调用 COM+ 应用程序之后; 否则卸载运行顺利。 我的应用程序需要全新安装和退出,但我很难确定这些 DLL 被锁定的原因。 ...
当我尝试从远程PC调用COM +对象的方法时,出现错误: 我有两台通过以太网连接的计算机。 ServerPC(Windows 10 pro x64)和ClientPC(Windows 10家庭版)。 我在ServerPC上创建了简单的com +应用程序(dll库,.net框 ...
我目前正在自动化自定义 Windows 应用程序的安装过程,并尝试删除几个 com+ 应用程序,包括它下面的所有内容。 显然,这可以通过右键单击和删除手动完成,但我需要一些东西来简化这个过程,我可以将 powershell 添加到我的自动化过程中。 我已经尝试了下面的代码,但它似乎只删除了应用程 ...
概括: 收集了一系列 memory 转储,目的是发现 32 位进程中 memory 泄漏的来源。 两小时后尝试使用调试诊断分析转储失败,报告超时异常。 在 DebugDiag.Analysis.exe.config 中提供一个“AnalysisCompletedTimeout”参数指定 4 小时的超 ...
我有一个 COM+ 应用程序,我试图通过双击 .msi 文件手动安装它,但它出现错误并且无法安装 COM+ 应用程序。 由于此错误,它也不会在组件服务中创建任何条目。 我也尝试在注册表中搜索,但可以找到任何带有 COM+ 应用程序名称的条目。 我该如何解决这个问题? 我需要在我的服务器上安装这 ...
我是 Powershell 的新手,正在寻找有关在 RegDB 中查询 COM+ 应用程序属性的属性的一些指导。 我需要在我们的 COM+ 应用程序之一上以编程方式设置“空闲时保持运行”。 以下是更改 COM+ 应用程序标识的示例代码: 当值为“空闲时离开运行”时,我正在寻找作为 $app.V ...
我有一个实例化的COM +应用程序 随后是事件初始化 我有以下MFC应用程序: 在Dialog类中也有 运行时,单击Btn1后会发生两种情况:1. OnSomething() ,并且2. COM +会执行其应做的许多其他工作。 到现在为止还挺好。 有趣的是 ...
我正在支持一个旧的 Web 应用程序,它有一些 VB6 组件,我发现在某些服务器上我在 COM+ 中安装组件时收到以下警告。 我看过一些帖子,说您需要使用 -32 参数运行 MMC,但这似乎没有什么区别。 它说“检查以下键的注册表值”。 但没有说明要检查什么或做什么。 有人有什么建议吗? 谢谢 数 ...