阻止打开UWP应用

时间:2019-01-14 05:40:56

标签: c++ visual-studio winapi uwp

我正在尝试阻止某些应用程序和进程打开。 当我要阻止打开桌面应用程序或进程时,仅在允许运行特定应用程序/ proc的情况下,才挂接CreateProcess函数并打开。

例如,如果用户尝试打开记事本,我的程序将首先检查是否允许记事本在系统中运行,并且只有在允许的情况下,记事本才会打开。这对于正常的应用程序和proc来说是完美的工作。

但是这种方法似乎不适用于例如Groove Music之类的UWP应用程序。

使用此方法时,仅在应用程序打开后才能执行检查是否允许运行应用程序的方法。

我希望我的程序也对UWP应用执行相同的操作。如果用户尝试打开Groove音乐,我希望程序检查是否允许运行该音乐,并且只有在允许的情况下,才应打开该应用程序。

如果没有将特定的UWP应用程序列入白名单,是否有任何方法可以阻止它首先打开,例如,是否有任何方法可以钩住ActivateApplication方法来检查然后打开该应用程序?< / p>

0 个答案:

没有答案