作者HZYSoft (PCMan 2004)
看板PCman
標題Re: [情報] OpenPCMan 新年 HZYSoft 最佳化版
時間Fri Feb 23 18:48:15 2007
※ 引述《heeroy (In Love With You)》之銘言:
: ※ 引述《HZYSoft (PCMan 2004)》之銘言:
: : 因為我把整個舊版設定檔儲存都幹掉了... 看來改寫有遺漏一些東西
: 關於設定檔,個人有個小小建議...
: 未來如果發行安裝版(會裝到program files的那種)
: 建議把設定檔寫到Documents and Settings裡面
這件事情本來在 pcman 2004 我就想做了,
程式碼裡面還可以找到改過的痕跡,不過最後被取消了
這樣改過之後,就沒法 portable...
portable 需要做額外設定,對使用者很不友善
再者,備份資料不方便
有些人喜歡用 zip 版,但是要支援多使用者帳戶
有些人可能喜歡用安裝程式,但想放在 program files
要讓設定保持簡單,同時又要提供多樣化選擇,其實非常困難
目前我還沒想到很好的設計,能夠讓使用者不會混淆
又可以輕易選擇要各自放 home dir 或是要 portable
安裝程式解決這個不難,但 zip 版本就很難
且若使用者日後反悔,該如何改變設定儲存方式?
: 因為試用過Vista之後,
: 發現M$對程式的安全控管的確有改善,
: 一般user應該不能夠隨意更動program files裡的東西,
這件事情從 1995 年以前就是這樣了,並非 Vista 新功能
只是過去的 Windows NT 使用者都喜歡用系統管理員登入,而非一般使用者
才會導致可以隨便變更系統的假象。 這並不是新功能
: 免安裝版在設定檔的讀寫上是絕對不會有問題的,
: 可是安裝版的話就很難說了....
: ---
: 這樣子弄就跟在UNIX-like上沒什麼兩樣了....
Windows NT 未s義來說,豪荋N是一種 UNIX-like 系統,這樣並不奇怪
: 執行檔放在/bin
: 設定檔存在$HOME裡
微軟自家大部分的軟體都有這樣做,而且做很多年了,只是很少人注意。
除了一些檔名、用語不同,其實 NT 很多地方和 UNIX 如出一轍
--
個人網頁:
http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊
PCMan 全系列 BBS 連線軟體
http://pcman.ptt.cc/ http://pcmanx.csie.net/
新酷音輸入法 for Windows
http://chewing.csie.net/
IE Tab Firefox plugin/extension
http://ietab.mozdev.org/
PCMan 油畫作品集:
http://www.wretch.cc/album/album.php?id=pcman&book=1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.223.14
推 heeroy:設定檔的問題真的讓人很頭大啊.... 02/23 18:55
推 heeroy:而控管有改善,簡單的說就是end user預設為user group, 02/23 18:58
→ heeroy:然後需要變更系統時才用su的方式去處理, 02/23 18:59
→ heeroy:單就這點來講, 的確是有改善user控管~ 02/23 18:59
推 sky008888:有考慮過類似portable gaim或是portable firefox的方式, 02/23 20:19
→ sky008888:用 Launcher 來引導 portable 的 pcman.exe (不過這樣要 02/23 20:20
→ sky008888:修改 pcman 的 source code 就是了) 02/23 20:23
推 sky008888:設定檔的部份在 pcman 新增一個 匯出/匯入 的機制, 用 02/23 20:39
→ sky008888:zlib 來 壓縮/解壓縮, 以上是個人小意見 02/23 20:40
推 HZYSoft:程式很好改,問題是使用者知不知道要這樣用? 02/23 22:22
→ HZYSoft:99% 的使用者是沒在看說明文件的.... 最好拿到手上就會用 02/23 22:23
推 i8i:安裝的時候可以選擇兩種 C:\Documents and Settings\user 02/24 09:42
→ i8i:或是 C:\Program Files 02/24 09:43
推 i8i:這樣勒??? 02/24 09:46
推 hellk:我習慣完全比照portablefirefox的模式 最好也可以直接更新 02/24 10:36
推 MikageLin:直接更新的話,就要再外加一個update.exe來負責更替的動 02/24 21:14
→ MikageLin:作囉,這樣PCMan就要越做越大囉XDDD 02/24 21:15
→ MikageLin:而且像protablefirefox那樣的引導,一不小心就會被某些 02/24 21:15
→ MikageLin:掃毒程式誤認的可能性很大......@@" 02/24 21:16