2000年1月6日-この問題は次のとおりです。

  1. システム内部の新機能

    • PsKill v1.0
    • PsList v1.1
    • WinObj v1.0
    • Contig v 1.3
    • NTFBF k v1.0
    • HandleEx v1.0
    • Ctrl2cap v2.0
    • Filemon 4.26
    • ブルースクリーン
    • Fundelete v 2.01
    • Openlist v1.0
    • 2000年12月の内部構造
  2. 内部ニュース

    • Win2K DDK リリース
    • キーストロークを使用したクラッシュ Win2K
    • 書き込み禁止システムメモリの更新
    • Win2K API の展開
    • David ソロモンセミナー
  3. 今後の予定

    • Microsoft NT-Related の特許

スポンサー: WINTERNALS ソフトウェア

Systems の内部ニュースレターは、Web 上の Winternals ソフトウェア、 http://www.winternals.com. Winternals Software は、/2K. Windows NT 向けの高度なシステムツールの開発者とプロバイダーです。 Winternals ソフトウェア製品には、Windows NT 4.0 の FAT32、ERD コマンダー Professional エディション (Windows NT 用の高度なブートディスク機能)、およびリモート回復が含まれています。

Winternals Software の NTFSDOS Professional および ntfs for Win98 は、DOS、Windows 95、Windows 98 から ntfs ドライブへの完全な読み取りおよび書き込みアクセスを提供します。 NTFSDOS Pro では、シングルフロッピー "ブートディスク" 機能を/2K. に Windows NT NTFSDOS Pro を使用すると、DOS ブートフロッピーから、バグのあるドライバーを削除したり、ファイルを更新したり、NTFS ドライブに対する一般的なファイルシステムメンテナンスを実行したりできます。 Windows 95 および Windows 98 から ntfs ドライブに透過的にアクセスすることができます。 デュアルブート環境で、NTFS ドライブ上の NT と Win9x の間でアプリケーションとファイルを簡単に共有できます。 どちらのユーティリティにも、NTFS Chkdsk 機能が組み込まれています。 NTFSDOS Pro の読み取り専用の無料バージョンは、で入手でき http://www.sysinternals.com/ntfspro.htm ます。また、Win98 用 NTFS の読み取り専用バージョンを無料で利用できます。http://www.sysinternals.com/ntfs98.htm.

皆さん、こんにちは。

システムの内部ニュースレターへようこそ。 ニュースレターには現在14000のサブスクライバーが含まれています。

ご存知のとおり、Win2K はディスク duplicator にあります。 リリース-製造 (RTM) バージョンの Win2K は、ビルド2195で終了しました。 RC3 は2128で、前のニュースレターで説明したように、現在のソースツリーをコンパイルするときに、夜間の週末と休日ごとにビルド番号が増加します。

11月にマイクロソフトにお問い合わせいただいたことがあります (この記事の理由については、後の「Filemon」を参照してください)。カーネルチームのメンバーは、Microsoft のキャンパスでビルド26のツアーを行っていました。 ビルド26は、Windows NT/2k 基本カーネルチームが配置され、Windows NT/2k のビルドとテストラボが配置されている場所です。 ビルドラボとテストラボのサイズはほぼ同じですが (60)、テストラボにはコンピューターのラックがぎゅうぎゅうています。一方、ビルドラボには、ビルダー用のデスクスペースと座席があります。 各夜、ビルダーはソースツリーをいくつかのクワッドプロセッサシステムに抽出し、コンパイルを実行します。 だれかがコードをチェックインする (神が禁止する) ことによってビルドが中断された場合、その人物は、問題を解決するために、どの時間にも参加しなくなります。 11月中旬には、委員会によって認められた変更のみが許可され、"致命的" バグ修正に従っている必要があるコードがフリーズしていました。

新しいビルドが生成されると、テスト担当者はそれを取得し、ラボ内のすべてのコンピューターに同時にインストールします。 テストラボのシステムのラックには、すべての重要な PC ベンダーから dishwasher サイズのマルチプロセッササーバーまで、小型のハンドヘルド規模のコンピューターから、あらゆるものが含まれています。 Win2K のインストールが完了すると、システムは広範なストレステストスクリプトを実行します。 開発中のその後の部分では、90% を超える料金でストレステストを受けました。 この料金は、開発者が独自のテスト中に問題を発見するのに役立つ、ドライバーの検証ツールなど、いくつかの Win2K 信頼性の強化が導入される前に、はるかに少なくなっています。

ビルドがすべてのテストに合格したかどうかに関係なく、microsoft の従業員がダウンロードしてインストールできる内部ディストリビューションサーバーにアップロードされます。 開発者にとって大きな問題が発生した場合、数百人の従業員からの電子メールが、次の週にわたって発生することになります。 非常に大きな問題が発生した場合にのみ、テストチームが会社全体の電子メールを送信していることを確認してください (電子メールを25000人を超えてブロードキャストすると、そのようなことはありません)。

私は、Windows NT のチーフアーキテクトである Dave Cutler も満足しました。 これらの日までに何をしていますか? 11月に、カーネルチームは、既に Win2K (NT 6 または Neptune として知られている) の後継に取り組んでいましたが、Dave は64ビットバージョンの Win2K のインストールに触れています。 Dave は、64ビットの開発作業と64ビットの Win2K を完成させることができます。 11月の時点で、カーネルチームはアルファに64ビットの作業を行っていました。これは、Intel が最近のサンプルの作成を開始しただけで、キャンパスには1つしかないためです。

通常どおり、ニュースレターは興味深いと思われる友人に連絡してください。

ありがとうございます。

-Mark

システム内部の新機能

PSKILL V1.0

Windows NT および win2k リソースキットには、コマンドラインの "kill" ユーティリティが付属していますが、Windows NT および win2k には存在しないためです。 リソースキット "kill" を使用してローカルプロセスを終了することはできますが、リモートのプロセスは終了できません。 そのため、PsList などのリモート機能を備えた自由に利用可能な "kill" を作成することにしました。 PsKill は、プロセス ID または名前とオプションのコンピューター名のいずれかを受け取り、指定したローカルシステムまたはリモートのプロセスの照合プロセスを終了します。 リモートコンピューターにクライアントコンポーネントをインストールする必要もありません。 を実行しているアカウントがリモートコンピューター上で管理者特権を持っていない場合は、PsKill コマンドラインにアカウント名とパスワードを追加することで、リモートシステムにログインして kill を実行できます。

PsKill v1.0 をダウンロードする http://www.sysinternals.com/pskill.htm.

PSLIST V1.1

pslist を UNIX ps スタイルのプロセスとスレッドビューアーとしてリリースしました。 Windows NT および Win2K リソースキットの同様のツールとは異なり、pslist では、リモートシステムおよびローカルのシステムのプロセスとスレッドの情報を表示できます。 PsList は、Perfmon と同様に Win NT/2K's パフォーマンス API 情報を読み取ることで機能します。 この PsList リビジョンでは、コマンドラインでアカウント名とパスワードを指定することによって、リモートシステムにログインする機能が追加されています。 このオプションを使用すると、PsList を実行するアカウントに管理者特権がないリモートコンピューターにアクセスできます。

PsList v1.1 をダウンロードする http://www.sysinternals.com/pslist.htm.

WINOBJ V1.0

winobj は Windows NT/2K. のオブジェクトマネージャー名前空間ビューアーです。 オブジェクトマネージャーの名前空間は、一般にユーザーには表示されない名前空間ですが、すべての名前付き Win32 ( \BaseNamedObjects および \?? )、および名前付きカーネルオブジェクトが存在します。 また、ファイルシステム名前空間 (のドライブ文字のシンボリックリンクを使用) へのエントリポイントとしても機能し \?? ます。また、レジストリの名前空間 (キーオブジェクトを使用) としても機能し \Key ます。

WinObj は、同じ名前の Win32 Software Development Kit (SDK) のツールに似ていますが、WinObj は Microsoft のバージョンよりも多くのことを行います。 たとえば、オブジェクトのプロパティを WinObj で表示すると、任意の数値ではなく参照とハンドルの数が表示されます (SDK WinObj にはいくつかの主要なバグがあります)。 また、この WinObj は同期オブジェクトの状態とオブジェクトのセキュリティ情報も表示します。

この最新の WinObj 更新プログラムは、Win2K's 名前空間に存在する長いシンボリックリンク値の一部を正しく表示できないようにするバグを修正しました。 また、これを Win2K で実行すると、よりわかりやすい Win2K セキュリティエディターのダイアログが使用されます (NT 4 では、ACLEDIT.DLL によって提供される非公開のセキュリティエディターインターフェイスが使用されます)。 ユーザーインターフェイスの拡張機能には、を終了したときに表示されているディレクトリの再呼び出しが含まれます。これにより、次に WinObj がそのディレクトリを選択したときに、ディレクトリコンテンツの listview ウィンドウを並べ替えることができます。

WinObj v1.0 をダウンロードする http://www.sysinternals.com/winobj.htm.

CONTIG V 1.3

Microsoft には、NT 4 をリリースしたときに、組み込みのファイルの最適化 Api が含まれていました。 Api をドキュメント化し、API を使用するサンプルコードを http://www.sysinternals.com/defrag.htm. Contig を実装した Api を使用して、個々のファイルまたはディレクトリを最適化するためのコマンドラインデフラグツールを使用できます。 Contig の最初のリリースでは、断片化分析オプションを追加するための多くの要求を受け取ったため、最終的に実装する必要がありました。 Contig を使用すると、指定したファイルがどのように断片化しているかを確認できるので、より高価な最適化プロセスを実行する必要があるかどうかを判断できます。

ファイルの最適化に関しては、Symantec は、Speedisk 5.0 のように、最も高度なデフラグツールをリリースしました。 コンペティションを最上位にするために、デフラグ API をバイパスし、ディスクを手動でブロックします。これにより、システムがオンラインになっている間にディレクトリと MFT を最適化できるようになります。 でのエグゼクティブソフトウェアの状態とは対照的に http://www.execsoft.com/diskeeper/infosheet.asp#Q9 、Diskeeper 製品 (バージョン4.0 とバージョン5.0 の両方) は、デフラグ API をバイパスします (ただし、デフラグは、ブート時のディレクトリ統合を実行するときには、そのデフラグツールの方が Norton のようなものではありません)。 役員のマーケティングは、すべての人が読んだと信じられない理由として、もう1つの教訓です。

Contig v 1.3 をダウンロードする http://www.sysinternals.com/contig.htm.

PageDefrag、レジストリ、ページングファイル defragmeter をダウンロードします。 http://www.sysinternals.com/pagedfrg.htm.

NTFBF K V1.0

NT 4 と共にコンピューターに Win2K をインストールするパワーユーザーからの一般的な不満は、ntfs ドライブを NTFS v5 に自動的にアップグレードすると、NT 4 Chkdsk はそれらのドライブをチェックできないことを Win2K's することです。 NTFS v5 ドライブをスキャンしてエラーを修正する代わりに、NT 4 Chkdsk は、新しいバージョンの NTFS で作成されたドライブで実行できないことを通知するだけで、終了します。 これにより、少なくともそのドライブを確認する必要があるときは常に、Win2K を起動する必要があります。

NTFBF k では、NT 4 から、windows 2000 バージョンの Chkdsk を実行できます。 方法はありますか。 DOS から NT のネイティブ Chkdsk を実行するために開発 Windows したものと同じテクノロジを使用して、NTFSDOS Professional および Win98 の NTFSDOS の一部としてを実行するために開発したものと同じテクノロジを使用して、ntf k は win2k のような環境で win2k chkdsk をラップします。

NTFBF k v1.0 をダウンロードする http://www.sysinternals.com/ntfschk.htm.

HANDLEEX V1.0

handleex は Windows NT/2kb 用の複数ファセット診断ユーティリティであり、どの dll プロセスが読み込まれたか、どのオブジェクトが開いているか (それらのハンドル) を示します。 HandleEx は、DLL のバージョン管理に関する問題の追跡、リークの処理、特定のファイル、ディレクトリ、レジストリキーにアクセスしているアプリケーションの特定に役立ちます。

HandleEx のバージョン2.1 を使用すると、プロセスが開いているオブジェクトのプロパティを表示できます。これには、参照カウントや同期オブジェクトの状態などが含まれます。 また、NT のセキュリティエディターを使用して、オブジェクトのセキュリティ属性を表示および変更することもできます。

HandleEx version 2.1 をダウンロードする http://www.sysinternals.com/handleex.htm.

CTRL2CAP V2.0

UNIX の背景からのものである場合は、PC キーボードの制御キーが間違った場所にあることに同意します。これは、capslock キーがある場所である必要があります。 Capslock キーを使用するのはだれですか。 Ctrl2cap は、キャップロックを左コントロールに変更し、キャップロックを副作用として削除するキーボードフィルタードライバーです (ハーフライフを再生するときに、標準の左コントロールを起動キーとして使用します)。

Ctrl2cap v1.0 は Win2K で動作しますが、これを使用すると、ラップトップでの Win2K's の電源管理機能が無効になります。 そのため、Windows Driver Model (WDM) に準拠するように Ctrl2cap を更新しました。これには、電源管理のフレンドリな機能が含まれます。 完全なソースコードを指定し、同じソースファイルに NT 4 と Win2K の両方のバージョンをビルドします。

ソースコードを使用して Ctrl2cap v2.0 をダウンロードする http://www.sysinternals.com/ctrl2cap.htm.

FILEMON 4.26

11月にマイクロソフトでは、マイクロソフトが "ファイルシステムフィルター Plugfest" (内部的には "Irp-olooza" と呼ばれていました) を保持していたのはなぜですか。 plugfest は、ファイルシステムフィルタードライバー Windows NT/2kb をベースとするすべての主要な製品を、ラウンドロビン方式でペアにして、さまざまな組み合わせに対してストレステストを実行しました。 9つの異なるウイルススキャナー、いくつかのファイル暗号化ツール、ディスククォータマネージャーに含まれていた製品。 Fest の目標は、さまざまなフィルターの組み合わせに関連する相互運用性の問題を特定し、主要なフィルター製品のバグを見つけて特定できるようにすること、および Win2K でバグを発見することです。 Filemon は世界で最も広く使用されているフィルターの1つであり、マイクロソフトのグループの多くは開発とトラブルシューティングの作業にこのフィルターを利用しているため、plugfest の開催者がイベントにアクセスしてそれを表すことを招待しています。

Filemon を除き、すべてのストレステストがインシデントなしで渡されました。 Filemon は動的に読み込まれたフィルタードライバーであるため、イベントに含まれるすべての製品が1つを除きます。 Filemon の上にある製品は、動的に読み込まれるウイルス検索プログラムであり、実際には、Filemon に基づく製品です。 ウイルス検索プログラムは動的に読み込まれるため、両方のレイヤーの順列を試してみましたが、これにより、Filemon が下部にあり、ウイルス検索プログラムがクラッシュする原因となっていました。 Filemon の GUI を終了すると、そのドライバーはフィルターデバイスオブジェクトを削除します。 フィルタードライバーがフィルターデバイスオブジェクトを削除するのは、i/o マネージャーからコマンドを取得する場合 ( FastIoDetach ファイルシステムフィルターと WDM 内の P を使用する場合)、実際には無効 IRP_MJ_PNIRP_MN_REMOVE_DEVICE です。 意外なことに、Filemon のデバイスオブジェクトの予期しない消失により、ウイルス検索プログラムが割り当て解除されたメモリにアクセスし、クラッシュする原因になりました。

幸い、plugfest の最後のセッションでは、少なくとも困惑がありました。テストでは、すべての製品で1つ以上の重大なバグまたは相互運用性の問題が検出されたため、単独ではありませんでした。 Filemon 4.26 は、plugfest で発見されたバグを修正するバージョンです。

Plugfest に参加する前であっても、NT デバイスとファイルシステムドライバーの開発者にとって重要な問題が Filemon に見つかりました。 最近、ドキュメント化されたエグゼクティブリソース (E リソース) の同期メカニズムを使用するように Filemon を変更しました。 Microsoft のファイルシステムドライバーは、電子リソースを広範囲に使用しているため、Filemon のソースコードでの使用を含めることをお勧めします。 電子リソースは、Apc (非同期プロシージャコール) が無効になっているスレッドによって取得される必要があります。 このことは、DDK のドキュメントではわかりません。 残念ながら、haste の実装では、Filemon の E リソースの取得に関する Apc を無効にして再度有効にする関数に対して、必要な呼び出しを省略しました。 このバグはごくまれな状況でのみ発生するため、Win2K's Driver Verifier によって検出されるまで検出されませんでした。 この問題を解決するには、e リソースを取得する前に KeEnterCriticalSection への呼び出しを追加し、電子リソースを解放した後に KeLeaveCriticalSection を追加しました。

Filemon v 4.26 をダウンロードする http://www.sysinternals.com/filemon.htm.

ブルースクリーン

ブルースクリーンスクリーンセーバーは、死亡 Windows NT ブルースクリーン (BSOD) をシミュレートするために記述したスクリーンセーバーです。 以前のバージョンは、windows 2000 のリリース前に作成したものであるため、NT 4 BSOD をシミュレートし、Chkdsk でディスクエラーを検出して再起動します。 2つのバージョンを使用できるようにしました。1つは、リアリティを追加するためにディスク i/o を実行したものです。 Win2K Beta 3 が終了した後、新しい Win2K BSOD とシステムの再起動をシミュレートするために、ブルースクリーンに更新されました。 RC3 で、再起動画面が変更されたため、再度ブルースクリーンを更新する必要がありました。 同時に、ディスク i/o 生成には、2つのバージョンを使用する代わりに、ブルースのスクリーンセーバーのプロパティで構成可能なオプションがありました。

ブルースクリーンをダウンロードする http://www.sysinternals.com/bluescrn.htm.

FUNDELETE V 2.01

長い時間が経過すると、Windows NT の削除の取り消しによって、Windows NT の Fundelete として返されます。 Fundelete は、Windows NT/2k のごみ箱を拡張して、プログラム内から削除されたファイルと、エクスプローラーから削除されたファイルをキャプチャするユーティリティです。 名前が変更される理由 Bryce の後数か月後に、Windows NT の削除を取り消すために、役員ソフトウェアによって、同様のユーティリティである、ネットワークの削除の取り消しがリリースされました。 1年後に、ユーティリティの名前が独自のものよりも優れていると判断した場合は、Windows NT の削除を取り消すように変更しました。 同時に、1987以降に保持されていた "削除の取り消し" という単語に登録商標を侵害しているということを、米国の弁護士にお送りしました。 戦いではなく、ユーティリティの名前を変更しました。

開発者は、Fundelete のデバイスドライバーの中核にソースコードをダウンロードできます。これには、ドライバーからユーザーの SID を取得する、ドライバーからのディレクトリの内容を列挙する、新しい Irp を作成するなど、強力なドライバー手法がいくつか紹介されています。

Windows NT v 2.01 の Fundelete をダウンロードするhttp://www.sysinternals.com/fundelete.htm.

OPENLIST V1.0

openlist は、システムで開かれているすべてのファイルを表示する Windows 9 のユーティリティです。 バージョン1.11 では、Dll のバージョン情報を含む、ファイルに関する詳細情報を表示する機能が追加されています。

Openlist v1.0 をダウンロードする http://www.sysinternals.com/openlist.htm.

12月の "NT 内部構造"

Windows NT Magazine の12月の問題の "NT の内部構造" 列は、"windows 2000 のスケーラビリティの強化 (パート 2)" の中にあります。 2部構成のシリーズのこの2番目のシリーズでは、ジョブオブジェクト、新しいクォンタムコントロール、新しいスケジュールクラス、ユーザーモードスレッドプールなど、マルチプロセッサのスケーラビリティに関して、Microsoft によって行われた機能強化について説明します。

最後の8月の Windows NT マガジンでは、サブスクライバーのみがアクセスを許可されるように、オンライン記事の参照ポリシーが変更されました。 先月は、ポリシーを8月前の場所に対して緩和しました。 これで、以外のサブスクライバーは、4つ以上の問題がある記事を自由に表示できるようになりました。

パブリケーションの完全な一覧については、以下を参照してください。 http://www.sysinternals.com/publ.htm.

内部ニュース

WIN2K DDK リリース

Microsoft の Win2K デバイスドライバー開発キット (DDK) の最終リリースは現在、 http://www.microsoft.com/ddk. キットを無料でダウンロードしたり、ドキュメントをオンラインで参照したりすることができます。

キーストロークを使用したクラッシュ WIN2K

いいえ、バグではありません。 David ソロモンは、"Windows NT 第2版の内部にあります" というクールヒントが提供されました。 DWORDレジストリ値を追加して HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters\CrashOnCtrlScroll "1" に設定し、再起動すると、キーボードを使用して Win2K をクラッシュさせることができます。 右の制御キーを押しながら、スクロールキーを2回続けて押します。 スクロールキーを2回押すと、"エンドユーザーが手動でクラッシュを生成しました" というメッセージが表示され、システムがブルースクリーンになります。

システムを手動でクラッシュさせる機能があれば、カーネルまたはデバイスドライバーがデッドロック状態になり、コンピューターが応答しなくなった場合に役立ちます。 デッドロックが存在している間に生成されたクラッシュダンプは、デッドロックの原因を示す開発者向けの情報を提供できます。 このオプションは、Win2K's コアカーネル開発者であっても、plugfest にいたときに、それを認識していないことがわかりました。

書き込み禁止システムメモリの更新

前のニュースレターで、書き込み禁止システムメモリについては、Win2K の新しい信頼性機能として説明しました。 結局のところ、多くの構成では、完全書き込み保護は既定では存在しません。 コンピューターが 128 MB 以上の物理メモリを搭載している場合、Win2K は、4 MB の "large pages" を使用してカーネルメモリをマップします。 4 KB のページではなく 4 MB を使用すると、ページ変換のレベルが節約されるため、パフォーマンスが向上します。 読み取り専用コードと読み取り/書き込みデータの両方が同じ4MB に存在する可能性があるため、ユーザーがドライバーの検証ツールを使用して書き込み保護を要求しない限り、これらのシステムでは書き込み保護が無効になります。 ドライバーの検証ツールで書き込み保護が適用されている場合、Win2K は、カーネルメモリをマップするために低速の 4 KB ページを使用します。これは、個々のコードページを読み取り専用としてマークできることを意味します。

そのため、書き込み保護は、128 MB 未満のメモリとドライバーの検証ツールで有効になっているシステムでのみアクティブになります。 書き込み禁止が有効になっていないシステムの場合、Microsoft では、システムメモリをチェックサムし、チェックサムに対して定期的にメモリを検証する、の、Win2K Service Pack を使用することを検討しています。 検証操作では、ハードウェア支援による書き込み保護ほど正確ではありませんが、読み取り専用にする必要がある領域への誤った書き込みが検出されます。

WIN2K API の展開

Win2K には、NT 4 より大きな質問がありません。 Win2K's サイズ (Active Directory、MMC、COM + など) の一部としてカウントされる新しいサービスと統合機能は多数ありますが、コア OS が拡張されています。 OS のサイズが増加している理由の1つは、アプリケーション用にエクスポートする Api の数が増加していることです。 Win2K core OS Dll には KERNEL32.DLL、GDI32.DLL、USER32.DLL、および ADVAPI32.DLL が含まれています (NTDLL.DLL もコア OS DLL ですが、KERNEL32.DLL は Win32 Api の NTDLL に依存しています)。 各 API の展開について簡単に見ていきましょう。 次に生の数値を示します。

LIBRARY NT 4 SP5 WIN2K 成長
KERNEL32.DLL 681 823 21%
GDI32 401 553 38%
USER32.DLL 629 695 10%
ADVAPI32.DLL 401 557 39%

一部の Api は ANSI とワイド文字列の両方の形式であるため、上記の数値で2回カウントされるため、増加が人為的に30% 大きくなる場合があります。

KERNEL32.DLL は、プロセス、メモリ、ファイル i/o、ロケール管理 Api など、いわゆる "基本 OS" 機能をエクスポートする DLL です。 Win2K に新しく追加された Api には、新しい言語関数 (など)、ジョブオブジェクト関数 (など)、メモリ管理関数 (例:)、 EnumUILanguagesAssignProcessToJobObject ファイル関数 (など)、 AllocateUserPhysicalPagesFindFirstVolume ToolHelp32 api (など Process32First ) が含まれています。

GDI32 は描画およびビットマップに関連するルーチンを提供します。 この増加は、新しいフォント管理 Api (など CreateFontIndirectEx )、アルファブレンド、パスオブジェクト関数など、ほとんどの新しい関数の外観に起因します。

USER32.DLL は、ウィンドウ関数を実装し、新しいマルチモニター Api を使用します。 その他の新しい USER32.DLL Api には、一連の情報関数 ( GetWindowInfo など) が含ま GetTitleBarInfo れています。

最後に、ADVAPI32.DLL は、高度な Win32 Api を提供する DLL です。 拡張に寄与する新しい API グループは多数あります。 EFS (例:)、CryptoAPI (例:)、セキュリティ (例:)、イベントトレース (例:)、 DecryptFileCryptEnumProvidersCheckTokenMembershipStartTrace Windows 管理インターフェイス (WMI) (など) は、 WmiOpenBlock 新しい関数の大部分を構成します。

DAVID ソロモンセミナー

David ソロモン Expert のセミナーは、21-25 年2月のサンディエゴに提供されます。 マイクロソフトの担当者による開発者トレーニング。

  • Jeffrey Richter による Win32 プログラミング
  • John Robbins にによる電源のデバッグ
  • Windows 2000 デバイスドライバー (久保田)
  • デバイスドライバー & の Windows CEDoug Boling のアプリケーション

詳細については、http://www.solsem.com を参照してください

今後の予定

ソフトウェア patenting は、知的財産を活用したい企業にとって、必須の娯楽になっています。 マイクロソフトは特許ゲームには関与しません。 NT のカーネルには、米国特許および商標 Office (pto) によって値すると見なされるいくつかのメカニズムがあります。 Microsoft が特許を取得しているカーネルの領域には、i/o マネージャーとオブジェクトマネージャーが含まれます。 次に、NT カーネルについて詳しく説明した特許の一覧を提供します。


システムの内部ニュースレターをお読みいただき、ありがとうございます。

1601年1月6日、2000 7:09 PM、ottoh によって公開

[ニュースレターアーカイブ ^][ ボリューム1、番号 5][ボリューム2、番号 2 ]

[ニュースレターアーカイブ ^][ ボリューム1、番号 5][ボリューム2、番号 2 ]

システムの内部ニュースレターボリューム2、番号1

http://www.sysinternals.com

Copyright © 2000 Mark Russinovich