没有Autoexec.bat就放到启动组里或在注册表里写一下好了。
解决方案 »
- MFC OLE 操作Excel2007碰到的一个很奇怪的问题,高手请进!!!
- 医学投影图像几何校正?
- 像网通、电信那样的插入广告是怎么实现的?
- 能在CEditView中显示行号吗?
- 刚刚下了msdn,可是在disk1中少了_1769_RTL_x86_enu_NETFrmwrkSDK_Collection.cab这个文件.哪位大哥有,给小弟传到邮箱jiangzhaohua2001@12
- 父对话框上有个子对话框,子对话框用Onpaint()显示图片,父对话框弹出MessageBox被子对话框的显示图片部分遮住了,怎么办?
- 满分问题:为什么会出现"初始化COM组件库错误"?
- 无法屏蔽CDialog的默认键盘操作
- 在线等待一个简单的问题!100分
- 用CSplitterWnd在View中建立formView
- MFC->CDC->LINETO
- 编一个什么样的小程序,最合适学习掌握VC?
大概30行左右的代码啊!
呵呵,自己编一下吧!
::GetTempPath(127,szTempDir);
if (strcmp(&szTempDir[strlen(szTempDir)-1],"\\")!=0)
strcat(szTempDir,"\\");char szFilesToDelete[255];
wsprintf(szFilesToDelete,"%s*.*",szTempDir);WIN32_FIND_DATA wfd;
HANDLE hFiles;
hFiles=::FindFirstFile(szFilesToDelete,&wfd);
if (hFiles!=INVALID_HANDLE_VALUE)
{
char tmp[255];
wsprintf(tmp,"%s%s",szTempDir,wfd.cFileName);
DeleteFile(tmp);
while(::FindNextFile(hFiles,&wfd)!=0)
{
wsprintf(tmp,"%s%s",szTempDir,wfd.cFileName);
DeleteFile(tmp);
}
}
bool DeleteDirectory(char* DirName)
{
CFileFind tempFind;
char tempFileFind[255];
sprintf(tempFileFind,"%s\\*.*",DirName);
int IsFinded=tempFind.FindFile(tempFileFind);
while(IsFinded)
{
IsFinded=tempFind.FindNextFile();
if(!tempFind.IsDots())
{
char foundFileName[255];
strcpy(foundFileName,tempFind.GetFileName().GetBuffer(255));
if(tempFind.IsDirectory())
{
char tempDir[255];
sprintf(tempDir,"%s\\%s",DirName,foundFileName);
DeleteDirectory(tempDir);
}
else
{
char tempFileName[255];
sprintf(tempFileName,"%s\\%s",DirName,foundFileName);
DeleteFile(tempFileName);
}
}
}
tempFind.Close();
RemoveDirectory(DirName);
return true;
}