VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 188|回复: 10

[VC++ | MFC] Windows Shell 程序设计 资料

[复制链接]
58_avatar_middle
最佳答案
31 
online_vip 发表于 2020-5-3 12:10:16 | 显示全部楼层 |阅读模式
Windows Shell 程序设计 资料 Windows Shell 编程指南与实例.pdf (7.36 MB, 下载次数: 34)

Windows shell编程.pdf

2.23 MB, 下载次数: 18, 下载积分: 驿站币 -1





上一篇:现代C++教程:高速上手C++11/14/17/20 高清版PDF+源码
83_avatar_middle
最佳答案
0 
在线会员 发表于 2020-5-3 16:49:38 | 显示全部楼层
谢谢分享,学习下。。。
96_avatar_middle
最佳答案
0 
donate_vip 发表于 2020-5-3 19:41:44 | 显示全部楼层
什么用的呢。。。
08_avatar_middle
最佳答案
1 
在线会员 发表于 2020-5-3 22:26:19 | 显示全部楼层
Shell设计?powershell????
58_avatar_middle
最佳答案
31 
ico_lz  楼主| 发表于 2020-5-3 22:32:43 | 显示全部楼层
SummerGull 发表于 2020-5-3 22:26
Shell设计?powershell????

是Windows Shell,两种不同的技术。
58_avatar_middle
最佳答案
31 
ico_lz  楼主| 发表于 2020-5-3 22:33:51 | 显示全部楼层
本帖最后由 thzzl 于 2020-5-3 22:59 编辑
SummerGull 发表于 2020-5-3 22:26
Shell设计?powershell????

打开任务管理器,有个名为:explorer.exe的进程,是Shell的主程序,通常软件卡死,也是将这个软件关掉,在任务管理器中重启一下,解决卡死问题。

ShellExecute常用的打开文件,打开某网址,打开邮箱的函数也是个Windows Shell函数,一般这种函数都是以Shell开头。

简单说,给我们自己的程序写界面,用CreateWindow,GDI,如果想修改操作系统的界面,并且让它永久有效,就要学shell,就是修改操作系统外壳。


比如这是某压缩文件的属性菜单,其它都是系统默认的,但这个2345好压压缩文件这个选项卡,可能就用到了Shell技术。

Windows Shell 程序设计 资料

98_avatar_middle
最佳答案
0 
在线会员 发表于 2020-5-4 08:37:34 | 显示全部楼层
谢谢分享



08_avatar_middle
最佳答案
1 
在线会员 发表于 2020-5-4 11:54:41 | 显示全部楼层
thzzl 发表于 2020-5-3 22:33
打开任务管理器,有个名为:explorer.exe的进程,是Shell的主程序,通常软件卡死,也是将这个软件关掉, ...

嗯和我的猜想差不多。就是修改WIndows现有的窗口程序,。
58_avatar_middle
最佳答案
31 
ico_lz  楼主| 发表于 2020-5-4 13:17:53 | 显示全部楼层
SummerGull 发表于 2020-5-4 11:54
嗯和我的猜想差不多。就是修改WIndows现有的窗口程序,。

嗯,可以用它来做迷惑性的事情,比如修改登录程序,在系统默认的登录框提前执行我们的登录框,骗对方输入账号和密码,然后用得到的账号密码,在去登录这台电脑,对方那里无察觉,通常会想登录框总不会是黑客程序员。我们却能得到了管理员密码。然后打开端口,通过远程登录方式访问,杀毒软件都查不出来,因为用的是系统自带的,我学这个主要是兴趣,不是要做那种事。
08_avatar_middle
最佳答案
1 
在线会员 发表于 2020-5-4 19:36:49 | 显示全部楼层
thzzl 发表于 2020-5-4 13:17
嗯,可以用它来做迷惑性的事情,比如修改登录程序,在系统默认的登录框提前执行我们的登录框,骗对方输入 ...

以前最基本的一个 shell我记得很清楚 是   系统关于的shell 调用一个 API叫做 ShellAbout。这是我 N年前第一次运用 到现在没应用过。
58_avatar_middle
最佳答案
31 
ico_lz  楼主| 发表于 2020-5-4 20:12:34 | 显示全部楼层
SummerGull 发表于 2020-5-4 19:36
以前最基本的一个 shell我记得很清楚 是   系统关于的shell 调用一个 API叫做 ShellAbout。这是我 N年前 ...

嗯,shell开头的api都是,这是打开关于对话框吧,还有好多,控制面版里也有,xp时代有用shell做主题的,现在系统美观了,用shell的少了,但用于安全,可以伪装一些系统菜单。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-5-28 00:24

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表