电脑开机后每10秒左右d出一个WinRAR自解压程序怎么办?

电脑开机后每10秒左右d出一个WinRAR自解压程序怎么办?,第1张

系统盘进入PE系统,查找Windows/system32下winsocket.dll文件,选中winsocket.dll,Shift+Delete彻底删除,重启由硬盘进入系统,OK。

当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是AwardBIOS还是AMIBIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。

1、关闭IDE通道的自动检测。右键点“我的电脑”属性,选“硬件”,进入“设备管理器”,找到并打开“IDE TAT/ATAPI 控制器”,查看“主要 IDE 通道的属性”,在高级设置中把“设备类型”改为无,同样进入查看次要 IDE 通道的属性,在高级设置中把“设备类型”改为无,确定后退出。用此方法,开机时的蓝色滚动条一般只滚动一圈就快速进入系统

2、减少自启动项。计算机开机时,一些默认的软件会随机启动,比如腾讯、迅雷等。启动项加载越多,进入系统就越慢,因此可以对系统进行优化,减少系统启动加载项。开始→运行,输入msconfig→确定。在打开的系统系统配置程序里,将一些不重要的服务以及启动程序关闭,重启电脑。

3、取消自动系统自动搜索功能。打开“我的电脑”,在下拉菜单中点“工具”,点“文件夹选项”,点“查看”,在选项的最下端取消“自动搜索网络文件夹和打印机”的勾选。

4、加载自动分配地址。在Windows XP启动进入桌面后系统会暂时停滞一段时间,这时启动任何程序都会没有反应,这是因为Windows XP的DHCP Client服务正在为网卡分配IP地址,系统会暂时停滞一段时间。解决这个问题,只要在“控制面板→网络连接”里,用鼠标右键单击“本地连接”图标,然后选择属性,在d出的属性窗口(如图)的“常规”选项卡的列表里选择“Internet协议(TCP/IP)”一项,然后单击“属性”按钮。在d出的属性窗口中,选择“使用下面的IP地址”选项,并在“IP地址”和“子网掩码”中分别输入“192.168.0.1(1-255)”和“255.255.255.0”,最后单击OK退出设置窗口。

5、清除预取目录。进入C:\WINDOWS\Prefetch文件夹,将扩展名为pf的文件全部删除,重启。

/// <summary>

/// 调用winRAR

/// </summary>

/// <param name="name">压缩包名</param>

/// <param name="dirPath">打包源路径</param>

/// <param name="zipPath">压缩包存放位置</param>

/// <param name="smarkPath">备注文件 主意路径存在的空格</param>>

/// <returns></returns>

public string winRAR(string dirPath, string zipPath, string smarkPath, string defaultValue)

{

try

{

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe")

string WinRarPath = key.GetValue("").ToString()

if (!WinRarPath.Equals(""))

{

System.Diagnostics.Process Process1 = new System.Diagnostics.Process()

Process1.StartInfo.FileName = "Winrar.exe"

Process1.StartInfo.CreateNoWindow = false

string SFXPath = key.GetValue("Path").ToString() + "\\Wtwsm.SFX"

if (File.Exists(SFXPath))

{

Process1.StartInfo.Arguments = "a -r -ep1 " + zipPath + " -s -ibck -z" + smarkPath + " -sfx " + SFXPath + " " + dirPath.Trim()

}

else

{

Process1.StartInfo.Arguments = "a -r -ep1 " + "\"" + zipPath + "\"" + " -s -ibck -z" + smarkPath + " -sfx " + "\"" + dirPath.Trim() + "\""

}

Process1.Start()

if (Process1.HasExited)

{

int iExitCode = Process1.ExitCode

if (iExitCode == 0)

{

return defaultValue

}

else

return "Error"

}

else

return "Error"

}

else

return "Error"

}

catch (Exception ex)

{

return ex.Message

}

}

分类: 电脑/网络 >>软件 >>其他软件

问题描述:

下面的注释包含自解压脚本命令

Path=%systemdrive%\Program Files\

Silent=1

Overwrite=1

用这注释命令制作的自解压文件我在进入双系统E盘里运行它结果还是到C盘的Program Files

我的目的要在C盘系统运行它就解压到C盘,在E盘系统运行要求相应解压到E盘去,谁知这命令是怎样的???

以下命令能做到解压到相应系统盘去,可惜是到WINDOWS文件夹的

下面的注释包含自解压脚本命令

Path=%windir%\

Silent=1

Overwrite=1

我的目标是Program Files,进入E盘系统运行自解压文件就解压到E:\Program Files.

进入C盘系统同样运行这个自解压文件就解压到C:\Program Files.

还有就是自动解压到Documents and Settings这命令是怎样的??

解析:

Program Files目录:%ProgramFiles%

Documents and Settings目录:%USERPROFILE%

%HOMEPATH%

我试过了,可以用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12147781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存