概述檢測應用程序中的WinRT模式下運行:
我需要檢測是否一個給定的應用程序在運行的WinRT(又名「地鐵」)模式下,通過處理/ PID。有沒有這樣做的好方法?由PID
失敗的嘗試和觀察:
- OpenProcess(),並致電致電GetPackageId()檢查= APPMODEL_ERROR_NO_PACKAGE!而在地鐵模式下運行時,其他如鉻這似乎對於某些工藝工作失敗檢查。
- 地鐵應用出現總是由svchost.exe的
任何想法託管(如他們的父母)?請忽略任何「不要那樣做」或「爲什麼?」因爲它們對這個特定問題沒有幫助。
你如何部署應用程序?通過包? –
哪個應用程序?調用應用程序(需要此信息)是標準的Windows服務。 – NuSkooler
您正在嘗試驗證的應用程序。因爲如果應用程序沒有正確部署爲一個包,那麼它不會有任何包信息 –