在"how i get the conhost process"之后,我在这么多的网站上搜索过,没有什么是我想要的。
我已经搜查过了。
我也找不到关于"how to get the conhost process"的任何东西。
我有一些适用于当前"cmd.exe / program.exe"的代码,并给出了"PID, NAME, PATH, READ/WRITE ADDRESS"。
我可以得到parent
我怎样才能检测到一个我不能控制的进程由于其中的一些通知而闪烁。我见过的解决方案只专注于您可以控制的应用程序。在我的例子中,可能有多个进程同时处于活动状态,并且可能只有一个实例在闪烁。
这是我的尝试:
using (Process process = Process.GetProcesses().FirstOrDefault(p => p.ProcessName.ToLower() == "..."))
using (ProcessModule module = process.MainModule)
{
var a = GetModuleHandleEx(0x0
当我使用下面的代码启动cmd窗口并将其移动到面板中时,一切正常。但是,当我用conhost替换cmd时,它会出现以下错误:“系统找不到指定的文件”,即使我指定了完整的路径。顺便说一句,我尝试启动conhost而不是cmd的原因只是为了测试目的,我试图找到一种方法来为通过cmd运行的进程找到conhost进程的PID。谢谢您提前提供帮助!
你好,埃里克·范·隆
Imports System.Runtime.InteropServices
Public Class Form1
Declare Auto Function SetParent Lib "user32.dll"
我正在使用process.start来执行schtasks.exe。在我的开发PC (Windows10)上运行的代码不能在旧的Windows server 2012上运行,也不能在Windows 2012生产服务器上运行。我确信这是某种权限问题,但我已经用尽了该尝试的方法。我已经比较了IIS设置和文件管理器权限,但没有发现Windows 10和Windows Server 2012之间有什么不同,这会导致代码不只在服务器上工作。我们在事件日志中看到的错误是,先是conhost.exe出现故障,然后是schtasks.exe出现故障。计划任务设置为使用具有相应密码的Admin用户运行。
这是在