■■■■【绝对有趣,up有分,谢谢关注】请问win98的Explorer.exe的运行机制■■■■(200分)

  • 主题发起人 主题发起人 cornermoss
  • 开始时间 开始时间
不懂,up一下吧
 
刚才把C:/windows/system/Mprexe.exe和myfile绑定了测试,开机可以加载Explorer.exe为
系统shell,myfile也可以先去桌面显示前加载完成//请备份Mprexe.exe
——但是,如果用“注销”的话,则不能加载myfile,这是不是说注销的时候Mprexe.exe
是没有运行的?

//刚才有人说:把Explorer.exe修改一下,使它能调用我的DLL,让DLL去隐藏桌面的
是不是用Rundll32.exe mydll.dll,函数接口 这样?
 
有人说他写过一个工具setdll,专门用来修改一个pe格式的文件,给pe格式文件插入dll,如
setdll -d:a.dll,b.dll explorer.exe
就会给explorer.exe插入a.dll和b.dll,启动explorer.exe的时候就会加载我的a.dll和b.dll

大家看可以写出来吗?
 
to cornermoss:
ie 插件
http://gamebbs.d2g.biz/download/iehelper.rar

使用方法:
regsvr32 iehelper.dll

作用:
防止在IE里点击有关 "C:" 的链接
 
runonce是什么???
 
runonce是注册表里面的一个键值
里面可以放很多想在windows启动时自动启动的程序
 
to payer:你的那个dll做的真不错呀,厉害厉害^_*
可不可以给我源代码,功能片段也可以,或者给我做一个可以根据需要限制盘符的版本好不?
(比如可能会根据客户需要限制d盘啊这些的~~)
cornermoss@163.net
谢谢^_*
 
to cornermoss:
我给源程序你吧!我现在没有,回家给你
你有上QQ吗?很想跟你交流一下
 
to payer:我的QQ343670,MSN:zhangxd78@hotmail.com
但是上班时间都不能挂,下午5点半下班后可以
先谢谢你呀^_* 你可以发信到cornermoss@163.net,免得别人说我们在这里聊天了,西西;-P
 
up
不太懂,收藏
 
没搞清楚说些什么。。[:(]
 
写在RunOnce里当然不行,这得很清楚吗 Run Once。
不过可以写在 Run 里啊。就在RunOnce 上两行, 注意不要写到 Run_ 上啊。
也可以写 win.ini
[windows]
load= ???
run= ???

这两个你写在那都行。

 
在你的程序加上以下 看看。
procedure TForm1.FormActivate(Sender: TObject);
var
Hdesktop:HWND;
temp:integer;
// rtButton2: TRect;
begin
SystemParametersInfo(Spi_screensaverrunning,1,@temp,0);

Hdesktop:=FindWindow('Progman',Nil);
ShowWINDOW(Hdesktop,0);
Hdesktop:=FindWindow('Shell_TrayWnd',Nil);
ShowWINDOW(Hdesktop,0);
end;
 
to tinytao:
这样做整个任务栏什么都看不到了!切换程序不方便!
不过我都是想自己做任务栏
 
ro tinytao:我是要“在显示桌面前,myfile就完全show出来”~~,run能做到吗?
 
后退
顶部