2015-02-24 51 views
1

我有一個通過.net程序啓動Excel的URL。我使用process.start(excel.exe,param),如果在目標機器中沒有打開excel,它工作正常。如何每次使用process.start調用新程序

例如。如果在桌面上沒有打開excel,當用戶點擊url時,我看到excel打開並正確處理參數。

如果已經有一個excel打開,並且當用戶點擊url時,process.start調用不起作用,這意味着,由於應用程序已經加載了插件,因此params沒有獲取進程。

我的問題是,我該如何讓process.start啓動一個新的Excel會話,而不是使用現有的會話。

感謝

Refeekh

+0

我覺得像記事本打開一個新的實例(?),它必須是優秀的? – 2015-02-24 18:50:55

+0

感謝您的回覆。我嘗試了記事本和process.start爲每個process.start調用啓動記事本的新實例。 – 2015-02-25 02:59:37

回答

0

通話process.destroy();每次起動過程中,這將殺死進程,所以當你永遠調用過程中一個新的進程將啓動之後。

相關問題