windows 檔案描述符 _open_osfhandle
最近我們有一個需求,要求將windows控制檯程式中通過printf列印的字串資訊全部重定向到另一個遠端控制終端上去;並且也將標準輸入也重定向到遠端終端。重定向資訊的傳輸用TCP傳輸。
TAG: printf重定向
最近我們有一個需求,要求將windows控制檯程式中通過printf列印的字串資訊全部重定向到另一個遠端控制終端上去;並且也將標準輸入也重定向到遠端終端。重定向資訊的傳輸用TCP傳輸。解決這個問題,其實就是要求能夠截獲printf的字元資料,使其不在控制檯上列印,而是通過socket傳到遠端終端後列印。並且將標準輸入重定向到一個socket上,從上面阻塞收資料作為標準輸入。
寫到這裡大家應該明白了,要向重定向標準輸入和輸出還是要在CRT庫中的stdout和stdin上做文章, 這才是根本。
檢視evl的程式碼 #ifndef EV_FD_TO_WIN32_HANDLE 可以將socket程式設計標準檔案描述符來進行_close。 |
相關文章
- 檔案描述符
- 檔案描述符和檔案系統
- Linux檔案描述符Linux
- 檔案描述符、開啟檔案表以及inode
- Linux下檔案描述符Linux
- 檔案包含之包含了Linux檔案描述符Linux
- linux中的檔案描述符Linux
- Linux--檔案描述符、檔案指標、索引節點Linux指標索引
- Linux 檔案描述符和重定向Linux
- 基於檔案描述符的恢復
- dup函式:複製檔案描述符函式
- HiveServer2 檔案描述符洩漏HiveServer
- 使用檔案描述符恢復誤刪除的資料檔案
- 檔案描述符恢復rm掉的dbf
- 【MySQL】檔案描述符導致報警一則MySql
- nginx的檔案描述符的學習之二Nginx
- 一文幫你搞懂 Android 檔案描述符Android
- APUE 2-17 確定檔案描述符個數
- 在父子程式間用管道傳遞檔案描述符
- linux系統程式設計之檔案與IO(一):檔案描述符、open,closeLinux程式設計
- 關於檔案描述符的close-on-exec標誌位
- 檔案控制程式碼、檔案描述符與程式和多執行緒的那些事執行緒
- windows合併檔案Windows
- windows文字檔案格式?Windows
- Windows檔案關聯Windows
- windows 修改hosts檔案Windows
- Windows 快速統計檔案列表中檔案大小Windows
- windows下檔案系統支援的檔案大小Windows
- linux一切皆檔案之Unix domain socket描述符(二)LinuxAI
- APUE 3-11 對於指定的描述符列印檔案標誌
- 關於solairs10的檔案描述符問題及設定AI
- Windows檔案共享LinuxWindowsLinux
- Windows批處理檔案Windows
- windows 更改檔案關聯Windows
- Linux下利用檔案描述符恢復的成功失敗實驗Linux
- /etc/security/limits.conf 控制檔案描述符,程式數,棧大小等MIT
- winscp傳檔案到windows,winscp傳檔案到windows有三步Windows
- 修改hosts檔案(windows和Ubuntu)WindowsUbuntu