2009-10-13 194 views
2

簡單的問題在這裏(雖然也許不是這樣一個簡單的答案):使用命名管道作爲文件

是否可以指定可以由程序,好像他們是打開使用的(現有的)命名管道的路徑在一個正常的文件?

根據this MSDN page,本地計算機上的名稱管道可以參考使用以下路徑語法:\\.\pipe\PipeName,但我沒有運氣使用這從標準的Windows程序。作爲一個觀點,如果任何人有任何建議來與只能使用文件系統的程序接口的方式比物理I/O(例如命名管道)更有效,那麼我會很樂意接受他們。

+0

請注意,我已經問過關於StackOverflow的問題,因爲它最終與我的一個編程項目有關。如果它有幫助,我使用C#,但我懷疑它對於這個問題的目的並不重要。 – Noldorin 2009-10-13 21:24:51

回答

1

它只會在程序使用Win32 API的CreateFile()函數打開文件時才起作用。