- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 CreateProcess()
函数通过“mstsc.exe”启动 rdp 客户端应用程序。之后,我想终止它,所以我使用了 TerminateProcess()
函数,但它失败了,错误代码为 5。如果我用“notepad.exe”替换“mstsc.exe”,终止功能有效。代码如下:
TCHAR szCommandLine[] = TEXT("mstsc.exe");
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
BOOL bResult = CreateProcess(NULL, szCommandLine, NULL, NULL,
FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi);
::Sleep(3000);
if (TerminateProcess(pi.hProcess, 0) == 0) {
printf("failed: %d", GetLastError());
}
谁能帮忙解释一下并解决?我观察到的是 pi
返回的 pid 与在 takmanager 或“Process Explorer”中观察到的进程“mstsc.exe”的 ID 不同。
最佳答案
您的主机进程是 32 位的而您在 64 位 Windows 上运行吗?
如果是这样,您正在调用 32 位 mstsc,它正在生成 64 位版本,因此 PID 不同。查看this thread
关于c++ - 使用 TerminateProcess 终止 "mstsc.exe"进程时出现错误代码 (5) 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095581/
这个测试Ok: 这个多了tightvncserver vnc4server xorgxrdp xfce4版 vnc4server 有闪退解决方法 这个测试Ok: https://www.csdn.n
我正在为某家公司构建一个 C# 程序。当我从公司的笔记本电脑上测试该程序时,它运行平稳。但是当我在微软终端客户端上运行该程序时,在一个带有大约 1000 行和 5 或 6 列的 ListView 的源
我的解决方法,把Clash禁用,把以太网禁用再启用,就可以了。 百度的方法补充: https://jingyan.baidu.com/article/39810a23fe4e9ef736fda6bd.
我们的团队在地理上分散,许多虚拟机将由他们使用远程桌面连接。我想知道谁在访问远程桌面 session 以及使用了多长时间。 我试图用powershell来做到这一点。我编写了一个脚本,用户将在其中使用
我在一个应用程序需要自动连接到删除桌面(RDP 协议(protocol))的项目中工作。为此,我使用了 Delphi 的库 MSTSCLib_TLB,它使用 mstscax.dll。问题是 Windo
我的部分日常工作涉及使用 MSTSC 将数据从我的系统传输到客户端系统,是否可以自动执行此传输,或者是否有任何我可以使用的命令行而不是连接到 Jumpbox 然后手动移动文件. 最佳答案 您说的是“跳
我意识到在 Windows 7 中,无法为同一主机保存不同的凭据,但我需要一些解决方法。 我可以在代码中手动提供用户名和密码吗?将它们存储在临时 .rdp 文件中? 最佳答案 Process rdcP
我正在使用 MsRdpClient9NotSafeForScripting class 进行 RDP/MSTSC 的 C# 实现。 . 我需要识别用户登录失败 由于错误的凭据。 事件OnLogonEr
我正在尝试自动登录到 2008 R2 服务器上的一组 RDP 客户端,当从桌面双击批处理文件运行时,下面的批处理工作正常,但是将 .bat 文件设置为运行时没有任何反应来自任务计划程序的任务 @ECH
我创建了一个管理应用程序,它还允许快速访问远程计算机的远程桌面 session 。我需要等到进程结束,这样我才能关闭与远程服务器的 VPN 连接。一切正常,除了等待进程结束。 下面的代码用于启动 MS
有一些工具可以管理多个终端 (mstsc) session 。 我将如何着手在 WPF 中实现类似的目标? 最佳答案 您应该使用 WindowsFormsHost 元素来托管 RDP 的 Active
我想使用 mstsc/admin 以静默方式登录服务器。我的批处理文件将代码读取为 mstsc /v:xxx.xxx.xxx.xxx /admin 但它要求我输入密码。谁能帮我跳过这一步? 我继续谷歌
我使用 CreateProcess() 函数通过“mstsc.exe”启动 rdp 客户端应用程序。之后,我想终止它,所以我使用了 TerminateProcess() 函数,但它失败了,错误代码为
在 VBScript 中,WScript.Shell.Run 方法有 three arguments ,其中第三个是 bool 值,指定程序是否应等待新生成的进程完成后再继续。 我无法使此行为与 ms
我是一名优秀的程序员,十分优秀!