線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3037
推到 Plurk!
推到 Facebook!

登入時自動執行程式如何具備Adminostrator權限

答題得分者是:jcjroc
blue
中階會員


發表:116
回覆:106
積分:59
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-12-27 11:42:38 IP:122.146.xxx.xxx 訂閱
Hi,各位先進大家好:
因為專案須在使用者登入時自動執行,
而程式又必須要具備有Administrator權限(因需指定網卡IP),
且,程式執行時不能詢問使用者(程式在安裝時是可以有Administrator的詢問的)
試過改機碼 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 無效
請問,有無方法可處理?
謝謝!
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-12-27 11:51:43 IP:61.228.xxx.xxx 訂閱
使用Manifests 
http://msdn.microsoft.com/en-us/library/aa375365(v=vs.85).aspx


http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project



===================引 用 blue 文 章===================
Hi,各位先進大家好:
因為專案須在使用者登入時自動執行,
而程式又必須要具備有Administrator權限(因需指定網卡IP),
且,程式執行時不能詢問使用者(程式在安裝時是可以有Administrator的詢問的)
試過改機碼 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 無效
請問,有無方法可處理?
謝謝!
blue
中階會員


發表:116
回覆:106
積分:59
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-12-27 17:55:18 IP:122.146.xxx.xxx 訂閱
Hi,感謝 leveon 的指導:
不過使用 Manifests 是為程式取得 Administrator 權限,
會在執行時詢問使用者,
小弟需要不詢問使用者的方式,
謝謝!


===================引 用 leveon 文 章===================
使用Manifests
http://msdn.microsoft.com/en-us/library/aa375365(v=vs.85).aspx


http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project



===================引 用 blue 文 章===================
Hi,各位先進大家好:
因為專案須在使用者登入時自動執行,
而程式又必須要具備有Administrator權限(因需指定網卡IP),
且,程式執行時不能詢問使用者(程式在安裝時是可以有Administrator的詢問的)
試過改機碼 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 無效
請問,有無方法可處理?
謝謝!
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-12-31 14:18:59 IP:61.228.xxx.xxx 訂閱
執行環境?
詢問使用者是指?UAC?網域登入?windows登入?
manifest 可閃過Vista 的UAC 甚至COM物件免註冊

http://gelis-dotnet.blogspot.tw/2009/06/manifestvista.html


===================引 用 blue 文 章===================
Hi,感謝 leveon 的指導:
不過使用 Manifests 是為程式取得 Administrator 權限,
會在執行時詢問使用者,
小弟需要不詢問使用者的方式,
謝謝!


===================引 用 leveon 文 章===================
使用Manifests
http://msdn.microsoft.com/en-us/library/aa375365(v=vs.85).aspx


http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project



===================引 用 blue 文 章===================
Hi,各位先進大家好:
因為專案須在使用者登入時自動執行,
而程式又必須要具備有Administrator權限(因需指定網卡IP),
且,程式執行時不能詢問使用者(程式在安裝時是可以有Administrator的詢問的)
試過改機碼 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 無效
請問,有無方法可處理?
謝謝!
blue
中階會員


發表:116
回覆:106
積分:59
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-12-31 15:58:27 IP:122.146.xxx.xxx 訂閱
Hi,感謝指導:
環境是Windows 7
因為專案是要給使用者自行下載安裝(以下稱Install.exe),
安裝後為每次使用者登入時自動執行(以下稱AP.exe),
由於程式(AP.exe)需要設定虛擬網卡(在安裝(Install.exe)時已安裝)的IP,因此需具備Administrator權限,
Install.exe & AP.exe 均已增加manifest以取得Administrator的權限,
由於Windows 7的 UAC 設計,使用者執行程式只會有 basic token權限,
manifest的 requestAdminstrator可提昇Secure token(但是,會跳出UAC的"您是否充許下列....變更電腦"的畫面)
故:
1.不想跳出UAC的"您是否充許下列....變更電腦"的畫面
2.不能變更使用者的UAC設定
3.還有一個問題是登入時執行的程式若是具備requestAdministrator,Windows 7根本不會執行
以上,謝謝!


===================引 用 leveon 文 章===================
執行環境?
詢問使用者是指?UAC?網域登入?windows登入?
manifest 可閃過Vista 的UAC 甚至COM物件免註冊

http://gelis-dotnet.blogspot.tw/2009/06/manifestvista.html


===================引 用 blue 文 章===================
Hi,感謝 leveon 的指導:
不過使用 Manifests 是為程式取得 Administrator 權限,
會在執行時詢問使用者,
小弟需要不詢問使用者的方式,
謝謝!


===================引 用 leveon 文 章===================
使用Manifests
http://msdn.microsoft.com/en-us/library/aa375365(v=vs.85).aspx


http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project



===================引 用 blue 文 章===================
Hi,各位先進大家好:
因為專案須在使用者登入時自動執行,
而程式又必須要具備有Administrator權限(因需指定網卡IP),
且,程式執行時不能詢問使用者(程式在安裝時是可以有Administrator的詢問的)
試過改機碼 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 無效
請問,有無方法可處理?
謝謝!
jcjroc
高階會員


發表:21
回覆:276
積分:114
註冊:2002-09-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2014-01-01 22:39:44 IP:60.248.xxx.xxx 訂閱
裝個Service
然後讓Service去改
blue
中階會員


發表:116
回覆:106
積分:59
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2014-01-02 07:54:26 IP:122.146.xxx.xxx 訂閱
Hi,感謝 jcjroc 的指導:
使用Service可以,
謝謝!

===================引 用 jcjroc 文 章===================
裝個Service
然後讓Service去改
系統時間:2018-01-19 21:24:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!