在項目開發(fā)過程中,有時會需要用到調用第三方程序實現(xiàn)本系統(tǒng)的某一些功能,例如本文中需要使用到的swftools插件,那么如何在程序中使用這個插件,并且該插件是如何將PDF文件轉化為SWF文件的呢?接下來就會做一個簡單的介紹。

    在.NET平臺中,對C#提供了一個操作對本地和遠程的訪問進程,使能夠啟動和停止系統(tǒng)進程。這個類就是System.Diagnostics.Process,我們首先來了解一下該類。

一.解析System.Diagnostics.Process類

      在C#中使用Process類可以提供對本地和遠程的訪問進程,使能夠啟動和停止系統(tǒng)進程,并且該類可以對系統(tǒng)進程進行管理。該類中的一些常用方法:Start() ,Kill(),    WaitForExit()等方法;StartInfo,F(xiàn)ileName,CreateNoWindow等屬性。

    1.Start()方法:啟動(或重用)此 Process 組件的 StartInfo 屬性指定的進程資源,并將其與該組件關聯(lián)。如果啟動了進程資源,則為 true;如果沒有啟動新的進程資源(例如,如果重用了現(xiàn)有進程),則為 false。

     具體介紹一下該方法的實現(xiàn)代碼: