【发布时间】:2016-06-10 16:00:25
【问题描述】:
我想创建一个始终打开的隐藏应用程序,我希望此应用程序检测是否打开了具有特定文本的进程以打开另一个应用程序并将其始终置于顶部。 例如:
private void Form1_Load(object sender, EventArgs e)
{
Hide();
if (Process.text == "DFT Report Generator")//if the process text is this text for example
{
Process.Start("someapp.exe");//start someapp
someapp.TopMost = true; //set the someapp to be always on top
}
else
{
}
}
我怎样才能做到这一点?
【问题讨论】:
-
您的意思是要监视窗口标题并查找特定标题?
-
我的意思是,即使我正在使用进程资源管理器查看所有进程,我似乎也无法在进程中找到这个应用程序“DFT 报告生成器”,所以我正在考虑在它的名称后挂钩。当一个人启动这个应用程序(“DFT 报告生成器”)时,我希望我的应用程序检测到它并打开另一个应用程序,并将这个新打开的应用程序放在它上面并将其设置为类似 TopMost=true;
-
好的,但是代码没有显示任何迭代正在运行的进程.. 有一个谷歌在通过其他进程窗口运行