廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 6276 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
draw3299
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x1
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++][求助] 請問一下 VC++控制電腦的IO問題
請問一下 我要用Visual C++來控制 PRINTER PORT



我INCLUDE <conio.h>



然後用裡面的程式庫 _outp() 與 _inp()



發現 xp以上的作 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:臺灣中華電信HINET | Posted:2008-07-22 17:06 |
mixccc 會員卡
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

在很多論壇,都可以看到你的發問,你應該有得到一些心得才是.
也相信你也爬了不少文,你可以分享你的整理心得.

因為安全性的問題,你無法直接去做低階I/O控制,必需透一個中
間的驅動層(如winio),來達到你要的控制.或著你自己可以寫一
個你自己的驅動層級...供參考.


獻花 x0 回到頂端 [1 樓] From:臺灣數位聯合 | Posted:2008-07-23 00:24 |
acerlin0625
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x5
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

也可以用 inpout32.dll , 用法就是在VC6 底下 LINK inpout32.LIB, 然後程式直接呼叫

short _stdcall Inp32(short PortAddress);
void _stdcall Out32(short PortAddress, short data);

就可以了, 若想要知道 inpout32.dll 的原始碼, 網路上可以下載的到, 基本上就是呼叫一個系統層的驅動內的 IOCTOL.


獻花 x0 回到頂端 [2 樓] From:臺灣臺北市 | Posted:2008-08-06 14:11 |
jason-poul 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x26
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你可以先將 "inpout32.lib"檔案加到資源擋內,
並加入下面程式:
short _stdcall Inp32(short portaddr);
void _stdcall Out32(short portaddr, short datum);
最後在你要控制的地方,
下列command,
就可以控制8支print port的Hi/Low變化。
Out32(0x378,0x00);      // All Low
Out32(0x378,0x01);      // bit0
Out32(0x378,0x02);      // bit1
Out32(0x378,0x04);      // bit2
Out32(0x378,0x08);      // bit3
Out32(0x378,0x10);      // bit4
Out32(0x378,0x20);      // bit5
Out32(0x378,0x40);      // bit6
Out32(0x378,0x80);      // bit7
Out32(0x378,0xFF);      // All High


獻花 x0 回到頂端 [3 樓] From:歐洲 | Posted:2009-05-02 23:05 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.118639 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言