8 月 25

デジタル署名の仕方ぐらいは確認しておきたいよね・・・ということで、

コードサイニング証明書の利用方法

を参考にオレオレ署名してみました。

signtool signwizard で起動する署名ツールは、署名対象として exe .cab .dll .ocx の拡張子のものとなっておりますが、全てのファイルに切り替えれば普通に sys にも署名できました。

ちなみに、オレオレ証明書の作成は WDK の Free Build 環境を管理者権限で開いて

makecert -r -pe -ss PrivateCertStore -n CN=OpenLibSys.org test.cer
certmgr -add test.cer -s -r localMachine PrivateCertStore

って感じでオッケー。ここでは、OpenLibSys.org ってのが発行者になります。

色々難しそうな英語のマニュアルを読んでも良くわからなかったのですが、やってみるとすごく簡単でビックリ。あとは、デジタル署名を取得するだけなんですが・・・

8 月 25

Cyrix 6×86 ユーザの方から CrystalCPUID 起動時にクラッシュするという報告をいただきました。なんでも、CPUID 命令がサポートされていないからとか。

とりあえず、修正はしようと思いますが、CPUID 命令なしでは CrystalCPUID ほとんど何も表示できないような・・・ PCI などの情報は表示できますけど・・・。

8 月 24

OpenLibSys と WinRing0 で SourceForge か CodePlex デビューを果たそうと画策中… 自前でフォーラムを作らなくても良いし、多くのプログラマに気が付いてもらえるチャンスは増えそうですし。ただ、フォーラムを運営する英語力があるかというとかなり問題ありですけど。

8 月 24

http://www.codeplex.com/ComputerID

素敵なプロジェクトなのでメモメモと。OpenLibSys 実装時には相当参考になりそう。

8 月 24

今日は、初めて VIA の方からメールをいただきました。なんでも、C5R コアの C7 の識別に対応していないとのこと。今日は疲れたので明日更新します。あと、VIA C7-M で倍率情報がちゃんと取得できないのは、参照すべきレジスタの値が変わって SpeedStep と同じになったからだとか。

データシート公開してください。

と返信しておこう(笑)

デスクトップからの撤退も濃厚で、省電力・組み込み向け市場にフォーカスってことになるんでしょうね。

8 月 24

ついに OpenLibSys のプロジェクトファイルを作成しました。
あとは、CrystalCPUID と CrystalMark 2004R2 などからコードを取り込みつつデザインを考えるだけ。と、半年もあればきっとできることでしょう。

今回は CrystalDiskMark で培った CDHtmlDialog と多言語化のノウハウをフル活用。CrystalCPUID 5.1 との住み分けを考えつつボチボチがんばっていくつもりです。翻訳をお願いすることを考えると OpenLibSys 1.0 と CrystalCPUID 5.1 って同時期にリリースした方が良いのかなもなぁ。
openlibsysdev0.png

8 月 23

OpenLibSys 1.0 [2008/3/31 リリース予定]

  • CPU 情報収集機能
  • PCI デバイス識別機能
  • HDD 識別機能
  • WMI 情報諸々
  • DMI 情報諸々(CrystalDMI 相当機能内蔵予定)
  • DLL 情報
  • OS 情報

雰囲気としては CrystalMark 2004 のシステム情報+αって感じを目指します。CrystalCPUID 5.1 との棲み分けは今後の検討課題です。CrystalMark 2004 と CrystalCPUID は重複部分が多いにも係らずソースコードを共有できず、結局 CrystalMark 2004 ⇒ 放置となってしまったので、少なくともソースコード共有したいところ。

WinRing0 も一段落したし、そろそろプロジェクトぐらいは作成して適当に移植作業を始めよっかなぁ~。 

8 月 23

まぁ、そんなわけで Beta7 です。今週末にアイコンを作って 9 月頭にはリリース候補版に格上げ予定です。まぁ、利用者がほとんどいないこの状況ではいくらベータ期間設けても無駄かもしれないけど。 

主な変更点 

  • C++ 版サンプルコードからデバイスドライバのインストール&アンインストール機能を削除
  • OlsDriverManager を作成
    デバイスドライバのインストール&アンインストールを行うミニツール 正式版リリース時に独立???

WinRing0 日本語マニュアル

◇ダウンロード:WinRing0 Beta7

8 月 21

今日もすごくナイスなサイトを見つけました。

UsefullCode.net

熟読せねば!!

8 月 20

久しぶりにアクセス解析をしてみると「リクエスト不成功レポート」の項目に以下の文字列が・・・

/download/CrystalCPUID414.zip

って、CrystalCPUID 4.14.x は多分出ませんけど・・・。気が早いというかなんというか。隠しであるんじゃ?ってことかなぁ。しかも、毎日数十件リクエストがあるんだよなぁ。