請教InstallShield Express & OS Administrator權限的設定關係 |
尚未結案
|
S1990xyz
一般會員 ![]() ![]() 發表:6 回覆:13 積分:3 註冊:2003-03-03 發送簡訊給我 |
最近因專案成果要繳交給客戶進行測試,於是利用 InstallShield Express v4.xx 進行檔案封裝,封裝完成後也在其他機器上進行相關的測試,也都沒問題,之後提交至客戶處之後,準備進行系統的安裝時,這時作業系統(Win2K Pro)就會顯示一個訊息 "您沒有系統管理員的權限,所以您無法進行安裝" 等類似的警示標語(詳細的訊息並沒有記得很清楚),之後就不再繼續執行了。 經詢問之後,才發現原來他們每一台都有加入 Domain 的網域,為了防止從業人員隨意的安裝,因此才有一些相關的權限控制,所以每次要安裝時,必須要使用Administrator 或 Power User 的權限才能安裝! 但,我很納悶的一點是,除了我的程式不能安裝之外,微軟相關的也是不能安裝,但是類似像 WinZip 或 WinRAR 等程式,卻又不用經由 Administrator 的授權就可以安裝,我想請問這是為什麼? 另外,也想請教如果我一定要允許一般 User 可以安裝的話,在 InstallShield Express v4.xx 要如何設定?且經由此版本產生的 Patch 檔又要如何設定,才能不用 Administrator 的權限就可以安裝了? 煩請熟悉 InstallShield Express 的大哥們,協助解決,謝謝! PS:是否可以建議,乾脆在版上另闢一個針對封裝的部分,提供一個專屬的討論區,因為我在提問時,先找了版上所有的相關文章之後,才發現,哇!有那麼多的人都在問同樣且類似的問題!
|
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
引言:除了我的程式不能安裝之外,微軟相關的也是不能安裝,妳的問題 不是很明確了 跟本和InstallShield Express沒有關係 zip rar 可以你應該先去了解 一般的可執行檔 應該都可以把 不然你客戶的pc上網時 如遇到註冊等時是不是也自動安裝 系統的教調 跟本和InstallShield Express沒有關係 KTOP不會InstallShield Express的人是有很多人問 但是一般都是不會設定 安裝值 或BDE與SQL配置reg 至於 開版是站務的考量 不便多說 |
l630521
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:15 回覆:349 積分:372 註冊:2003-02-17 發送簡訊給我 |
|
S1990xyz
一般會員 ![]() ![]() 發表:6 回覆:13 積分:3 註冊:2003-03-03 發送簡訊給我 |
引言:感謝AB兄的指教,事實上,我也知道應該會與 InstallShield Express 無關,而且如果是單一的執行程式的話,在客戶端視可以被執行的。 只是,因為所開發的系統乃是具有獨立性,因此不會放置於系統相關的資料匣,但是會寫一些登錄機碼寫入 OS 的 HKEY_CURRENT_USER 內。 只是,我也覺得很奇怪如果執行 WinZip 的他們自己所封裝出來程式,他也會寫入登錄檔中,如果是要安全控管的話,那 WinZip 不是也是不能安裝嗎? 我是針對這點覺得很納悶?那不就沒有什麼準則可言了嗎?引言:除了我的程式不能安裝之外,微軟相關的也是不能安裝,妳的問題 不是很明確了 跟本和InstallShield Express沒有關係 zip rar 可以你應該先去了解 一般的可執行檔 應該都可以把 不然你客戶的pc上網時 如遇到註冊等時是不是也自動安裝 系統的教調 跟本和InstallShield Express沒有關係 KTOP不會InstallShield Express的人是有很多人問 但是一般都是不會設定 安裝值 或BDE與SQL配置reg 請問一下 去網路隨便下載個可執行的小程式 你客戶那應該是可以run把 |
S1990xyz
一般會員 ![]() ![]() 發表:6 回覆:13 積分:3 註冊:2003-03-03 發送簡訊給我 |
|
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
引言:因為所開發的系統乃是具有獨立性,因此不會放置於系統相關的資料匣,但是會寫一些登錄機碼寫入 OS 的 HKEY_CURRENT_USER 內。想辦法 把他變成 外部檔讀取 我上述所說 引言: 如果你的程式 需要安裝某些檔案於system等系統重要目錄 我上述的 無硬碟系統當然不會讓你安裝由於很多企業也使用類似EHD電子硬碟技術作業系統 因為我也不太知道你的系統 只能 意會 反正你寫不進去不是因為regedit 而應該說是檔案才對 不信你可以 匯出reg 自己再手動使用bat登入來驗證 如果可行 zip 當然可安裝 你的當然不能安裝 |
S1990xyz
一般會員 ![]() ![]() 發表:6 回覆:13 積分:3 註冊:2003-03-03 發送簡訊給我 |
引言:有關您所提到 "電子硬碟技術" 部分,因未涉獵所以並不明白其中的原理。 且我目前也並無法確認我的客戶也用到這樣的環境。(因為他也不知道) 關於我的系統,其實也很單純,就是單獨的一個資料匣下有自己利用Delphi開發一個應用程式,並在此資料匣下也針對功能運作的不同,而分別有各自獨立的資料匣,其內容大概如下: MainFolder --FolderA --FolderB --FolderC Application.exe MiDAS.dll 等大致的檔案架構就是如此,在執行時,也會寫入至 os registry 內。 基本上,我將上述這些內容,透過 InstallShield Express 進行封裝,之後,產生一個執行檔提交給客戶使用。結果就發生我第一篇所闡述的現象。 假如,無法利用 InstallShield Express 來封裝的話,那我還是要一個單一的執行程式,且又不用動到 OS 權限上的相關設定時,請問我要如何作呢? 煩請賜教,多謝! 發表人 - S1990xyz 於 2003/12/16 20:57:57引言:因為所開發的系統乃是具有獨立性,因此不會放置於系統相關的資料匣,但是會寫一些登錄機碼寫入 OS 的 HKEY_CURRENT_USER 內。想辦法 把他變成 外部檔讀取 我上述所說引言: 如果你的程式 需要安裝某些檔案於system等系統重要目錄 我上述的 無硬碟系統當然不會讓你安裝由於很多企業也使用類似EHD電子硬碟技術作業系統 因為我也不太知道你的系統 只能 意會 反正你寫不進去不是因為regedit 而應該說是檔案才對 不信你可以 匯出reg 自己再手動使用bat登入來驗證 如果可行 zip 當然可安裝 你的當然不能安裝 |
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
先不管是 遠端桌面 或 電子硬碟 系統
不知道你客戶的系統 我也沒啥可幫
你先要知道
1 那理可以新增資料夾目錄 如果有D槽是有90%都可以的 因為系統管不著
2 如果都是網路磁碟機那你就真的不好找 我就建議還是問問客戶原有的系統官理人
3 測試registry 是否可以寫入 我的判斷是應該可以的 ======================================================
上述1,3點ok你就可利用rar與dos批次檔來寫簡易安裝
如果要在rar加密碼 就再利用另一支程式去呼叫並寫入密碼
這就是自己DIY安裝程式 InstallShield Express也是複製檔案 寫reg只是有便利的介面強大功能 你說的封裝KTOP有很多資料阿 只是很多人沒找 不常看 只來KTOP問最快解答
舉例dllee版主的
【BCB】【發表】檔案的分割與合併
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22161
===================================================
RaynorPao 版主
【BCB】【問題】登錄Administrator
http://delphi.ktop.com.tw/topic.php?topic_id=26520
【BCB】【發表】Windows 2000 登入一般的使用者帳號,也能夠關機
http://delphi.ktop.com.tw/topic.php?topic_id=33102
戲法診變 看自己了 發表人 - ab 於 2003/12/17 00:52:07
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |