( 更新2018/05/09) – Windows SDK 1803 及び Windows 10 Version 1803 x64 環境を前提に更新しました。 カーネルモードもユーザーモードも、ライブデバッグもダンプ解析もできるのに、無償のデバッガ WinDbg をインストールしたことがありますか? 皆さん、こんにちは。WDK サポートチームの津田です。今回は、WinDbg をインストールしたことがない皆様のために、WinDbg をインストールする手順をご案内いたします。 今回は、インターネット接続された、Windows 10 Version 1803 x64 環境で、管理者権限を持つユーザーを前提に進めます。また、WDK 10 を既にインストールされている方は、Visual Studio 2017 と一緒にSDK 10 をインストールした際にすでに含まれていますが、今回はWinDbg 単
WDKなみなさま、お元気ですか。さなえすです。 前回の原稿を書いていて思い出したのですが、私が Windows Kernel の世界に入門したばかりの頃のことです。メモリ ダンプ ファイルというものに初めて触れた時、先輩から『…じゃあ、とりあえずビックリアナライズハイフンブイしてみて。』と言われた時は、状況が飲み込めず『???』という感じだった事を覚えています。私の様子に気づいた優しい先輩がその後にきちんとフォローしてくれたおかげで、『(カーネルデバッガーで、メモリダンプ ファイルを開いて)”!analyze -v” コマンドを打ってみて』ということだと理解できたのですが。ちなみに、経験則から言うと、“!” は、日本語では “びっくり”、英語では “Bang” (バング)と読むみたいですね。 さて、前回に引き続き、メモリダンプ ファイルのお話です。 「メモリダンプに !analyze -v
こんにちは、Visual Studio サポート チームです。 今回は、最近多くのお客様からお問い合わせをいただいている Visual C++ 再頒布可能パッケージのインストールに必要な前提条件についてご案内します。 以前のブログ記事でもご案内していますが、Visual C++ 2015 以降のバージョンの C ランタイム (CRT) は、汎用 C ランタイム (UCRT : Universal C Runtime) とそれ以外のランタイムで構成されています。Visual C++ 2015 再頒布可能パッケージをインストールすると、これらのランタイムがすべてインストールされます。 ここで、UCRT は Windows 10 以降の OS は既定でインストールされているものになりますが、Windows 10 より前の OS にインストールするためには、対象の環境に前提となる KB が適用され
概要 これまでに、オフィスでコンピューターがある場所まで足を運んで、診断ツールのウィンドウをいくつもクリックし、コンピューターの構成に関する重要な情報 (コンピューター名、IP アドレス、オペレーティング システムのバージョンなど) を確認しなければならなかったことは、何回あったでしょうか。複数のコンピューターを管理している場合は、BGInfo を使用することをお勧めします。BGInfo では、コンピューター名、IP アドレス、サービス パックのバージョンなど、Windows コンピューターの関連情報をデスクトップの背景に自動的に表示します。すべてのフィールド、フォント、および背景色を編集できます。また、BGInfo を [スタートアップ] フォルダーに配置して起動時に毎回実行されるようにしたり、ログオン画面の背景に表示されるように構成することもできます。 BGInfo は新しいデスクトッ
This article describes all the breaking changes from Visual Studio 2015 going back to Visual Studio 2003, and in this article the terms "new behavior" or "now" refer to Visual Studio 2015 and later. The terms "old behavior" and "before" refer to Visual Studio 2013 and earlier releases. For information about the latest version of Visual Studio, see What's new for C++ in Visual Studio and C++ confor
メモリ リークを検出するための主要ツールは、デバッガーと C ランタイム ライブラリ (CRT) デバッグ ヒープ関数です。 デバッグ ヒープ関数を有効にするには、次のステートメントをプログラムに追加します。 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> crtdbg.h をインクルードすることで、malloc 関数と free 関数をそれぞれのデバッグ バージョンである _malloc_dbg と _free_dbg に対応付けます。これらが、メモリの割り当てと解放を追跡します。この対応付けは、_DEBUG が定義されているデバッグ ビルドでだけ行われます。リリース ビルドでは、通常の malloc 関数と free 関数が使用されます。 #define ステートメントにより、CRT ヒープ関数の基本バ
Used to enable and disable the run-time error checks feature, in conjunction with the runtime_checks pragma. Syntax /RTC1 /RTCc /RTCs /RTCu Arguments /RTC1 Equivalent to /RTCsu. /RTCc Reports when a value is assigned to a smaller data type and results in a data loss. For example, it reports if a short type value of 0x0101 is assigned to a variable of type char. This option can report situations in
Depending on your installation options, Visual Studio can make hundreds of macros available to you in an MSBuild-based .vcxproj Visual Studio project. The macros correspond to the MSBuild properties that are set by default, or in .props or .targets files, or in your project settings. You can use these macros anywhere in a project's Property Pages dialog box where strings are accepted. These macros
Applies To: Windows Server 2012 R2, Windows Server 2012 This document guides you through installing IIS and configuring a classic ASP website. Classic ASP is a server-side scripting environment that you can use to create and run dynamic web applications. With ASP, you can combine HTML pages, script commands, and COM components to create interactive web pages that are easy to develop and modify. Cl
休止状態を使用不能にする方法 キーボードの [Windows] ボタンを押して、[スタート] メニューまたは [スタート] 画面を開きます。 cmd を検索します。 検索結果の一覧で、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。 ユーザー アカウント制御からメッセージが表示される場合は、[続行] を選択します。 コマンド プロンプトに powercfg.exe /hibernate off と入力し、Enter キーを押します。 「exit」と入力し、Enter キーを押して、[コマンド プロンプト] ウィンドウを閉じます。 休止状態を使用可能にする方法 キーボードの [Windows] ボタンを押して、[スタート] メニューまたは [スタート] 画面を開きます。 cmd を検索します。 検索結果の一覧で、[コマンド プロンプト] を右クリックし、[管
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く