码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • windows外壳扩展怎么用


    利用windows外壳扩展保护文件夹

    在win32操作系统(包括win9X、windows nt、windows 2000)不但有方便的图形用户(gui)界面,微软还为windows用户界面保留了强大的可扩充性。

    其中对于windows界面的操作环境(这里称为外壳shell),微软提供了一种称为外壳扩展(shell extensions)的功能来实现文件系统操作的可编程性。

    如果你的机器中安装了word 7.0以上的版本,当你鼠标右键单击一个doc文件,在弹出菜单中选“属性”项,在属性页中不仅显示显示文件的大小、建立日期等信息,同时还增加了doc文档的摘要、统计等信息;又例如安装了winzip 6.0以上版本后,当选中一个或多个文件或文件夹后在单击鼠标右键,在弹出的右键菜单中就增加了“add to zip”等一个zip文件压缩选项。

    上面的这些功能都是通过windows外壳扩展来实现的。

    windows外壳扩展是这样实现的。

    首先要编写外壳扩展程序,一个外壳扩展程序是基于com(component object model)组件模型的。

    外壳是通过接口(interface)来访问对象的。

    外壳扩展被设计成32位的进程中服务器程序,并且都是以动态链接库的形式为操作系统提供服务的。

    写好外壳扩展程序后,必须将它们注册才能生效。

    所有的外壳扩展都必须在windows注册表的hKeY_cLasses_Root\cLsid键之下进行注册。

    在该键下面可以找到许多名字像{acde002F-0000-0000-c000-000000000046}的键,这类键就是全局唯一类标识符。

    每一个外壳扩展都必须有一个全局唯一类标识符,windows正是通过此唯一类标识符来找到外壳扩展处理程序的。

    在类标识符之下的inProcserver32子键下记录着外壳扩展动态链接库在系统中的位置。

    原文地址:https://www.weidianyuedu.com/content/3220778486524.html

  • 相关阅读:
    GBASE南大通用亮相第六届世界智能大会
    心理学考研难度 分析
    [Typescript]基础篇之接口
    职场人,该看重机遇,还是该注重自己的能力?
    Go语言开发小技巧&易错点100例(十三)
    深入理解网络通信和TCP/IP协议
    cv2.imread无法读取图片
    面试官:vue2和vue3的区别有哪些?
    【MySQL】select语句——group by子句和having子句的使用
    手机上玩.NET的两种方式
  • 原文地址:https://blog.csdn.net/hdxx2022/article/details/127939489
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号