Tagged

Windows

A collection of 7 posts

[170] Bluetooth Radio Control on Windows 10
Windows 10

[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 安裝
Windows

[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

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

先前介紹了各種截圖方式,今天來看「截圖效果」。 Windows Clippings 的 Visual Effects 選項如下: {<1>} Include window shadow(截圖含視窗陰影效果) 先看看有陰影效果的截圖: {<2>} 再來看看沒有陰影效果的截圖: {<3>} 放大二倍來比較 WC, Alt + PrintScreen, Skitch 的表現: Windows Clippings 去視窗陰影的表現明顯優於另二個。 半透明的視窗邊框 使用 WC 截圖,連視窗的 Aero Glass 效果都保留下來: {<4>} Include mouse pointer 功能用來選擇要不要截入滑鼠指標。Disable font

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

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

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

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

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

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

Windows

[筆記] 在 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。