我想通过C++代码从另一个进程编程式获取正在运行的Metro应用程序的进程ID。我有该应用程序的静态信息,如名称,全名等。什么是API来做到这一点? 我不能使用EnumProcess自运行Metro应用被应用容器WWAHost.exe内运行,所以无法知道其运行WWAHost.exe进程的实际运行我 Metro应用。获取正在运行的metro应用程序的进程ID
在进程管理器,我注意到,这是我的执行metro应用的WWAHost.exe进程的当前目录是一样的Metro应用的安装位置。这可能是所有正在运行的应用程序容器之间的差异化因素吗?如果是,那么获取其他进程的当前目录的方式是什么?
要更新,我已经得到了一些在MSDN论坛对此的解决方案。这里的链接:
但是,该解决方案使用Windows上的无证机制获取另一个进程的当前目录。我只想在没有其他方法的情况下使用该解决方案。
我错过了一个事实,即我需要来自另一个进程的地铁应用程序的进程ID。更新了问题以反映这一点。 – user1273404 2012-03-26 08:45:24
据我所知,没有电话这样做。所以你可能坚持你上面提到的解决方案。 – sarvesh 2012-03-27 00:40:53