碎纸机(代码).docVIP

  • 22
  • 0
  • 约6.2万字
  • 约 61页
  • 2016-11-27 发布于河南
  • 举报
碎纸机(代码)

#include Tcdefs.h #include SrRestorePtApi.h #include io.h #include propkey.h #include propvarutil.h #include sys/types.h #include sys/stat.h #include Apidrvr.h #include BootEncryption.h #include Boot/Windows/BootCommon.h #include Combo.h #include ComSetup.h #include Dlgcode.h #include Language.h #include Registry.h #include Resource.h #include Dir.h #include Setup.h #include SelfExtract.h #include Wizard.h #include ../Common/Resource.h using namespace TrueCrypt; #pragma warning( disable : 4201 ) #pragma warning( disable : 4115 ) #include shlobj.h #pragma warning( default : 4201 ) #pragma warning( default : 4115 ) char InstallationPath[TC_MAX_PATH]; char SetupFilesDir[TC_MAX_PATH]; char UninstallBatch[MAX_PATH]; LONG InstalledVersion = 0; BOOL bUninstall = FALSE; BOOL bRestartRequired = FALSE; BOOL bMakePackage = FALSE; BOOL bDone = FALSE; BOOL Rollback = FALSE; BOOL bUpgrade = FALSE; BOOL bDowngrade = FALSE; BOOL SystemEncryptionUpdate = FALSE; BOOL PortableMode = FALSE; BOOL bRepairMode = FALSE; BOOL bChangeMode = FALSE; BOOL bDevm = FALSE; BOOL bPossiblyFirstTimeInstall = FALSE; BOOL bUninstallInProgress = FALSE; BOOL UnloadDriver = TRUE; BOOL bSystemRestore = TRUE; BOOL bDisableSwapFiles = FALSE; BOOL bForAllUsers = TRUE; BOOL bRegisterFileExt = TRUE; BOOL bAddToStartMenu = TRUE; BOOL bDesktopIcon = TRUE; BOOL bDesktopIconStatusDetermined = FALSE; HMODULE volatile SystemRestoreDll = 0; void localcleanup (void) { localcleanupwiz (); cleanup (); CloseAppSetupMutex (); } BOOL StatDeleteFile (char *lpszFile) { struct __stat64 st; if (_stat64 (lpszFile, st) == 0) return DeleteFile (lpszFile); else return TRUE; } BOOL StatRemoveDirectory (char *lpszDir) { struct __stat64 st; if (_stat64 (lpszDir, st) == 0) return RemoveDirectory (lpszDir); else return TRUE; } HRESULT CreateLink (char *lpszPathObj, char *lpszArguments, char *lpszPathLink) { HRESULT hres; IShellLink *psl; /* Get a pointer to the IShellLink

文档评论(0)

1亿VIP精品文档

相关文档