问题标签 [comautomationfactory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 中的 VBScript 错误处理
我想AutomationFactory
在 Silverlight OOB 应用程序中使用 WMI 访问。
我现在想为此添加错误处理。
MSDN指出,如果调用成功,则返回值是对连接对象的引用,并且如果出现错误,我应该检查该Err
对象。但是,我对此有两个问题:
- 如果调用不成功,返回值是多少?无效的?一些我不能使用的任意指针?
- 如何访问
Err
Silverlight 中的对象? - 如何检测呼叫是否成功?可能有任何我必须抓住的例外吗?
- 我已经看到了一些使用该
using
语句的示例,而有些则没有。使用动态对象后是否必须手动处理它们?
silverlight - COM 自动化 WScript.Shell Echo 命令不起作用
您好我正在尝试使用 AutomationFactory 运行 echo 命令,但出现此错误:
“系统找不到指定的文件。(来自 HRESULT 的异常:0x80070002)”
这是我正在使用的代码:
我希望能够做到这一点:
我也试过shell.Echo("xyz");
但我得到了 MissingMemberException。
c# - 从 Silverlight OOB 应用程序如何检查进程是否正在运行
如何从启用 Silverlight 提升信任的浏览器外应用程序查询进程是否在您的机器上运行?
excel - 企业网络上的 Silverlight 应用程序 OOB 问题
我正在开发一个可以运行 OOB 的 silverlight 应用程序。当我在 VS2010 中调试应用程序时,它就像魅力一样工作,即使我将它安装在我的 PC 上也是如此。该应用程序使用 Excel COM 自动化来自动创建、读取和写入 Excel 文件。
我现在面临的问题是,当我在公司网络上运行应用程序时,我无法创建任何 Excel 文件。虽然如果我使用 MS excel 创建一个 excel 文件并尝试使用我的应用程序对其进行读取和写入,但它可以正常工作。
OBS!!!我在我的 PC 和公司 PC 上使用相同版本的 MS excel。
我的问题是,这(不能创建,但可以读写)是否与 cor 的用户权限有关。网络?
silverlight - 从 Silverlight 通过 Lotus Notes 发送电子邮件
我们有一个用 Silverlight 编写的 LOB 应用程序,它目前通过 Outlook 通过以下方式发送电子邮件:
当用户在应用程序中具有提升的权限时,这非常有用。我的问题是,有人知道我们如何对 Lotus Notes 做同样的事情吗?我们有一个客户要求它。
谢谢
silverlight - AutomationFactory:相同的代码在一台机器上产生 RuntimeBinderException 并在另一台机器上按预期运行
在 Trust In Broswer Silverlight 5 应用程序中尝试使用 AutomationFactory 自动化 Excel 时,我们遇到了一个奇怪的问题。
此代码在 Application_Startup 的 UI 线程上运行:
注意: excel 文件只是一个虚拟的 excel 文件,其中有一个名为 stub 宏的文件Test()
,它什么也不做。该文件存在并且位于正确的位置。
第一次通过 aRuntimeBinderException
被抛出excel.Run("Test");
'object' does not contain a definition for 'Run'
紧接着,再次运行代码会导致提前抛出 RuntimeBinderException,在excel.Visible = false;
'object' does not contain a definition for 'Visible'
我检查了 2 台同事机器上完全相同的代码和设置,并且所有语句都正确执行,无一例外。
我怀疑 AutomationFactory 或 COM 对象甚至我的 VisualStudio 设置在幕后发生了一些事情,但我对它的了解不足,无法正确调试或检查什么。也许 DCOMCNFG 有问题?
任何想法表示赞赏。
谢谢,
担
winapi - 如何保证父进程是子进程激活的COM服务器?
我的应用程序有两个可执行 (*.exe) 文件。主程序将启动辅助可执行文件作为子进程。子进程使用主程序托管的 COM 服务器的类 ID 快速调用 CoCreateInstance(..., CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER, ...)。
问题是如果我启动主程序的多个实例,子进程可能不会总是选择父进程作为它的 COM 服务器。据我所知,子进程总是选择主程序的第一个启动实例。
有什么方法可以告诉 COM 使用哪个进程 ID 作为本地 COM 服务器?