タグ

Programmingとdriverに関するtomzzのブックマーク (6)

  • Windows仮想プリンタプログラムを作ってみる : DSAS開発者の部屋

    普段よく使っているソフトウェアであっても、どういうしくみで機能を実現しているのかよくわからないものが結構あります。 筆者は主に Windows 環境で作業をしていますが、PDF ファイルを作成するたびに目にする「仮想プリンタ」もそのひとつでした。 システムは物のプリンタだと信じているのに実はそれはソフトウェアへのインターフェイスにすぎず、印刷ジョブを渡したら最後、データは隅から隅までなめまわされ好きなように処理されてしまう。ということは、その気になればあんなことやこんなこともできてしまうはず・・・。 あらためて考えてみるとなかなか面白い話なので、仮想プリンタのしくみを調べて何かプログラムを書いてみたいと思いました。 手はじめに、定番の題材として所定のドキュメントを PDF や画像に変換しファイル出力する仮想プリンタを作ってみることにしました。 ひとつの仮想プリンタを自作のコードで構築し、

  • The Linux Serial Programming HOWTO

    by Peter H. Baumann, Peter.Baumann@dlr.dev1.0, 22 January 1998 藤原輝嘉, fujiwara@linux.or.jp26 February 1998 この文書では,Linux マシンのシリアルポートを使った通信プログラムの書き方を説明します. 1. はじめに 1.1 著作権について 1.2 文書の最新版の入手方法 1.3 フィードバック 2. はじめてみましょう 2.1 デバッグの方法 2.2 ポートの設定 2.3 シリアルデバイスにおける入力の概念 3. プログラム例 3.1 カノニカル入力処理 3.2 非カノニカル入力処理 3.3 非同期入力 3.4 複数の入力からの入力待ち 4. 他の情報源 5. コントリビューション 次のページ 前のページ 目次へ

  • LUISAVIAROMA

    Luisaviaroma offers a selection of luxury fashion for Women, Men and Kids. Top brands in Home design. Worldwide shipping.

    LUISAVIAROMA
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、体にも特別価格が適用されます。

  • Microsoft Debugging Tools

    Windows 驱动程序工具包 (WDK) 可用于开发、测试和部署 Windows 驱动程序。 在此处下载最新的公共版或加入预览体验计划,以获取对预览体验成员内部版的访问权限。

    Microsoft Debugging Tools
  • Windows Device Driver Programming Part 1

    はじめに 日語サイトでデバイスドライバ作成を解説しているページがありません。どんなに探してもありません。そんなにデバイスドライバって需要ないのですか? そんなものですか? 個人的にはかなり興味あるんですが。ということで、今回はデバイスドライバ作成についてやっていきたいと思います。ここでひとつ断っておきますが、私はデバイスドライバに関してはほぼ知識ゼロです。全然知りません。全然分かりません。これは当です。ちょっとテキストの誤植を大目にみてもらおう思って書いておく保険じゃありません。なので、「分かりやすく」や「内容に間違いなく」といったことが保障できません。またデバイスドライバはカーネルモードで動作するためWindowsに致命的なダメージを与える可能性があります。今回、私はWindowsXP + WinXPDDKで解説していますが、ブルースクリーンなんて当たり前です。日常茶飯事です。なので

  • 1