タグ

WindowsとC++に関するmurasukeのブックマーク (2)

  • 開発者にとってのWindows 8

    Windows 8 上の開発環境について、ようやくきれいに整理された情報が。 Windows 8 for software developers: the Longhorn dream reborn? といっても、公式アナウンスではなくて、リークした Windows 8 (もちろんβにも満たない開発途上版)の解析結果から得られた知見。 少々私見も込みで、要約: .NET がもたらしたもの まず少々歴史の振り返りを。 .NET Framework 登場以前、90年代に置いて Windows 開発がどういう状況だったかというと、「C++ と VB のパリティ(あっちを立てればこっちが立たず的な偶奇性)」という深刻な問題がありました。 Windows の機能を最大限使いたければ Win32 API を使う必要があって、それは VB では難しかった。あと、パフォーマンスの問題もあり、大規模で応答性

    開発者にとってのWindows 8
  • 二流プログラマの三流な日常: Windowsアプリエラー終了時の動作を制御する

    Windowsではアプリケーションが落ちるときに妙なダイアログを出します。この情報は開発者にとって有益でも、一般人にとっては邪魔なだけです。そもそも、アプリケーションのスタックダンプなんてMSのサーバに送ってしまったら、情報漏洩にもつながりかねません。 そこで制御しようとした所、出るダイアログの種類が意外と多いことに気づきました。そこで制御方法について纏めておきます。 デフォルトと違う動作を期待するとして、考えられるのはこの3つでしょうか。 ダイアログを一切出さずに終了 デバッカ起動の選択肢は不要 好きなデバッカを素早く選んで起動したい どの方式を採用するにしても、弄る箇所は以下のレジストリです。 HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  • 1