void CgetfreediskDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
ULARGE_INTEGER FreeAv,TotalBytes,FreeBytes;
CString Driver,strFreeBytes;
Driver=_T("E:\\");
if(GetDiskFreeSpaceEx(Driver,&FreeAv,&TotalBytes,&FreeBytes))
{
//格式化信息,并显示出来
strFreeBytes.Format("%u",FreeBytes.QuadPart);
}
WritePrivateProfileString("free","str1",strFreeBytes,".\\Config.ini");}
解决方案 »
- 请高手帮忙,人穷,无可赠予,只有拜谢。
- pictureEX
- RegisterClassEx 可以重复注册"BUTTON"
- 急求,怎么动态加载扩展DLL的导出类?
- 请问:LeftView.obj : error LNK2001: unresolved external symbol这是什么错误?如何改?
- 刚开始学vc,问个弱智问题。
- win32 sdk小问题!
- 做了个控件放进网页里,打开时老提示可能不安全,是不是少个安全证书?怎么做安全证书?
- 无法解析的外部符号 "__declspec(dllimport) public:
- 请教高手一个非常菜的问题????请求高手一定要回答我呀~~~
- 关于ASSERT的用法
- 低级鼠标勾子的问题
{
// TODO: 在此添加控件通知处理程序代码
__int64 FreeAv,TotalBytes,FreeBytes;
CString Driver,strFreeBytes;
Driver=_T("E:\\");
if(GetDiskFreeSpaceEx(Driver,(PULARGE_INTEGER),(PULARGE_INTEGER)&FreeAv,(PULARGE_INTEGER)&TotalBytes,(PULARGE_INTEGER)&FreeBytes))
{
//格式化信息,并显示出来
strFreeBytes.Format("%I64d",FreeBytes);
}
WritePrivateProfileString("free","str1",strFreeBytes,".\\Config.ini");}
FreeBytes.QuadPart是可用字节数15695372288
可得到的strFreeBytes却变成了2810470400
我觉得正确的应该是:
WritePrivateProfileString("free","str1","",strFreeBytes,".\\Config.ini");