我可以通过PID关闭(注意,不终止)服务中的用户进程吗?

时间:2015-06-08 01:09:24

标签: c++ windows winapi mfc

我的目标是在从本地服务枚举时按进程ID关闭某个用户进程(屏幕保护程序)。我可以获得它的PID,但有两个问题,所以我想在开始实现之前先问一下。即:

  1. 是否可以通过PID从服务获取主线程的HWND?

  2. 即使我有一个用户进程的HWND,我能从服务中private Type[] arrayList; private int currentSize; @Override public Iterator<Type> iterator() { Iterator<Type> it = new Iterator<Type>() { private int currentIndex = 0; @Override public boolean hasNext() { return currentIndex < currentSize && arrayList[currentIndex] != null; } @Override public Type next() { return arrayList[currentIndex++]; } @Override public void remove() { throw new UnsupportedOperationException(); } }; return it; } 吗?

  3. 我显然可以SendMessage它,我只是想先“好”。

0 个答案:

没有答案