|
本帖最后由 hhh333 于 2013-6-12 17:44 编辑
mdyblog 发表于 2013-6-12 16:12 
>>说第一种方式,先MAIN,当然用EXEC=EXPLORER.EXE 是可行了,也到桌面了,但这个时候我要装声卡,我总不 ...
确实没有弄懂,我把我的代码弄上来吧,这是当前SYSTEM用户进入切换的脚本:
1、SU.INI的内容- //// 切换到Administrator ////
- //加入工作组WORKGROUP, startnet.exe是PENetwork自带的, 需要一点网络支持。
- //必须首先加入工作组,否则Administrator不能登录
- TIPS 切换到管理员,设置工作组......,,1,#1
- EXEC != startnet.exe -wg WROKGROUP
- //自动以Administrator用户登录
- TIPS 切换到管理员,设置自动登录......,,1,#1
- REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
- REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
- REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""
- //登陆界面不需要显示GUEST用户
- REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0
- TIPS 切换到管理员,启动服务......,,1,#1
- EXEC !=net start gpsvc
- EXEC !=net start ProfSvc
- EXEC !=net start seclogon
- WAIT 500
-
- //退出现有用户,自动以Administrator登录,登录后,会自动执行admin.ini
- TIPS 切换到管理员,断开当前用户......,,1,#1
- EXEC !%SystemRoot%\System32\tsdiscon.exe
复制代码 2、在USER\DEFAULT\NTUSER.DAT的RUN注册表项中有INIT=PECMD.EXE MAIN X:\windows\System32\admin.ini。(好象只有放用户注册表中,进入Administrator后才能得到执行)
3、admin.ini脚本:- _SUB NT6_DispInputIcon
- WAIT 3000
- FIND %CTFMON%,EXIT _SUB
- EXEC %WS%\%CTFMON%
- CALL NT6_DispInputIcon
- _END
- _SUB NT6_ENDPROG
- `删除desktop.ini
- FILE %public%\desktop\desktop.ini
- FILE %desktop%\desktop.ini
- FILE %Programs%\desktop.ini
- SEND #116
- `显示输入法图标(Win8-32似乎不需要)
- FIND $%BootOS%=W7,CALL NT6_DispInputIcon
- IFEX %W%\sysWOW64\,CALL NT6_DispInputIcon
- _END
- //============主程序==================//
- `LOGS C:\ADMIN.LOG
- TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
- REGI HKCU\AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current\=
- `去掉psexec.exe首次运行弹出的窗口,修复登录界面卡死问题. (不使用PsExec, IE下载才能使用)
- `REGI HKCU\Software\Sysinternals\PsExec\EulaAccepted=#1
- FIND Explorer.exe,KILL *explorer
- `任务栏图标需要重新设置,开始菜单不需要
- PINT %W%\Explorer.exe, TaskBand
- `安装输入法
- IFEX %WS%\internat.exe,ENVI CTFMON=internat.exe!ENVI CTFMON=CTFMON.EXE
- FIND CTFMON.EXE,KILL CTFMON.EXE
- EXEC InstallIme.exe WinABC.ime 智能ABC
- EXEC %ProgramFiles%\freeime\registry.exe /s
- SHEL %WinDir%\explorer.exe
- `收尾工作
- CALL NT6_ENDPROG
- `SEND 0x11_,0x12_,0x2E_,0x2E^,0x12^,0x11^
- `LOGS
复制代码 系统中有两个MAIN有两个SHEL,似乎还好使一点,其他几种情况,一旦脚本中出现kill explorer就黑屏了。
不知按LZ的方法怎么改以上脚本。 |
|