摘要: 在Vista/Win7/Win8下,有一个系统兼容性助手功能,在安装程序安装完成或卸载完成后,可能会弹出应用程序兼容性助手相关的提示,提示程序可能安装不正确,很是烦人。如下图所示: 事实上,我们的程序兼容性是没问题的,只不过是在程序中没有指定应用程序兼容的操作系统,所以导致了这些问题。 VS2008 阅读全文
posted @ 2016-04-07 15:59 哼哼哈哈二将 阅读(8976) 评论(0) 推荐(0) 编辑
摘要: Windows系统版本判定那些事儿 前言 本文并不是讨论Windows操作系统的版本来历和特点,也不是讨论为什么没有Win9,而是从程序员角度讨论下Windows获取系统版本的方法和遇到的一些问题。在Win8和Win10出来之后,在获取系统版本时,可能很多人都碰到了类似的问题,为什么以前工作得很好的 阅读全文
posted @ 2016-04-07 15:12 哼哼哈哈二将 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,我们经常要获当前系统的版本号,判断当前是什么系统,获取获取物理内存和可用内存大小,获取CPU名称、内核数目、主频,获取MAC地址,获取屏幕分辨率,下面的这个c++类将包含所有这些信息。 阅读全文
posted @ 2016-04-07 15:05 哼哼哈哈二将 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 创建快速启动栏 在windows软件开发中,软件安装过程中总是需要在快速启动栏创建快捷方式,下面介绍一种快速启动栏创建快捷方式的方法,具体代码如下:(该方法不支持win10,目前还没有找到win10的创建方法,有方法的朋友欢迎推荐) /* * 设置快速启动栏 * szExePath[in]:要创建快 阅读全文
posted @ 2016-04-07 14:51 哼哼哈哈二将 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 开始菜单创建快捷方式 在windows软件开发中,软件安装过程中总是需要在开始菜单创建快捷方式,下面介绍一种开始菜单创建快捷方式的方法,具体代码如下: /* * 创建快捷方式 * szExePath[in]:要创建快捷方式的exe文件全路径 * szLinkName[in]:要创建的快捷方式.lin 阅读全文
posted @ 2016-04-07 14:41 哼哼哈哈二将 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 创建桌面快捷方式 在windows软件开发中,软件安装过程中总是需要在桌面创建快捷方式,下面介绍一种创建桌面快捷方式的方法,具体代码如下: /* * 创建快捷方式 * szExePath[in]:要创建快捷方式的exe文件全路径 * szLinkName[in]:要创建的快捷方式.link文件的全路 阅读全文
posted @ 2016-04-07 14:30 哼哼哈哈二将 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 设置开机启动 很多软件要求软件能够在开机时自启动,下面讲讲如何设置开机自启动。 Windows设置程序的开机启动的方法有很多,这里只讲其中的一种,该方法同时适用于32位和64位的操作系统,只需将需要开机启动的exe程序路径等设置到相应的注册表项中即可,具体的注册表路径如下:HKEY_CURRENT_ 阅读全文
posted @ 2016-04-07 14:06 哼哼哈哈二将 阅读(687) 评论(1) 推荐(0) 编辑