SysUtils.h
上传用户:fengliqin8
上传日期:2007-04-13
资源大小:28k
文件大小:1k
源码类别:

进程与线程

开发平台:

Visual C++

  1. //
  2. // 系统扩展
  3. // 最后更新: 2003.08.18
  4. // 历史:
  5. // 1 create by alone on 2003.08.18
  6. //
  7. #ifndef _SYSUTILS_INCLUDE__
  8. #define _SYSUTILS_INCLUDE__
  9. #include "Shlwapi.h"
  10. // 判断文件是否存在
  11. BOOL IsFileExists(char *pszPathName);
  12. // 创建多层目录,成功返回TRUE,识别返回FALSE
  13. BOOL ForceDirectories(char *pszDir);
  14. // 扩展文件操作
  15. BOOL DeleteFileEx(char *szPathName, BOOL bAllowUndo = FALSE);
  16. BOOL RenameFileEx(char *szOldPathName, char *szNewPathName);
  17. BOOL MoveFileEx(char *szSrcPathName, char *szDstPathName);
  18. BOOL CopyFileEx(char *szSrcPathName, char *szDstPathName);
  19. // 重新启动操作系统
  20. BOOL RebootWindows();
  21. // 设置程序是否在操作系统启动后自动运行
  22. void SetAutoRun(BOOL bEnable);
  23. BOOL ShutDownWin98();
  24. BOOL ShutDownWinNT();
  25. BOOL IsLegalFileName(char *szFileName);
  26. #endif // #ifndef _SYSUTILS_INCLUDE__