目前我的代码使用
SurferApp = Marshal.GetActiveObject("Surfer.Application") as Surfer.Application
Run Code Online (Sandbox Code Playgroud)
为了简单起见,我们可以将Surfer替换为每个人都知道的Word.现在让我说我有两个MS word应用程序正在运行,我想让它们都使用Marshal.GetActiveObject(),我怎样才能获得两个正在运行的实例并将每个实例与一个单独的对象相关联?
Marshal.GetActiveObject返回它在ROT(运行对象表)上找到的第一个实例.如果有多个实例以相同的名称/ id运行,则必须直接从ROT获取.
一些开始的链接:
| 归档时间: |
|
| 查看次数: |
10528 次 |
| 最近记录: |