========================================================================
活动模板库:01SimpleShellExt 项目概述
========================================================================
应用程序向导已为您创建了此 01SimpleShellExt 项目,作为编写动态链接库 (DLL) 的起点。
本文件概要介绍组成项目的每个文件的内容。
01SimpleShellExt.vcxproj
这是使用应用程序向导生成的 VC++ 项目的主项目文件,其中包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。
01SimpleShellExt.vcxproj.filters
这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。
My01SimpleShellExt.idl
此文件包含项目中定义的类型库、接口和组件类的 IDL 定义。
此文件将由 MIDL 编译器处理,用于生成:
C++ 接口定义和 GUID 声明 (My01SimpleShellExt.h)
GUID 定义 (My01SimpleShellExt_i.c)
类型库 (My01SimpleShellExt.tlb)
封送处理代码 (My01SimpleShellExt_p.c 和 dlldata.c)
My01SimpleShellExt.h
此文件包含 My01SimpleShellExt.idl 中定义的项目的 C++ 接口定义和 GUID 声明。它将在编译过程中由 MIDL 重新生成。
01SimpleShellExt.cpp
此文件包含对象映射和 DLL 导出的实现。
01SimpleShellExt.rc
这是程序使用的所有 Microsoft Windows 资源的列表。
01SimpleShellExt.def
此模块定义文件为链接器提供有关 DLL 所要求的导出的信息,它包含用于以下内容的导出:
DllGetClassObject
DllCanUnloadNow
DllRegisterServer
DllUnregisterServer
DllInstall
/////////////////////////////////////////////////////////////////////////////
其他标准文件:
StdAfx.h, StdAfx.cpp
这些文件用于生成名为 01SimpleShellExt.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。
Resource.h
这是用于定义资源 ID 的标准头文件。
/////////////////////////////////////////////////////////////////////////////
代理/存根 (stub) DLL 项目和模块定义文件:
01SimpleShellExtps.vcxproj
此文件是用于生成代理/存根 (stub) DLL 的项目文件(若有必要)。
主项目中的 IDL 文件必须至少包含一个接口,并且在生成代理/存根 (stub) DLL 之前必须先编译 IDL 文件。
此过程生成 dlldata.c、My01SimpleShellExt_i.c 和 My01SimpleShellExt_p.c,这些是生成代理/存根 (stub) DLL 所必需的。
01SimpleShellExtps.vcxproj.filters
此文件是代理/存根项目的筛选器文件。它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。
01SimpleShellExtps.def
此模块定义文件为链接器提供有关代理/存根 (stub) 所要求的导出的信息。
/////////////////////////////////////////////////////////////////////////////
没有合适的资源?快使用搜索试试~ 我知道了~
windows下shell编程例子
共79个文件
h:18个
cpp:12个
c:9个
5星 · 超过95%的资源 需积分: 21 14 下载量 105 浏览量
2014-12-12
14:48:03
上传
评论
收藏 69KB RAR 举报
温馨提示
win7下shell编程的例子。一共包含3个例子: 1、一个简单的shell菜单项例子,没有实际作用。 2、codeproject上的一个copypath的例子,做了扩充,可以拷贝文件路径、文件夹路径和磁盘路径。 3、一个文件属性页例子、可以展示出一个dll所依赖的其它dll文件。 注意: 编译64位系统的shell程序,需要选择x64平台进行编译。 64位系统下注册dll,需要切换到C:\Windows\SysWOW64>目录,再使用regsvr32进行注册、使用regsvr32 /u进行反注册。
资源推荐
资源详情
资源评论
收起资源包目录
shell.rar (79个子文件)
shell
CopyPath
CopyPathContextMenu.rgs 327B
resource.h 1KB
CopyPath_p.c 7KB
CopyPathContextMenu.h 2KB
CopyPath_i.c 2KB
dllmain.h 292B
CopyPathContextMenu.cpp 4KB
CopyPath_i.h 6KB
dlldata.c 837B
CopyPathps.def 139B
CopyPath.idl 594B
CopyPath.rc 6KB
stdafx.h 483B
CopyPathPS.vcxproj.filters 890B
CopyPath.vcxproj.user 164B
ReadMe.txt 3KB
CopyPath.rgs 12B
CopyPath.aps 4KB
stdafx.cpp 135B
CopyPathPS.vcxproj 4KB
CopyPath.cpp 4KB
CopyPath.vcxproj 14KB
dllmain.cpp 335B
CopyPath.def 190B
targetver.h 236B
CopyPath.vcxproj.filters 3KB
shell.sln 6KB
DependProp
DependProp.vcxproj 14KB
resource.h 1KB
DependProp_p.c 7KB
DependProp.aps 5KB
dllmain.h 335B
DependProp.def 192B
DependProp.rgs 12B
dlldata.c 841B
DependProp.vcxproj.filters 3KB
stdafx.h 483B
icon.ico 318B
ReadMe.txt 3KB
DependPropPS.vcxproj 4KB
DependProp.vcxproj.user 164B
stdafx.cpp 137B
DependPropExt.rgs 321B
DependPropExt.h 2KB
DependPropExt.cpp 4KB
DependProp.idl 584B
DependProp_i.c 2KB
DependPropps.def 139B
dllmain.cpp 377B
DependProp_i.h 6KB
DependProp.cpp 2KB
targetver.h 236B
DependProp.rc 8KB
DependPropPS.vcxproj.filters 896B
01SimpleShellExt
ShellExt01.h 2KB
01SimpleShellExt.rgs 12B
01SimpleShellExt.def 198B
resource.h 1KB
My01SimpleShellExt.idl 629B
My01SimpleShellExt_i.c 2KB
dllmain.h 342B
01SimpleShellExt.vcxproj 8KB
dlldata.c 857B
01SimpleShellExt.vcxproj.user 164B
My01SimpleShellExt_i.h 6KB
stdafx.h 483B
ReadMe.txt 3KB
01SimpleShellExt.rc 6KB
stdafx.cpp 143B
01SimpleShellExt.aps 5KB
My01SimpleShellExt_p.c 7KB
01SimpleShellExtps.def 139B
ShellExt01.cpp 3KB
01SimpleShellExtPS.vcxproj 4KB
01SimpleShellExt.cpp 1KB
ShellExt01.rgs 990B
dllmain.cpp 355B
targetver.h 236B
shell.v11.suo 45KB
共 79 条
- 1
资源评论
- _free2019-01-25学习中,谢谢
kusey
- 粉丝: 68
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功