全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1285
推到 Plurk!
推到 Facebook!

當Client和Server在同一台機器上,普通用戶無法使用Client調用出Server

尚未結案
ericzhaobe
一般會員


發表:2
回覆:1
積分:0
註冊:2004-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-05 19:34:01 IP:218.4.xxx.xxx 未訂閱
環境爲windows 2003企業版,Client和Server都安裝在同一台機器上。 用戶以遠端桌面的方式登錄系統進行操作。 程式的邏輯爲Client調用一個Server,然後該server在啓動時會調用出另一個server。 以超級用戶身份登錄後,執行Client,會自動依序調出兩個Server,關閉Client時,會自動按順序關閉Server,操作是成功的。 但是以普通用戶身份登錄後,執行Client,在相當長的時間內Client和第一個Server都會在進程中出現,但不會顯示介面。直至系統報“服務失敗”,然後Client的介面才會出現,但兩個Server都沒有出來。操作失敗。 以超級用戶登錄系統,在Dcomcnfg中,已按論壇中談到的方式設定。 身份驗證級別:無 位置:在此電腦上運行應用程式 安全:自定義,加入everyone 標識:互動式用戶。 在以普通用戶登錄系統,對Dcomcnfg的設置進行檢查,發現除位置外,其他都與超級用戶的配置相同。在這裏,位置中的“在此電腦上運行應用程式”前的核取方塊爲灰色,並且爲未選中狀態。 請幫忙告知,如何處理,才可以在普通用戶登錄系統後,實現正常執行系統程式。 先謝了!
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-05 21:49:41 IP:61.70.xxx.xxx 未訂閱
引言: 環境爲windows 2003企業版,Client和Server都安裝在同一台機器上。 用戶以遠端桌面的方式登錄系統進行操作。 程式的邏輯爲Client調用一個Server,然後該server在啓動時會調用出另一個server。 以超級用戶身份登錄後,執行Client,會自動依序調出兩個Server,關閉Client時,會自動按順序關閉Server,操作是成功的。 但是以普通用戶身份登錄後,執行Client,在相當長的時間內Client和第一個Server都會在進程中出現,但不會顯示介面。直至系統報“服務失敗”,然後Client的介面才會出現,但兩個Server都沒有出來。操作失敗。 以超級用戶登錄系統,在Dcomcnfg中,已按論壇中談到的方式設定。 身份驗證級別:無 位置:在此電腦上運行應用程式 安全:自定義,加入everyone 標識:互動式用戶。 在以普通用戶登錄系統,對Dcomcnfg的設置進行檢查,發現除位置外,其他都與超級用戶的配置相同。在這裏,位置中的“在此電腦上運行應用程式”前的核取方塊爲灰色,並且爲未選中狀態。 請幫忙告知,如何處理,才可以在普通用戶登錄系統後,實現正常執行系統程式。 先謝了!
沒用過MS的遠端桌面方式執行程式, 猜想應該是沒有權限(一般User連註冊個dll都沒有權限), 或是Server程式沒有先執行過一次作註冊(不曉得不同User需不需都要註冊一次), 如果有實際無法連上的訊息就更好判斷了. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 廣告一下: http://www.971.idv.tw/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
ericzhaobe
一般會員


發表:2
回覆:1
積分:0
註冊:2004-08-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-06 09:17:21 IP:218.4.xxx.xxx 未訂閱
感謝JieShu的回答。 對於狀況的補充說明。 1. 在Dcomcnfg中,使用超級用戶許可權已對該普通用戶賦予對Server的訪問、啓動、配置許可權。應該在普通用戶登錄系統時,可以使用Dcom才對。 2. 在以普通用戶登錄系統後,單獨運行Server將只會出現在進程中,Server的介面無法顯示,且大約10秒後Server自動從進程中消失。 如果在超級用戶登錄系統後先成功執行一次Server,再在普通用戶登錄系統後,執行該Server,Server可以成功出現介面,該Server操作成功。但執行Client去調用Server,依然出現Client和第一個Server只在進程中出現。 情況較奇怪,請幫忙。
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-06 19:09:06 IP:203.204.xxx.xxx 未訂閱
引言: 1. 在Dcomcnfg中,使用超級用戶許可權已對該普通用戶賦予對Server的訪問、?動、配置許可權。應該在普通用戶登錄系統時,可以使用Dcom才對。
這是指在Server以Administrator登入, Client是普通帳號登入連線的情況下有效, 現在是你Client/Server在同一台且以普通帳號登入, 恐怕會沒有權限.
引言: 2. 在以普通用戶登錄系統後,單獨運行Server將只會出現在進程中,Server的介面無法顯示,且大約10秒後Server自動從進程中消失。 如果在超級用戶登錄系統後先成功執行一次Server,再在普通用戶登錄系統後,執行該Server,Server可以成功出現介面,該Server操作成功。但執行Client去調用Server,依然出現Client和第一個Server只在進程中出現。
你可寫一簡單的測試程式, 直接用DCOMConnection連線, 看出現什麼錯誤, 這樣比較好分析問題點. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 廣告一下: http://www.971.idv.tw/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-04-30 13:44:46 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-04-25 16:44:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!