2012年1月17日 星期二

Lower The Privilege of Executables


設想一種情況:
  1. 客戶給的執行檔要包在我們的安裝包裡並且在開機時自動執行
  2. 該執行檔在 build 時被設定為需要管理者權限來執行, 結果開機自動執行時都會跳出需要確認權限的對話框

2012年1月4日 星期三

Year 0, Month 2

小汪, 第二個月有把你抓回台北一星期, 每天看到你都好興奮喔! 因為在台北, 不會有阿媽一聽到哭聲就跑來的情況, 我就可以好好實施軍式管理...嘿嘿!!

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

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

2011年11月4日 星期五

The Birth

小汪心跳及子宮收縮
小汪, 今天早上六點多, 你媽媽說她起床上廁所後, 回到床上深情款款地看著還在睡覺的我, 突然聽到 "啵" 的一聲, 感覺下體有一股熱流湧出, 原來是破水了! 妳媽媽把我叫起來, 我一時還以為她在開我玩笑, 接著意識到不是假的後, 心裡有點小興奮了!