[170] Bluetooth Radio Control on Windows 10

先前提到控制 Bluetooth(藍牙)Radio 開關使用 UWP API。本篇把撞牆過程紀錄下來。 Win32 API is a Dead End 一開始先往 Win32 API 找,結果偏尋不著可以直接開關 Bluetooth Radio 的方法。使用 Win32 API 只可以查詢但無法改變 Bluetooth Radio 狀態,這點出乎我意料之外。找到最接近的可行(但其實有大缺陷)的方法是使用 Setup API Enable/Disable Bluetooth 裝置。 這個方法在有 Bluetooth 裝置配對後即失效,而且會產生許多副作用(Side Effect),例如配對使用中的喇叭出聲怪音。失敗。 噁心的 UI Automation…

[096] 增加 CHID 讓裝置驅動程式可透過 Windows Update 安裝

Update on 2017-03-16: Microsoft 慢慢將系統轉移至新的 Microsoft Hardware Dev Center,CHID「上架」流程有所改變,介面設計變好了,請參照新文章。 前陣子有個 Windows 驅動程式的開發需求: 裝置驅動程式必須能讓終端電腦透過 Windows Update 自動安裝與更新。 為滿足此需求必須具備以下條件: 驅動程式需通過 Windows HLK(名字常換,別理會) 一系列測試 HLK 測試通過後將結果加上數位簽章(需要 Code Signing Certificate)後上傳到 Hardware Dev Center 以前只要求 Code Signing Certificate,現在則需要 Extended Validation (EV) Code Signing Certificate,最大的差異就是比較貴…

螢幕截圖老不修:Windows Clippings | Part II

先前介紹了各種截圖方式,今天來看「截圖效果」。 Windows Clippings 的 Visual Effects 選項如下: Include window shadow(截圖含視窗陰影效果) 先看看有陰影效果的截圖: 再來看看沒有陰影效果的截圖: 放大二倍來比較 WC, Alt + PrintScreen, Skitch 的表現: Windows Clippings 去視窗陰影的表現明顯優於另二個。 半透明的視窗邊框 使用 WC 截圖,連視窗的 Aero Glass 效果都保留下來: Include mouse pointer 功能用來選擇要不要截入滑鼠指標。Disable font smoothing 老實說我看不太出來差異。 Use delay to prepare selection(截取前倒數) 啟用這個功能會在開始截圖前會先倒數 5 秒,適合用來截取「…

螢幕截圖老不修:Windows Clippings | Part I

雖然我很愛 Skitch 的俏皮箭頭,不過被 Evernote 買走後不太長進,更新版三不五時出問題,而且截圖效果不盡理想,對我這種有「數位節癖」的人來說實在不能忍受,也就三不五時需要請出 Windows Clippings 這個老字號的截圖工具(Only on Windows)。 Windows Clippings 最初由 Windows and C++ 專家 Kenny Kerr 獨立開發,我在 2010 年底購買了 Windows Clippings 3 授權。Kenny Kerr 在2011年2月左右把 Windows Clippings 交給了 Epsitec SA 公司。 儘管易手,Windows Clippings 仍能在原址下載試用,購買單一授權約美金 35…

好用的命令列工具:clip(將命令輸出至剪貼簿)

好用的命令列工具:clip(將命令輸出至剪貼簿) Kenny Kerr 大神真是惠我良多,從他身上學到不少好料。今天在看他的最新作品 Modern C++ for the Windows Runtime 的教學影片,不小心學到一招「相見恨晚」的命令列工具-clip: 影片中 Kenny Kerr 需要產生一組 GUID (UUID) ,他的作法是切換到命令列視窗,輸入下列指令: uuidgen | clip 此時剪貼簿即包含了新產生的一組 GUID/UUD。多麼優雅的解法啊!(uuidgen 是 Microsoft Platform SDK 隨附的工具,執行不帶參數就吐一個 GUID/UUID,然後用 clip 接住(pipe |)再丟到系統剪貼簿)。 clip 的應用很多,如取得…

參兩摘|12月 27, 2014

參兩摘|12月 27, 2014 Personal Development 對付拖延症的方法 沒解,下課。 Technology The real and complete story - Does Windows defragment your SSD? 結論是:Windows 每個月騷擾一次你的 SSD,但不會因此讓她更短命。 《參兩摘》是一種實驗,試圖把我感興趣且真正看過的影片、讀過的文章,加上些許個人心得,紀錄下來。…

[筆記] 在 Windows 8.1 上找回失去的 WEI 分數

最先出現在 Windows Vista 的 WEI(Windows Experience Index) 分數計算頁面,Windows 8.1 已不復見: 介面不在,工具長存。Scott Hanselman 那看到替代方案,稍稍麻煩一點點,但能達到同樣目的: 以管理者權限(Run as administrator)打開命令列視窗(Command Prompt),執行下列命令: winsat prepop 執行結果如下圖: 接著打開 PowerShell,輸入並執行如下命令: Get-WmiObject -class Win32_WinSAT 執行結果如下圖: 紅色圈圈處即該機器的 WEI。…