我目前正在为Windows开发用于Admin Privilege Control的应用程序。作为其一部分,我已经开发了一个程序,该程序通过钩接CreateProcessInternalW API来阻止EXE文件。
关于进一步,我有以下疑问:
1.如何阻止.msc文件(例如,说Services.Msc)
2.如何阻止.cpl文件(例如,说Firewall.cpl)
我不想在注册表级别上工作。我想知道是否还有其他方法可以在内核级别执行这些任务
谢谢!
最佳答案
经过一些锻炼后,自己找到了答案。
lpCommandLine参数包含所有控制面板和Windows项的路径,在createprocess()调用期间分别作为mmc.exe和control.exe的参数传递,在本例中为services.msc和firewall.cpl
如果此方法错误,请纠正我!
关于c++ - C++:如何阻止.msc和.cpl类型的应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37809356/