プログラミング Archive

仮想マシン上でWindowsデバイスドライバをデバッグする

はじめに 前回までは、簡単なデバイスドライバを作成し、DbgPrint関数によるログ出力だけでドライバの基本動作を確認するというものでしたが、今回は本格的なカーネルデバッグを行うための手順について紹介します。Window […]

Windowsデバイスドライバの基本動作を確認する (2) : プラグアンドプレイ

はじめに 前回の記事では、Windowsカーネルモードドライバの基本的なロード・アンロードの動きを確認しました。このときは、OSに標準で搭載されているSCというコマンドを使って、手動でサービスの開始・停止を行うことで、事 […]

第5回 社内プログラミングコンテスト『ライフゲームGO』

皆さん、こんにちは! 社内プログラミングコンテスト担当の二木です。 前回の『コラッツリス』に引き続き、第5回社内プログラミングコンテスト(以下、社内プロコン)『ライフゲームGO』について紹介します。 第5回 Fixsta […]

Windowsデバイスドライバの基本動作を確認する (1)

はじめに Windowsのデバイスドライバは、標準的なUSB機器など一般的なハードウェアを制御するものはOSに標準搭載されており、デバイスを接続するだけで自動的にインストールされて動作可能になるため、普段はあまり意識する […]

第4回 社内プログラミングコンテスト『コラッツリス』

皆さん、こんにちは! 社内プログラミングコンテスト担当の二木です。   以前、社内プログラミングコンテスト(以下、社内プロコン)について、ブログ記事を書かせて頂きました。その時は、社内プロコン開催のきっかけや、 […]

キーボードの数字と記号を入れ替える

数字を入力するよりもカッコを入力することの方が多い皆様へ   この記事では、Keyhac – Pythonによる柔軟なキーカスタマイズツール を使い、キーボードの数字キー(テンキーでは無い方)につい […]