Microsoft

[220] 關於 WHLK 以及硬體認證的一些事

我第一次接觸微軟硬體認證是在認證一次,一個平台收費 $250 鎂的時代。後來微軟佛心來著,硬體認證變成免費服務了。這篇文章說明安裝以及使用硬體以及驅動程式認證專用軟體與環境架設的一些小事。 為了取得 Microsoft「貼紙」以及讓使用者更「安心」,硬體廠商必須替驅動程式取得 WHQL 認證,取得認證的驅動程式檔案會加上微軟的「數位簽章」,用以昭告全世界雙方的親密關係。 以前沒認證過的驅動程式會跳出警告視窗,但還是可以被系統載入,但在轉移至 64-bit 後,微軟「來了一手」,除了跳出警告視窗,而且不會被 Windows 載入,使用者會很不爽,然後廠商就會乖乖地認證。好險,現在是免費服務了。

  • Sam Tsai
    Sam Tsai
7 min read
Microsoft

[141] Microsoft Hardware Dev Center 中加入 CHID 並發佈至 Windows Update

先前寫過 Sysdev 上在通過認證的驅動程式加上 CHID 的作法,隨著 Microsoft 慢慢把大家趕到新的 Microsoft Hardware Dev Center 後,那篇文章的內容也過時了。剛好前陣子幫客戶送認新的案子,來交代一下新站的「申報」方式。 現在登入到 Sysdev 首頁會看到一個警告框,明示今年三月底大概要舉家搬到 Microsoft Hardware Dev Center(MHDC) 去了: EV Code Signing Certificate 記得第一次在新的

  • Sam Tsai
    Sam Tsai
4 min read
Microsoft

[免費好物] Process Explorer

軟體工程師除了「開發」軟體,也「使用」軟體。許多工程師藉由「研究」軟體來增加功力,增廣見聞——如果你沒這習慣,為了自己的職涯發展,最好現在開始養成。 我是軟體工程師,我用軟體解決問題。有時候遇到好用的軟體,我會很好奇的想了解它們是怎麼做出來的:使用了哪些技術?背後的理念為何? 本文介紹 Process Explorer,由神人 Mark Russinovich 所開發。被微軟招募後,馬克的公司(Sysinternals)及其作品皆納入微軟TechNet 旗下,供大眾免費享用。Process

  • Sam Tsai
    Sam Tsai
3 min read
Microsoft

版本控制系統之 Git Everywhere

文明社會的軟體開發活動,我給予如下定義: 未使用「版本控制系統(Version Control System,VCS)」的軟體專案,不夠格稱「專案」。 「專案」開始的第一件事,即是導入合適的「版本控制系統(Version Control System)」。 正確地的使用「版本控制系統」,是專案成員的基本技能。 新專案的預設選擇是「分散式版本控制系統(DVCS)」,而以 Git 為最優先考量。 「軟體專案」可以很複雜,上述是基本中的基本。 自 GitHub 以降,

  • Sam Tsai
    Sam Tsai
4 min read