win7權限工具軟件?這是以前大學在紙飛機社區做的東西,其實很簡單,隻是我把過程整得很複雜,因為當時在學習批處理方面的知識,所以記錄下了整個制作文件分享在下面的網盤裡,大家如果要用直接用裡面的InstallTakeOwnership.reg文件寫入的注冊表就可以了,今天小編就來說說關于win7權限工具軟件?下面更多詳細答案一起來看看吧!
這是以前大學在紙飛機社區做的東西,其實很簡單,隻是我把過程整得很複雜,因為當時在學習批處理方面的知識,所以記錄下了整個制作。文件分享在下面的網盤裡,大家如果要用直接用裡面的InstallTakeOwnership.reg文件寫入的注冊表就可以了。
以下記錄的是把reg注冊表文件,改成用bat批處理文件,再用Bat_To_Exe_Converter.exe程序把bat批處理文件打包做成可執行程序的過程。
原代碼如下
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
第一步加工是把它變成BAT的批處理文件
改動代碼如下
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\runas]
>>"%Temp%.\DefOpen.reg" ECHO @="Take Ownership"
>>"%Temp%.\DefOpen.reg" ECHO "NoWorkingDirectory"=""
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\runas\command]
>>"%Temp%.\DefOpen.reg" ECHO @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
>>"%Temp%.\DefOpen.reg" ECHO "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\Directory\shell\runas]
>>"%Temp%.\DefOpen.reg" ECHO @="Take Ownership"
>>"%Temp%.\DefOpen.reg" ECHO "NoWorkingDirectory"=""
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
>>"%Temp%.\DefOpen.reg" ECHO @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
>>"%Temp%.\DefOpen.reg" ECHO "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
再接下來,就是把這個批處理做個漂亮的修飾
@echo off
cd\
cls
color 4a
mode con cols=80 lines=40
echo ■───────────────────────────────────── ■
echo.■ ☆ ★ 紙飛機系統批處理工具集 ★ ☆ ■
echo ■ ■
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ■ win7系統去權限工具,安裝後會在右鍵對話框多出一個take ownership的選 ■
echo ■ 項,在任意你想去除系統管理員權限的文件上點右鍵,選擇take ownership即可去 ■
echo ■ 除該文件的系統管理員權限,再也不用擔心無管理員權限而删不了文件,無法重命 ■
echo ■ 名文件等情況了.按任意鍵開始安裝 ■
pause
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\runas]
>>"%Temp%.\DefOpen.reg" ECHO @="Take Ownership"
>>"%Temp%.\DefOpen.reg" ECHO "NoWorkingDirectory"=""
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\runas\command]
>>"%Temp%.\DefOpen.reg" ECHO @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
>>"%Temp%.\DefOpen.reg" ECHO "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\Directory\shell\runas]
>>"%Temp%.\DefOpen.reg" ECHO @="Take Ownership"
>>"%Temp%.\DefOpen.reg" ECHO "NoWorkingDirectory"=""
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
>>"%Temp%.\DefOpen.reg" ECHO @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
>>"%Temp%.\DefOpen.reg" ECHO "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
最後把這個批處理文件用Bat_To_Exe_Converter.exe這個軟件變成可執行文件,就是下面這個小熊圖标的程序。
所有文件打包網盤分享,另外注意下載的電腦如果有殺毒軟件或防護軟件會認為裡面有病毒,那是因為批處理以及裡面指令特性的原因,不用擔心
http:///share/link?shareid=3031728165&uk=1997478744
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!