目次
Windows
文献
<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://images-jp.amazon.com/images/G/09/icons/books/comingsoon_books.gif" alt="Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4877832629/r4wh-22/ref=nosim/" title="Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存" target="_blank">amazlet</a> at 11.11.23</div></div><div class="amazlet-detail">北山 洋幸 <br />カットシステム <br />売り上げランキング: 416912<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div> </html>
<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51XMDewweIL._SL160_.jpg" alt="Windowsデバッグの極意 ツールを使いこなして、バグハント!" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Windowsデバッグの極意 ツールを使いこなして、バグハント!</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4048676083/r4wh-22/ref=nosim/" title="Windowsデバッグの極意 ツールを使いこなして、バグハント!" target="_blank">amazlet</a> at 11.09.20</div></div><div class="amazlet-detail">Mario Hewardt Daniel Pravat <br />アスキー・メディアワークス <br />売り上げランキング: 129244<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div> </html>
キーボード操作
- Windowsキー + D でデスクトップにフォーカス移動。さらに Tab キーでタスクバーにフォーカス移動。
Windows 7
-
- Windowsキー + 数字キー1から9 で、タスクバーのプログラム起動(切り替え)
- Windowsキー + T でタスクバーにフォーカス移動
ツール
-
- アクセシビリティ(Microsoft デベロッパーセンター)
Windows 8
Build assistive technologies for Windows 8 at Microsoft BUILD | Lanyrd http://bit.ly/oSLp1t
- UI Automation が重要
- WAI-ARIA のプロパティは UIA に変換されるという話
Reaching more customers with accessible Metro style apps in HTML5 at Microsoft BUILD | Lanyrd http://bit.ly/ndTEwP
- Metro スタイルアプリは WAI-ARIA でアクセシブルになる
Mac に BootCamp で Windows 8
Mountain Lion の BootCamp アシスタントで Windows 8 のインストールができるという話
- 消去してよいUSBフラッシュメモリをひとつ用意。
- Windows の ISO イメージを Mac のデスクトップにおいてアシスタントを実行。指示に従う。
- Windows 8 のインストールで「アップグレード」「カスタム」の選択が出てきたら「カスタム」を選ぶ。BOOTCAMP と書かれたパーティションを選択、「ドライブオプション(詳細)」、「フォーマット」を実行。
- 途中で USB を抜いてしまったが、実は WindowsSupport フォルダの setup を実行して Apple のドライバをインストールする必要がある。
PATH設定
- Redmond Path
開発
SDK
since 2012-07-14
Windows SDK 7.1 のインストールでエラー
Windows SDK 7.1 のインストールでエラーが出る。
- Visual Studio 2010 Service Pack 1 との衝突らしい
- Uninstall the SDK.
- Reinstall the SDK without the C++ compiler.
-
- VC-Compiler-KB2519277.exe
デバッグツール
since 2011-09-20
- LeakDiag : leakdiag125.msi
- Windows 7 x64 では使用できないはずだが、無理やりインストールしたら動いた。が、ちゃんと動いていないらしい。。
- 64 ビット版 Debugging Tools for Windows
- Windows SDK か Visual Studio 2010 かどちらかを入れたときに入っていたらしい。
- "C:\Program Files\Debugging Tools for Windows (x64)" に実行ファイルがあるのでPATHを通す。
- Process Explorer
- DebugView
- OutputDebugString() で出力されたメッセージの表示
- 32bit/64bit プロセスの出力を同時に拾える
プロセス
since 2011-10-31
- プロセス終了時にメモリを解放すべからず
- Quick overview of how processes exit on Windows XP
フック
since 2011-11-15
64ビット
- レジストリが Wow6432Node に転送される仕組み レジストリ リダイレクタ
IMEのイベント
Microsoft IME / Natural Input / Office IME
- Windows XP SP3 + 詳細なテキストサービス無効
- Windows XP SP3 + 詳細なテキストサービス有効
- Windows Vista SP1 x86
- Windows 7 SP1 x64 + アプリケーション x86
- Windows 7 SP1 x64 + アプリケーション x64
- 半角・全角キー:WM_KEYDOWN (0x100)
- 日本語オン:VK 244
- 日本語オフ:VK 243
- ALT-半角・全角キー:WM_SYSKEYDOWN (0x104)
- 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
- 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
- ALT-チルダ(英語キーボード):WM_SYSKEYDOWN (0x104)
- 日本語オン:VK 25
- 日本語オフ:VK 25
ATOK 2011
- Windows 7 SP1 x64 + アプリケーション x86
- Windows 7 SP1 x64 + アプリケーション x64
- 半角・全角キー:WM_KEYDOWN (0x100)
- 日本語オン:VK 244
- 日本語オフ:VK 243
- ALT-半角・全角キー:0x04A0
- 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
- 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
- ALT-チルダ(英語キーボード):0x04A0
- 日本語オン:VK 25
- 日本語オフ:VK 25
Google 日本語入力
- Windows XP SP3 + 詳細なテキストサービス無効
- Windows XP SP3 + 詳細なテキストサービス有効
- Windows Vista SP1 x86
- Windows 7 SP1 x64 + アプリケーション x86
- Windows 7 SP1 x64 + アプリケーション x64
- 半角・全角キー:WM_KEYDOWN (0x100)
- 日本語オン:VK 244
- 日本語オフ:VK 243
- ALT-半角・全角キー:WM_SYSKEYDOWN (0x104)
- 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
- 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
- ALT-チルダ(英語キーボード):WM_SYSKEYDOWN (0x104)
- 日本語オン:VK 25
- 日本語オフ:VK 25
DLLの依存関係
since 2011-12-02