文件名称:windows下shell编程例子
文件大小:69KB
文件格式:RAR
更新时间:2018-01-01 08:34:43
win7、shell
win7下shell编程的例子。一共包含3个例子: 1、一个简单的shell菜单项例子,没有实际作用。 2、codeproject上的一个copypath的例子,做了扩充,可以拷贝文件路径、文件夹路径和磁盘路径。 3、一个文件属性页例子、可以展示出一个dll所依赖的其它dll文件。 注意: 编译64位系统的shell程序,需要选择x64平台进行编译。 64位系统下注册dll,需要切换到C:\Windows\SysWOW64>目录,再使用regsvr32进行注册、使用regsvr32 /u进行反注册。
【文件预览】:
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)