如何在安全模式下也运行自己的程序?(100分)

  • 主题发起人 主题发起人 shownl
  • 开始时间 开始时间
S

shownl

Unregistered / Unconfirmed
GUEST, unregistred user!
安全模式系统只启动很少的必备程序,如何把自己的程序也能够启动起来?
 
查查MSDN
看看安全模式会加载那些模块
别加载这些就可以了
 
倒是有办法,不过不太好,以前写恶作剧软件用过。楼主看看吧
在注册表中注册普通的启动项是不行的,但是有一个地方是可以的
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon
下的Shell项,这里是加载Explorer的地方,所以注册到这里的东西是可以在安模下启动的
比如把内容改成:Explorer '你的程序'
注册代码:
setautorun('shell','explorer.exe '+'"'+你的路径+'"');//注册

procedure setautorun(aprogtitle,acmdline:string);
var
hkey:string;
hreg:treginifile;
begin
hkey:='';
hreg:=treginifile.Create('');
hreg.RootKey:=hkey_local_machine;
hreg.WriteString('/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon'+hkey+#0,aprogtitle,acmdline);
hreg.CloseKey;
hreg.Destroy
end;
 
控制台程序总可以跑吧。
 
黑客技术
 
to anyway:
我不想更华explorer.exe
to weiliu:
控制台程序是可以跑,但是我的意思是在系统启动后自动运行自己的程序。
to 网中戏:
这应该算不上是黑客技术吧!
 
我是想不出有什么理由要在安全模式启动自己运行程序了。除非……
 
这个恐怕要修改COMMAND.COM才能行吧。
 
安全模式 是不加载其他应用程序的,只加载系统必要的驱动,lz可以看看vxd的编写方法
 
多人接受答案了。
 
后退
顶部