
Windows
mzlogin
公众号:闷骚的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
可执行文件名中包含install或setup
问题描述: 在Windows Vista+系统下,若EXE文件名中包含有’install’、’setup’等字样,可能出现如下问题:1. 每次软件运行完退出后会弹出”程序兼容性助手”(Program Compatibility Assistant, 简称PCA),提示软件未正确安装。2. 在Vista+的操作系统下任务栏右键该程序缺少”将此程序锁定到任务栏”和软件名同名项。分析原创 2013-05-19 01:19:40 · 2995 阅读 · 0 评论 -
Windows界面相关小知识点
Q:禁止Win7下窗口被拖到顶部时自动飘到左上角A:去掉窗口的WS_THICKFRAME风格Q:将最小化或者不是在最前面的窗口激活到前面A:SwitchToThisWindowQ:禁止双击标题栏最大化窗口A:屏蔽WM_NCLBUTTONDBLCLK消息Q:禁止XP下右键任务栏的“最大化”菜单项A:去掉窗口的WS_MAXIMIZEBOX风格原创 2013-04-18 10:40:55 · 1135 阅读 · 0 评论 -
Windows API中的坑
ExpandEnvironmentStrings风险:进程会继承其父进程的环境变量,在展开如%APPDATA%等目录时,有可能父进程对此环境变量进行过修改,那么可能你获取的就不是你想要的当前SESSION的%APPDATA%了。建议:使用SHGetFolderPath系列函数来做这件事。GetModuleFileName风险:在DLL中调用时,若传入的ins原创 2014-05-31 02:02:53 · 3168 阅读 · 0 评论