【发布时间】:2019-08-23 20:06:50
【问题描述】:
我正在开发一个程序下载管理器,其中包含打开您下载的应用程序的选项。
您可以下载一个应用程序,它会在这里:.../programfiles/pub/appmanager/apps/APPHERE.exe
主程序将在.../programfiles/pub/appmanager/MAINFILE.EXE
我需要找到启动应用程序的方法。如下所示,我尝试了很多方法(system,等等)。
(还有system() 只在同一目录中打开应用程序,所以我可以在那里做点什么)。
我可以做一个单独的应用程序,但如果有人知道如何将它实现为 .NET gui,那会很有帮助
我试过了:ShellExecute, System, Create Process
(帮我解决这个问题)
编辑: 我需要它来制作完整的目录。
我尝试类似:system(app/pxws.exe)
它不会工作
我尝试将字符串与 getmaindirectory 合并,它说找不到
【问题讨论】:
-
阅读“当前工作目录”和“绝对”与“相对”路径。显然有些东西你没有 100% 理解
-
我试试@JesperJuhl 我对管理文件有点陌生
-
另外,在 Windows 上使用反斜杠作为路径分隔符。
-
@SidS 双反斜杠或一个
-
双倍,如果它是字符串文字的一部分。
标签: c++ .net visual-c++