[問題] 請益大家一些程式上的簡單問題

看板C_Sharp (C#)作者 (mauve是淡紫色)時間7年前 (2018/02/03 18:19), 7年前編輯推噓1(102)
留言3則, 3人參與, 7年前最新討論串1/1
想請問一下板上各位大大 關於程式去存取Program Files資料夾的一些問 題 我最近寫了一隻安裝程式 用途是協助部屬我寫的另外一隻程式 然而部屬的位置預設都是Program Files 但是我發現在那個資料夾裡 好像僅有寫入的權限 所以我寫的程式如果要存取同目錄下的檔案 就會出現拒絕存取路徑的錯誤 關於這個部分 就只有修改app.manifests檔案 這個方式而已嗎? 因為我不希望我的客戶在使用的時候 每次都要經過UAC提示 目前我的解決方法是講時常需要存取的檔案 存到AppData/Roaming下 因為那裡似乎就沒有限制 但是我的自動更新程式 就必須要有系統管理員權限 才可以把目錄下的主程式替換掉 -- 另外一個問題是 我都將我的程式所需的檔案放在GitHub裡面 供我的安裝程式和自動更新程式下載 但是很奇怪的是我用同一個網址 例如 xxx.github.io/xxx/xxx.exe 也都用同樣的程式碼: (WebClient.DownloadFileAsync) 去執行下載這個動作 而且目錄也是一樣的,中途也沒有錯誤訊息 但結果有其中一個總是沒辦法下載成功 也就是DownloadProgressChanged 這個事件沒有被觸發 就直接觸發了DownloadCompleted 結果檔案下載回來都是0 kb 直到我換了另一組網址才恢復正常 這樣的情形該怎麼解決? 煩請高人指點! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.227.76 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1517653156.A.8F3.html

02/04 09:22, 7年前 , 1F
沒付錢,沒有微軟的數位認証
02/04 09:22, 1F
Windows是花錢買的正版的阿...

02/04 14:02, 7年前 , 2F
App data大家都這樣做
02/04 14:02, 2F
※ 編輯: mauve (111.254.62.250), 02/13/2018 20:39:56

02/25 15:38, 7年前 , 3F
微軟就是怕你亂搞programfiles啊
02/25 15:38, 3F
文章代碼(AID): #1QTOoaZp (C_Sharp)
文章代碼(AID): #1QTOoaZp (C_Sharp)