【发布时间】:2013-12-11 13:02:48
【问题描述】:
我在使用自行编写的应用程序更新程序时遇到问题,当我使用 Process.Start 从更新程序启动主程序(在子文件夹中)时:
Folder Structure:
\Updater\
\Updater\Updater Workspace\
\Updater\Application\
更新程序启动检查\Updater\Application\ 中的应用程序版本,将其与最新版本进行比较(必要时更新)并在\Updater\Application\ 中启动application.exe
启动时的 application.exe 会检查 user.prefs 文件,如果未找到,则会在 \Updater\ 而不是 \Updater\Application\ 中自动创建此文件
为什么 wold process.start 在与启动 exe 相同的目录中生成进程?
【问题讨论】:
-
您必须向我们展示一些代码...
-
您是否将
ProcessStartInfo.WorkingDirectory设置为您真正希望它运行的位置?
标签: c# directory process.start