草庐IT

com-state

全部标签

android - java.lang.ClassNotFoundException : com. intellij.junit5.JUnit5IdeaTestRunner 在 kotlin 中使用 spek

我是在kotlin测试中使用spek的新手。使用spek时,在logcat上出现以下错误。我不明白我为什么得到这个java.lang.ClassNotFoundException:com.intellij.junit5.JUnit5IdeaTestRunneratjava.net.URLClassLoader.findClass(URLClassLoader.java:381)atjava.lang.ClassLoader.loadClass(ClassLoader.java:424)atsun.misc.Launcher$AppClassLoader.loadClass(Launch

windows - COM/Automation 如何在幕后进行 IPC?

在最简单的形式中,COM允许您在应用程序中从DLL实例化类C++类。基本上它是LoadLibrary的美化包装器和一些关于接口(interface)的约定。这是使用进程内组件调用的。但是COM也支持进程外组件。如果从这样的组件实例化一个类,COM将启动一个新进程。您的对象存在于上述过程中,并且被透明地编码给您,因此您不必太在意它们的位置。它们甚至可能位于不同的计算机(DCOM)上。您还可以从已经运行的应用程序中获取对象。一个众所周知的例子是通过脚本控制MSOffice。这称为自动化(以前称为OLE自动化,对于这个术语的确切含义存在一些混淆)。有几篇很好的文章解释了(进程内)COM如何在

asp.net - 在 IIS 上运行的 aspx 代码隐藏中连接到 COM 接口(interface)?

我创建了一个Windows服务(一个基于VisualStudioATL向导的exe),它公开了一个COM接口(interface)。作为进程内服务器或Windows服务运行没有问题。我需要Windows服务,因为我需要一些进程在IIS访问之外可用。我一直在创建一些调用我的服务的网页(aspx/C#),并且在VisualStudio.NET开发服务器中进行的所有测试都运行良好。现在,我正在尝试将网页推送到IIS7(在Windows7上运行)以进行进一步测试。但是,当页面在IIS下运行时,对我的COM接口(interface)的调用都失败并显示错误“由于以下错误,检索组件的COM类工厂失败

python - 在 pySerial (Windows) 中查找特定的串行 COM 端口

我构建了一个脚本(Windows7、Python2.7)来列出串行端口,但我正在寻找具有特定名称的设备。我的脚本:importserial.tools.list_portsports=list(serial.tools.list_ports.comports())forpinports:print(p)返回:COM3-Intel(R)ActiveManagementTechnology-SOL(COM3)COM6-MyCDCDevice(COM6)COM1-CommunicationsPort(COM1)>>>太棒了!但是,我希望此脚本自动从一堆中挑选出MyCDCDevice并连接到它

windows - `more.com` 返回 "Not enough memory."

环境细节:x64Win7SP1企业版WindowsPowerShellv5.0没有加载任何配置文件,我的本地powershellsession正在返回Notenoughmemory.当我尝试执行help或man时。无论我使用的是nativepowershell.exe还是conemu都会出现这种情况.奇怪的是,我能够执行我尝试过的任何其他别名,而且它不会添加到$Error变量中,所以我不知道从哪里开始进行故障排除(我已经尝试了-ErrorActionStop和$ErrorActionPreference='Stop')。作为脚注,我没有任何提升的权限。经过一番探索,我发现man实际上是

c++ - 如何更好地为不可创建的 COM 对象初始化引用计数器?

我有一个COM接口(interface),它有一个返回对象的方法:interfaceICreatorInterface{HRESULTCreateObject(IObjectToCreate**);};关键是调用ICreatorInterface::CreateObject()是检索实现IObjectToCreate接口(interface)的对象的唯一方法。在C++中我可以这样做:HRESULTCCreatorInterfaceImpl::CreateObject(IObjectToCreate**result){//CObjectToCreateImplconstructorset

c++ - 使用 COM 接口(interface)而不静态链接到库

这可能是一个新手问题,但我就是不知道!要在DLL中使用系统中可能不存在的函数,我可以使用LoadLibrary,然后使用GetProcAddress。但是我怎样才能对COM接口(interface)做同样的事情呢?我可以包含用于声明、IID等的头文件。但我不想使用#pragmacomment(lib,"blabla.lib")链接到随附的库。(我正在尝试使用WICImagingFactory接口(interface),这需要链接到windowscodecs.lib才能编译)谢谢 最佳答案 没有必要反对链接windowscodecs.

windows - PowerShell Windows Installer Com 对象

我正在尝试使用Powershell修改MSI文件的内容。为此,我创建了一个WindowsInstaller.Installer实例,然后使用$installer.OpenDatabase和$database.OpenView。类似的功能在VBScript中有效,我已经看到似乎有效的在线示例。$installer=new-object-comobject"WindowsInstaller.Installer"$database=$installer.OpenDatabase("C:\Temp\Setup.msi",1)对于上面的代码,我收到错误消息“方法调用失败,因为[System.__

c++ - 在带有 MinGW 编译器的 C++ 中使用 COM 对象

我有一个进程内COM服务器(即DLL),我想从C++应用程序中使用它,该应用程序将使用MinGW套件(使用CodeLiteIDE)进行编译。我不太知道从哪里开始,有任何提示、建议或示例代码吗?干杯,马特 最佳答案 和普通的COM一样,需要得到COMClass的结构和CLSID的头文件,然后CoCreateInstance(CLSID,...,ppv)ppv->YourComAPI1(arg1);与在VC下开发没有什么不同。 关于c++-在带有MinGW编译器的C++中使用COM对象,我们

c++ - C/C++ iTunes API 在哪里? (不是 COM!)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在搜索用于使用动态库创建插件的iTunesC/C++API,但我就是找不到。我不是要COM接口(interface)。开源插件,如VizKit和iTunesToaster使用它,包括我搜索的源文件(iTunesApi.h/.c、iTunesVisualAPI.h),但我宁愿从官方获取源存储库而不是那种“解决方法”。另外,文档会很好。