问题标签 [remote-process]

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.

0 投票
1 回答
2160 浏览

.net - .NET 中的异步 WMI 事件处理

我正在尝试使用 WMI 远程运行一些进程并等待进程完成。目前,事件观察器是半同步的WaitForNextEvent,它也有一个超时,以防程序发生某些事情。这一切运作良好。我尝试将其修改为异步事件处理,但在启动事件观察程序时出现访问被拒绝错误。现在这没什么大不了的,因为我可以坚持使用半同步方法,但有一个例外。

如果由于某种原因,在程序执行过程中机器重新启动、冻结或失去网络连接,WaitForNextEvent则不会抛出超时异常,而是无限期地阻塞线程(我将它放在那里 10 分钟没有答案,超时为 30 秒)。我的问题是:有谁知道是否可以以特定方式设置事件观察器以便无论连接如何都超时,或者设置客户端以便访问异步权限。通常,第一个是首选,但第二个也是一种选择。

我想知道 ManagementeventWatcher 是否有一些选项可以返回或超时,而不管连接如何,或者是否可以使用异步方法来捕获事件。

解决方案

0 投票
1 回答
518 浏览

c++ - 无法调用远程进程中注入的dll中的函数

我试图在注入远程进程的dll中调用函数,我试图调用dll函数的exe代码如下:

}

在上面的 exe 中,我试图调用 dll 中存在的“mypid”函数,该函数被注入到远程进程中,但是在调用该函数时,我遇到了未处理的异常,请指导我的代码有什么问题。

下面的代码是我的 DLL:

0 投票
0 回答
308 浏览

api - 如何将dll加载到尚未加载kernel32.dll的远程进程中

我想将我的 dll 加载到尚未加载 kernel32.dll 的远程进程的地址空间中。所以要将我的 dll 加载到远程进程中,我需要 LoadLibrary 函数,但 kernel32.dll 中存在 wchich。所以请建议我如何实现将dll加载到另一个尚未加载Kernel32.dll的远程进程中。

0 投票
1 回答
4267 浏览

powershell - 是否可以通过脚本远程处理 SSAS 立方体?

我有一个SQL Server 分析服务( SSAS ) 多维数据集(使用BIDS 2012开发),我想给用户(通过PowerPivot使用多维数据集)在他们的本地机器上处理多维数据集的机会。

我找到了一些关于如何通过 Powershell 或 SQL 代理或 SSIS 在服务器上进行计划作业的材料,但没有关于远程处理多维数据集的材料。有什么建议吗?

0 投票
0 回答
82 浏览

powershell - 使用 Powershellscript 启动带参数的远程 Powershellscript

我有一个 Powershell 脚本 (PS1),它从远程计算机获取事件。当有特殊事件时,它 (PS1) 应该启动远程计算机上的 Powershell 脚本 (PS2)。第二个脚本从第一个获取 2 个参数,第一个不应等待第二个(它将使用 robocopy 复制一些文件,这需要一些时间)

PS1:

icm -ComputerName $Computer {param ($source, $location) 'G:\RoboCopyScript_271113.ps1'} -ArgumentList $source, $location -Credential $credWinLog

PS2:参数( [Parameter(Position=0)]$source, [Parameter(Position=1)]$location )

有人知道我是如何制作 PS2 的……类似于子进程的东西吗?以及我的错误与参数有关的地方,我尝试了很多:/

0 投票
1 回答
919 浏览

elf - Remote Proc 无法加载 FreeRTOS Elf

我正在使用这个 FreeRTOS 端口,并将其加载到 OMAP4430 内的 Cortex-M3 上。使用远程 proc 框架可以正常工作,我可以使用 RPMsg 与之通信。

但是,有时 rproc 无法加载 elf 并给出以下错误:

当 elf 文件的大小变得太大时,这似乎会发生:当大小为 377331 字节时会发生这种情况,但当我简单地删除一堆打印语句并将大小降低到 342563 字节时不会发生这种情况。

我已将错误消息跟踪到这段代码: http://lxr.free-electrons.com/source/drivers/remoteproc/remoteproc_elf_loader.c?v= 3.9#L188。rproc_da_to_va 似乎无法在内存中找到足以容纳 ELF 的段。

如何确保有足够的内存用于我的 ELF 大小?我可以告诉内核我特别想要为这种事情预分配某个区域吗?有什么方法可以确保我的 ELF 的这部分仍然很小?

谢谢!

0 投票
1 回答
98 浏览

com - 远程目标中的 DCOM 调用进程

因此考虑一台计算机中的进程试图调用另一台计算机中另一个进程的接口方法。

DCOM 如何知道进程可以在远程计算机上实例化,然后在远程计算机上实际实例化该对象/类?

0 投票
0 回答
678 浏览

batch-file - 在远程计算机上打开批处理文件的脚本

我目前手动打开远程桌面并通过双击运行 .bat 文件。我在本网站或其他地方找到了以下代码,可以让我自动执行此操作。当我尝试在远程计算机上打开记事本或计算时,此代码有效,但它不会运行我的 .bat 文件。我得到“由于错误 8 无法启动进程”。我检查并错误 8 表示“未知故障”。PSEXEC 不是我的选择。任何帮助,将不胜感激。谢谢。

0 投票
1 回答
2618 浏览

powershell - 使用 powershell 和 wmi 停止然后启动远程进程

我正在研究一种通过 PS 和 WMI 远程停止和重新启动进程的方法。我可以轻松地停止/终止该过程,但我也想重新启动该过程,但我在这样做时遇到了问题。下面是我用来远程停止/终止进程的脚本。知道我可以添加什么然后重新启动相同的过程吗?

0 投票
2 回答
412 浏览

android - Android : Run A task in a separate thread outside application scope

I am trying to do specific task in a separate thread in android using Thread Pool executor with the Max thread size of 5 making sure there can be five parallel task would be run at a time. But problem with this approach is When I close my application the thread will also be killed. I want this to run out of application scope. I could have opted for service with the AIDL . But problem with this is I need to keep on bind and unbind to the service and I need to parcel the object before I need to send it. Also when the task is completed i need to communicate back to the calling application. This I could any how achieve using Broadcast. I was wondering If I can make a thread run in a separate process or I need to go with AIDL only ? Please help me understand!