【发布时间】:2023-06-01 20:28:01
【问题描述】:
在一个小的 C++ 应用程序中更改其配置后,我尝试了以下方法在 FileZilla 服务器中重新加载配置:
if (system("\"\"C:\\Program Files\\FileZilla Server\\FileZilla Server.exe\" -reload-config\"") == 0)
{
// Success
}
else
{
// Failure
}
如果我进行了有效的更改,当我随后检查服务器本身的设置时,配置似乎被复制,但系统调用返回 1。
如果我完全损坏了 .xml 配置文件,然后运行命令它仍然返回 1。
那么是不是根本不可能得到一个返回值来指示配置是否被重新加载?
【问题讨论】:
-
实际上它从命令的开头缺少一个额外的,但很好发现。我已经更新了 sn-p。
-
我不这么认为,见*.com/q/6672257/850848
标签: filezilla