2011年12月27日 星期二

Using C RTL in Windows Driver


某一天在寫驅動程式時, 需要取字串, 比對字串, 及 parse 16進位字串, 沒想太多, 就用了 C 的 run-time library 中的 strlen(), strnicmp() 及 sscanf_s(), 也編出了 32/64-bit 的 WinXP 及 Win7 版本, 接著自己在 Win7 上測試都也都沒問題.

2011年12月23日 星期五

Folder Sharing in Windows 7

偶爾想要快速分享一下目錄, 卻又因為不常用而搞了半天, 一下又是權限不夠, 一下又是非要密碼不可. 仔細玩了一下, 趕緊來做個筆記.

2011年12月21日 星期三

Removing Driver From DriverStore

如果驅動程式安裝/反安裝沒做好, 有可能在多次安裝新舊版驅動程式後, 發生一些詭異的問題, 譬如已經移除了驅動程式, 卻又在下次開機自動裝了起來. 這是因為 Windows 在驅動程式安裝時, 會複製一份到系統中的 DriverStore (如 C:\Windows\System32\DriverStore\FileRepository), 如果驅動程式已經被移除了, 卻還在 DriverStore 中看到, 那我們可以利用 Windows 7 內建的工具 pnputil, 將安裝包移除.

2011年12月4日 星期日

Year 0, Month 1

小汪, 你的第一個月, 因為你媽媽在阿媽家坐月子, 所以你也一樣. 還記得在阿媽家的第一天晚上, 我們就真正嘗到半夜睡不好覺的滋味了, 不過這是甜蜜的負擔.