【发布时间】:2010-12-25 08:55:45
【问题描述】:
我得到了一个预定义为字符串的文件名。 我可以在不指定完整路径的情况下调用 shellexcute 吗?喜欢:
ShellExecute(NULL, L"open", PreDefiendFileName, NULL, NULL, 0);
否则我该怎么办?
【问题讨论】:
标签: c++ shellexecute
我得到了一个预定义为字符串的文件名。 我可以在不指定完整路径的情况下调用 shellexcute 吗?喜欢:
ShellExecute(NULL, L"open", PreDefiendFileName, NULL, NULL, 0);
否则我该怎么办?
【问题讨论】:
标签: c++ shellexecute
你可以:
我鼓励您对这个问题进行防御性思考。例如。确保传递的文件名实际上是一个文件(“它有正确的扩展名吗?”、“它是否存在于文件系统中?”)和那么只有在这些检查通过时才调用ShellExecute 函数。
【讨论】: