rundll32.exe 郁闷中

前几天从阿黄那边弄来了一个rundll32.exe的用法文档, 看上去很不错的样子,因为第一行就是
rundll32.exe user.exe,restartwindows
想起以前千辛万苦的提升权限去关机, 顿时感到一阵欣慰。
可惜啊, 试验的结果用不起来, 老是出现下面的错误, 叫了几个朋友试了一下, 结果也是一样。


很是郁闷, 无奈之下,只好转向了shutdown -s -t 0。
早点试就不会出现下面的悲剧了。

简单侃两句!
这个其实就是很简单的Process类的使用了。
核心代码如下:
         ///   <summary>
        
///  启动某个进程
        
///   </summary>
        
///   <param name="arguments"> 参数 </param>
        
///   <param name="fileName"> 文件名称 </param>
         public   void  StartProcess( string  arguments,  string  fileName)
        {
            ProcessStartInfo info 
=   new  ProcessStartInfo();
            info.Arguments 
=  arguments;
            info.CreateNoWindow 
=   true ;
            info.ErrorDialog 
=   true ;
            info.FileName 
=  fileName;
            info.UseShellExecute 
=   false ;

            Process process 
=   new  Process();
            process.StartInfo 
=  info;
            process.Start();
        }
偶把那些诸如" shell32.dll, Control_RunDLL  access.cpl,,5" 都存放到了button的tag里面, 以后就统一处理了,恶心一下!
小记:【摘自baidu知道】
Rundll32.exe是什么?顾名思义,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。

这里rundll32.exe就相当于了一个dll加载器了, 呵呵!
上面的问题有哪位达人知道了, 还望告知!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值