无忧启动论坛

标题: 求助:zhxy9804版主的PE启动密码是如何设置的? [打印本页]

作者: HY    时间: 2010-6-30 20:33
标题: 求助:zhxy9804版主的PE启动密码是如何设置的?
zhxy9804版主以前做的几个PE系统,都有启动密码,必须输入密码才能启动PE系统(如图)。请教下zhxy9804版主或其他知道的朋友,这个启动密码是如何设置的?要修改哪个文件?如何修改?在此先谢谢各位了!!!

1.png (134.57 KB, 下载次数: 97)

1.png

2.png (503 Bytes, 下载次数: 64)

2.png

3.png (512 Bytes, 下载次数: 62)

3.png

4.png (1014 Bytes, 下载次数: 68)

4.png

作者: sratlf    时间: 2010-6-30 20:43
grub4dos  的 password --md5  在配置文件找找
作者: 66369    时间: 2010-6-30 21:03
原帖由 jdwxabc 于 2010-6-30 20:33 发表
zhxy9804版主以前做的几个PE系统,都有启动密码,必须输入密码才能启动PE系统(如图)。请教下zhxy9804版主或其他知道的朋友,这个启动密码是如何设置的?要修改哪个文件?如何修改?在此先谢谢各位了!!!



PECMD 说明里有.仔细看一遍就...
作者: 网虫2008    时间: 2010-6-30 21:07
MD5.rar (7.4 KB, 下载次数: 173)

用 MD5.EXE 将密码转换后,加入到GRUB菜单,,下面是我PE安装程序的密码部分,,参照下吧!

......

:W_MENU
If Not Exist %PEDIR% MD %PEDIR%>NUL 2>NUL
>%PEDIR%\MD5P.TMP <NUL p="%Pass2%
MYINS\MD5.EXE %PEDIR%\MD5P.TMP %PEDIR%\MD5R.TXT>NUL 2>NUL
For /f %%i In ('type %PEDIR%\md5r.txt') do SET MD5Pass=password --md5 %%i

If Not "%usb%"=="y" (
If Exist %RP%\wcldr %DelATTR% %RP%\wcldr&&Del %RP%\wcldr
If Exist %RP%\mtldr %DelATTR% %RP%\mtldr&&Del %RP%\mtldr
)
If Not "%setub%"=="d" (
%jy_exe%%RP% wcldr -r -y>NUL 2>NUL
Copy MYINS\grubmenu.exe %RP%\grubmenu.exe /Y>NUL 2>NUL
)

SET LDR_WC=wcmenu.lst
If not "%nops%"=="1" >>%RP%\%LDR_WC% Echo %MD5Pass%
If /I "%f6yn%"=="y" (
>%RP%\%LDR_WC% Echo calc *0x60200=*0x82a0
>>%RP%\%LDR_WC% Echo calc *0x60300=*0x829c
>>%RP%\%LDR_WC% Echo command --set-path=/%PEPH%/
) else (
>%RP%\%LDR_WC% Echo command --set-path=/%PEPH%/
)
>>%RP%\%LDR_WC% Echo timeout 20
>>%RP%\%LDR_WC% Echo default 3
>>%RP%\%LDR_WC% Echo UNIFONT /%PEPH%/U16HZ
>>%RP%\%LDR_WC% Echo title
>>%RP%\%LDR_WC% Echo clear
>>%RP%\%LDR_WC% Echo title     ★【网虫2008】_单双核_%PEBB% 启动菜单★
>>%RP%\%LDR_WC% Echo clear
>>%RP%\%LDR_WC% Echo title =======================================================
>>%RP%\%LDR_WC% Echo clear
set NUM=

If /I "%LDRXPE%"=="ISO" (
        Call :w_iso
        >>%RP%\%LDR_WC% Echo title
        >>%RP%\%LDR_WC% Echo clear
set NUM=2
)

......

:w_iso
set ydbb=ISO
set /a NUM=%NUM%+1
        >>%RP%\%LDR_WC% Echo title [%NUM%]--启动 %ydbb%_单核_%PEBB%
        If not "%nops%"=="1" >>%RP%\%LDR_WC% Echo %MD5Pass%
        >>%RP%\%LDR_WC% Echo find --set-root /%PEPH%/LDR%ydbb%1
        >>%RP%\%LDR_WC% Echo chainloader /%PEPH%/LDR%ydbb%1
set /a NUM=%NUM%+1
        >>%RP%\%LDR_WC% Echo title [%NUM%]--启动 %ydbb%_双核_%PEBB%
        If not "%nops%"=="1" >>%RP%\%LDR_WC% Echo %MD5Pass%
        >>%RP%\%LDR_WC% Echo find --set-root /%PEPH%/LDR%ydbb%2
        >>%RP%\%LDR_WC% Echo chainloader /%PEPH%/LDR%ydbb%2
Goto :eof
作者: 66369    时间: 2010-6-30 21:10
标题: 回复 #4 网虫2008 的帖子
PECMD MD5C

现成的.更简单.
\
作者: 网虫2008    时间: 2010-6-30 22:20
原帖由 66369 于 2010-6-30 21:10 发表
PECMD MD5C

现成的.更简单.
\


看楼主的图,应该是第一菜单就要求密码,并不是启动PE后~显示桌面前,,那PECMD就用不上了,PECMD进入DOS等无法实现密码保护,,加到GRUB内置菜单相对完善一些。。。当然,这东西防君子不防不了小人,, -_
作者: HY    时间: 2010-6-30 22:28
原帖由 网虫2008 于 2010-6-30 22:20 发表


看楼主的图,应该是第一菜单就要求密码,并不是启动PE后~显示桌面前,,那PECMD就用不上了,PECMD进入DOS等无法实现密码保护,,加到GRUB内置菜单相对完善一些。。。当然,这东西防君子不防不了小人,, -_

谢谢几位大大的答复和帮助,是第一菜单就要密码,是防用户乱操作的。不知如何做?还请各位指点指点。谢谢了!
作者: 网虫2008    时间: 2010-6-30 22:39
4 楼不就是吗,,连MD5.EXE都给你传附件了,

按照那个批处理的原理,自己弄就行了,,,

如果看不懂,,那我也无法帮忙了,,有些基础的东西得自己去学习啦!!!
作者: bahmo    时间: 2010-7-1 08:17
到這有超詳細說明
http://cha.homeip.net/blog/archives/2008/05/_grub.html
作者: qdcnc    时间: 2010-7-1 12:50
貌似这个东西有时候还真有用,有时间按教程的方法,研究一下。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3