c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行
在win7或以上系統中,由于安全控制,使用cmd命令行就不太方便,因為權限問題,比方說最簡單的,輸入“regsvr32 mscomctl.ocx”(注冊樹控件),就會提示“拒絕訪問”?;蜃允?/p>
必須右鍵選擇“以管理員身份運行”,獲取權限就夠了。
但這樣也不方便,有什么命令可以達到這樣的效果。那就是“runas”。
在cmd里輸入“runas /?”查看幫助,其實我要的只是以管理員賬號運行就夠了,輸入“runas /user:administrator cmd”(用administrator運行cmd),之后會讓輸入密碼,輸入密碼后報錯了 “RUNAS 錯誤: 無法運行 - cmd 1058: 無法啟動服務,原因可能是已被禁用或與其相關聯的設備沒有啟動?!?/p>
這個是因為 “Secondary Logo”服務沒有啟動,這個服務是“在不同憑據下啟用啟動過程”。直接在cmd中輸入services.msc,將服務從禁用改為手動就好了,之后再次輸入runas命令,就會彈出新的cmd窗口,且是以administrator賬號運行的,權限問題搞定。
runas /user:administrator "cmd /k"
其它相關內容:
Win7+64位操作系統成功注冊OCX及dll的方法!(已測試成功)
因為某種原因,需要在win7+64位下注冊dll,但是點擊開始運行,輸入regsvr32 mscomctl.ocx 時,提示錯誤,無法注冊。
因此,通過網上查找再經一翻摸索,終于找到了一個完全注冊成功的方法。
一、打開c盤,用windows查找cmd.exe文件。
二、在找到的cmd.exe中點右鍵,選擇,以管理員身份運行。
三、在打開的dos命令窗口中,輸入【cd\】,讓當前目錄顯示【c:】
四、再輸入【cd windows】,進入【C:\WINDOWS】目錄
五、再輸入【cd syswow64】,進入【C:\WINDOWS\syswow64】目錄
六、最后,輸入【regsvr32 mscomctl.ocx】,注冊成功!
總結
以上是生活随笔為你收集整理的c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android remoteviews
- 下一篇: signature=9742dbe4d0