Windows APO のGUI と Win32 API
投稿者:Atomu Hidaka 投稿日時:日, 2024-02-25 00:46約1年前、CQ出版インターフェース誌 2023年4月号から「Windows 11時代のデバイスドライバ開発」の連載が開始した。
この連載開始時から抱えていた、正確には連載開始の6年前からのAPOの致命的とも言える課題を紹介する。
大筋は、インターフェース誌 2024年4月号記事に書いた通りだが、コントロールパネルのオーディオ制御GUIが約7年前に廃止となり、後継機能と推測される「設定」パネルのオーディオ制御が使い難いままとなっている点である。
この状況の問題を整理すると次の通り。
- コントロールパネルに代わる、「設定」パネルに代わるオーディオ制御機能を一部しか提供出来ていない
- そのため「設定」パネルのいくつかの機能はコントロールパネルの呼び出しとして実装されている
- コントロールパネルに代わるカスタムGUI提供方法が用意されていない
参考までに指摘すると、以前はコントロールパネルでのオーディオ制御機能がずっと提供されて来て、APO制御用サンプルコードも公開されていた。
しかし2017年7月7日に突然、その機能していたコントロールパネルのサンプルコードは、GitHub更新から削除されたままである。
そのログが以下である。
**Removed property page extention to make Sysvad universal driver.**
と記されている。2017年7月7日の項である。
- Atomu Hidakaさんのブログ
- ログインしてコメントを投稿
- 続きを読む
Microsoft AI Tour in Tokyo, Japan
投稿者:Atomu Hidaka 投稿日時:木, 2024-02-22 00:422024年 2月 20日 に東京ビッグサイトにて開催された Microsoft AI Tour Tokyo, Japan に参加して来た。
参加者ではあるが、スタッフとしての手伝いもして来た。手伝い内容は、Microsoft Copilot Studio のWorkshop(ハンズオンラボ)のサポート2回と、Community Lounge Booth Session のスピーカーである。
東京開催で、久しぶりの大規模イベントである。事前打ち合わせ時の情報では、約6,000人の参加者を見込んでいるとのことで、実際にそれぐらいの入場者があったようだ。
https://www.microsoft.com/ja-jp/industry/blog/microsoft-in-business/2023...
- Atomu Hidakaさんのブログ
- ログインしてコメントを投稿
- 続きを読む
TPM と PCプラットフォーム
投稿者:Atomu Hidaka 投稿日時:土, 2024-02-17 00:40前回の TPM1.2攻略 の続きの話である。
先日上記、TPM1.2 攻略のビデオを製作して Smart Japan Alliance でうちわで披露したところ、「そのTPMが接続されているバスは何か?」「どの様な規格、ドライバーか?」などと質問があった。
「LPCバスなので、PCプラットフォームであればドライバーは不要」と答えると、「LPCバス」とは何か、なぜ「TPM」が「LPCバス」なのかという議論になった。
それで念のため、ちょっと検索すると、なんと!LPCからISAに変換するボードを製作した事例の記事があった。
- Atomu Hidakaさんのブログ
- ログインしてコメントを投稿
- 続きを読む
TPM 1.2 攻略
投稿者:Atomu Hidaka 投稿日時:金, 2024-02-16 00:23過去何回かこのブログ等で指摘して来た「TPMが無いから、古いPCのWindows Insider Preview がインストール出来ない問題」が、思惑通り一部解決した。
結論から言うと、古いPCが備える 2.0mm ピンピッチの TPM 1.2用と推測されるコネクターに、ゲタを自作して、2.54mm ピッチの TPM 1.2 モジュールを接続すると正常に認証されて動作することを確認した。
ご存知ない方のために補足すると、Windows 11やWindows 11 Insider Preview のインストール要件には実質TPM1.2(以上)だけが必要である。
Windows 11 をインストールするその他の方法 (お勧めできません)
https://support.microsoft.com/ja-jp/windows/windows-11-%E3%82%92%E3%82%A...
## 適合モジュールの製作手順
- Atomu Hidakaさんのブログ
- ログインしてコメントを投稿
- 続きを読む