2010-02-19 140 views
1

我需要使用System.Diagnostics.Process多次啓動一個外部進程(大約300MB本身大)。幾次同時啓動外部進程

唯一的問題是:一旦第一個實例啓動,它會在其基本文件夾(應用程序所在位置)中生成臨時數據,所以我不能啓動另一個實例 - 它會破壞第一個數據並搞砸了一切。

我想過以編程方式臨時複製整個應用程序文件夾,以便每個實例都有自己的,但是這並不正確。

有人能幫我嗎?提前致謝!

回答

0

將參數傳遞給指定要使用的臨時文件夾的外部進程。

+0

我忘了告訴,這是不可能的。這是一些不可配置的第三方軟件。 – user264833 2010-02-19 04:15:58

1

嘗試在不同的目錄中開始每個副本。

如果第三方應用程序忽略當前目錄,則可以在其他文件夾中創建符號鏈接。儘管如此,我不一定會推薦。