
[windows]Shell编程
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
SHChangeNotify
SHChangeNotify( SHCNE_DELETE, SHCNF_PATH | SHCNF_FLUSHNOWAIT, TEXT("C:\\WINDOWS"), NULL );运行这条命令时,请打开 C 盘,并确认 WINDOWS 文件夹存在,运行后,保证目瞪口呆,WINDOWS 文件夹竟然不见了,哈哈,别怕,刷新一下又回来了。这只是欺骗而已。这个东西有吓人作用.原转载 2017-04-11 16:03:15 · 3678 阅读 · 0 评论 -
CSIDL描述及使用说明
CSIDL描述及使用说明:CSIDL 表示的是windows shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows shell所定义的文件夹。CSIDL 表示的是windows shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows shell所定义的文件夹,例如:"我的文档","回收站","Inernet Cache文件夹转载 2017-04-11 16:20:37 · 1660 阅读 · 0 评论 -
windows编程之Windows Shell 编程
这里仅仅是记录下该资源,推荐到下文列出的连接进行查看用VC++ 进行Windows Shell 扩展编成 由ccc编译 序言: 看过一些对windows 外壳的扩展程序,在使用上一般都是直接利用windows的外壳API做一些工作,因为外壳操作需要一些比较专业的知识,因此,大部分编程人员特别是转载 2017-04-11 16:26:38 · 1961 阅读 · 0 评论 -
REGSVR32 /n /i:u shell32 命令解析
regsvr32 /n /i:u shell32/u 解除服务器注册/s 无声;不显示消息框;/i 调用DLLInstall给其传递一个可选[cmdline];跟/u一起使用时,卸载dll/n 不要调用DLLRegisterServer;这个选项必须跟/i一起使用转载 2017-04-05 14:04:46 · 2012 阅读 · 0 评论 -
VC++创建快捷方式、删除快捷方式、添加开始菜单程序组菜单
VC++创建快捷方式、删除快捷方式、添加开始菜单程序组菜单并删除程序组菜单的实例,这些小技巧都是在平时软件开发过程中经常用到的功能,有必要掌握。删除快捷方式只需要简单地调用文件操作函数SHFileOperation()就可以了,在完成上述操作后,要调用SHChangeNotify()通知Windows外壳更新状态变化。VC++增加程序组(创建文件夹)和快捷方式,及删除操作相关代码如下:转载 2017-04-05 16:19:45 · 3117 阅读 · 0 评论 -
SHGetSpecialFolderPath函数简介
1、简介BOOL SHGetSpecialFolderPath( HWND hwndOwner, LPTSTR lpszPath, int nFolder, BOOL fCreate);功能: 获取指定的系统路径。参数: HWND hwndOwner, 窗口所有者的句柄。可用GetDesktop转载 2017-08-29 15:40:58 · 918 阅读 · 0 评论