基本上我有一个变量,其中有一个字符串,它是卸载程序的路径。有时当变量被返回时,它会返回类似
"C:/path to uninstall file/uninstall.exe"
而其他时候它可能会返回
MsiExec.exe /I{regkeyhere}
这两个都很好,就是当这样的东西返回时
C:/path to uninstall file/uninstall.exe
在导致调用函数失败的文件路径中没有引号的地方。无论如何要检查变量是否以 C: 开头,以及是否确实在字符串的开头和结尾添加了引号?如果它以除 C: 以外的任何东西开头,那么没关系,只有当它有一个带有空格的文件路径时,它才会崩溃。我尝试了几个不同的字符串替换,但由于某种原因,它总是崩溃。