先前開發螢幕保護程式完成後,在 Nas 分享檔案後,由 IT 直接到使用者電腦從 Nas 上複製下來安裝,當時想的是為螢幕保護程式花時間弄個安裝程式有點划不來,而且我越來越偏好拷貝就能用,不太希望透過安裝方式散布。
先前開發的:[VB] 螢幕保護程式支援多螢幕
這次有新公告發布後,發現有個小 bug ,導致撈不到新公告,更新完螢幕保護程式後,剩下的就是如何散佈到使用者電腦去,由於先前已經設定好了,只要能將檔案覆蓋到 C:\Windows\system32 下,一切都好說,但是 Win8 以後強制開啟 UAC ,系統目錄是保護狀態,只好想辦法繞。
最後建了一個捷徑,內容為:
C:\Windows\System32\cmd.exe /K copy \\[Nas上的路徑]\*ScreenSaver.scr C:\Windows\system32
並在捷徑上設定系統管理員身分執行,扔到 Nas 上,請同仁去執行。
我個人偏好讓使用者知道發生了啥事,所以我在 cmd 下用 /K 來保留訊息,我不太喜歡靜默安裝。
使用者看到完成複製後,再手動關閉 命令提示字元 視窗即可。