- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 win10下安装程序文件权限问题
这次做安装程序被自己坑了,首先,安装程序权限是highestAvailable,然后数据包的客户端程序权限是asInvoker,这就导致一个问题,在win10下运行安装程序后,提取的数据文件*.xml,*.ini连自己都没有权限修改,只能访问和删除,就算当前用户是管理员也没用,最后想了好久,和正常的安装包一个一个选项对比,终于发现问题了,别人的安装程序的权限是asInvoker,而且提取数据包的时
2017-03-15 19:03:50 3519
原创 CString的坑
如果用一个字符串 去查找" NULL"(NULL前面有个空格),查找出来的结果是错的,如下所示,第一个nFindNullPos为10,而MSDN上却说查找不到会返回-1;我换string类去查找,则结果是正确的,nPos则为-1。CString cadShowName = _T("Solidworks 2012");int nFindNullPos = cadShowName.Find
2017-03-15 09:33:17 346
转载 C++中的explicit关键字
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性
2015-03-10 09:14:16 287
转载 C++ new分配内存时的std::bad_alloc异常处理
int *a;try{ //分配内存 a= new int[bigBigNum];}catch(std::bad_alloc){ //异常处理 //弹出提示对话框 // 返回}
2014-08-22 09:53:42 3883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人