VC基础
文章平均质量分 71
viviansuda
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于WIN7 权限及VirtualStore
win7 下,个人的配置文件会自动保存在C:/Users/***XX/AppData/Local/VirtualStore/Program Files/MyApp/***.ini里,而原先安装在C:/Program Files/MyApp/***.ini则没有改变,产生这样的转存原理如下:这个当权限不够时,保证兼容性的做法。比如往program files 或某些系统目录要写入东西,会保存配置文件,权限不够,就会被重定向到这里。比如往program files安装软件,一般安装程序会触发UAC提升权限,当然原创 2010-12-06 10:59:00 · 9057 阅读 · 3 评论 -
VISTA WIN7下如何以管理员身份打开程序
<br />遇到win 7下权限限制,对c:/program files下的自己的配置文件.ini做修改时,系统会自动复制到c:/users/用户名/AppData/Local/VirtualStore/Program Files/***/***.ini下面,并做修改,然后会自动读取,但是如果以管理员身份运行则不会这样,网上找到用管理员身份打开Exe方法如下:<br /> C/C++ code VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行。 用以下办法,给应用程序添加转载 2010-12-06 09:36:00 · 1819 阅读 · 1 评论 -
打开操作,以及如果没有默认格式,弹出打开方式让用户自己选择何种程序打开文件
<br /> CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,NULL,this);<br /> dlg.DoModal();<br /> CString sFile=dlg.GetPathName();<br /> HINSTANCE hst=ShellExecute(NULL, _T("Open"),sFile, NULL, NULL, SW_SHOW);<br /> if ((int)hst==SE_ERR_NOASSOC)<br /> {<br />原创 2010-12-06 09:46:00 · 640 阅读 · 0 评论 -
HTTP协议上传
<br />HTTP协议上传<br />CString CHotpimUploadDlg::MakeRequestHeaders(CString &strBoundary)//包头<br />{<br /> CString strFormat;<br /> CString strData;<br /> <br /> strFormat = _T("Content-Type: multipart/form-data; boundary=%s/r/n");//二进制文件传送Content转载 2010-12-06 10:03:00 · 813 阅读 · 0 评论 -
根据机器码实现软件注册
偶然看到一篇关于根据电脑硬件的相关串号,作为软件序列号,然后根据自己设计的编码格式,得到不同的注册码的文章。 其中提到GetVolumeInformation得到硬盘的序列号,在格式化后,这个序列号会发生变化,想到我们自己设计的程序中,的确是偷懒,用了这个方法获取得到C盘的序列号 根据文章中的方法,要获取硬盘真正的序列号,我先把程序摘录下来,等之后空下来,再来看看是否真正可行,是否适用于各个不转载 2012-03-29 09:39:09 · 3114 阅读 · 0 评论
分享