是否存在一个预先存在的WinAPI,以检查some_app.exe是否可以运行而无需提供完整路径并在任何时候运行它?]

问题描述 投票:-2回答:1
是否存在预先存在的WinAPI,以检查some_app.exe是否可以不提供完整路径并在任何时候运行它?

例如,假设我要运行cmd.exegit.exe,但我没有提供完整路径。在运行它之前,我是否有可能提前知道是否可以在不知道其完整路径的情况下运行它?

[我想到的一个想法是模仿Windows的方式,即检查当前路径,然后遍历%PATH%变量,依此类推,但是也许有一个Winapi可以用于此确切目的吗?

是否存在一个预先存在的WinAPI,以检查some_app.exe是否可以运行而无需提供完整路径并在任何时候运行它?例如,假设我要运行cmd.exe或git.exe,但我不提供...

winapi
1个回答
1
投票
@@ RbMm已经指出了解决方案:使用SearchPath API。
© www.soinside.com 2019 - 2024. All rights reserved.