SASFLongPaths(32760܂)Ήɂ

rev. 1
auth fT
date 2016/09/04

ɓ

SASF ver 3.22 re.1ȍ~AWindows 10 Anniversary UpdateŃT|[gꂽ
LongPathsɑΉĂ܂BAALongPathsłSĂWin32 API
ΉĂ킯ł͖Aꕔ̃t@C֘Å֐݂̂LongPaths
ɑΉĂ邾łBXɒӂȂ΂ȂȂ̂̓VFnAPI͑
ĂȂAƂƂłB̓IɌȂ΃ReLXgj[
OLE Drag & DropAS~֓t@C폜ȂǂłBAR̂Ƃ
LongPathsɑΉĂȂAvɑ΂āALongPathsgpƖ
\͂܂BR}hVF(CMD.EXE)Ȃǂɓ
܂BLongPaths^pɓāA̓_͏ɔOɒuĂ˂
Ȃ܂B

LongPathsLɂȂ

LongPathsLɂȂɂ͈ȉ̂S̏KvƂȂ܂B

@PDWindows 10 Anniversary UpdateA͂ȍ~OS
@QDHKLM\SYSTEM\CurrentControlSet\Control\FileSystemLongPathsEnabled
@@@0ȊO(OS̃ftHg0ɂȂĂ܂)
@RDAvP[V}jtFXgLongPathsgpLɂȂĂ
@SDQŋLqWXg0ȊO̎ɁAWIN32 APIgp

SASF͂RƂSĂ܂̂ŁA[U[ŏKvȂ̂͂PƂQ
Ȃ܂BPɂĂ͓ɋLqKv͖Ǝv܂BQɂĂ
gpedit.mscő삷邩WXgGfB^ŕύX邱ƂɂȂ܂B
ɂAVXeύX邱ƂɂȂ̂ŁA𗝉ĂlȊO
LɂȂقǂƎv܂B

LongPathsɑΉSASF葱E莮EVXeϐ

  $_CUR_ACDATETIME
  $_CUR_ATTR
  $_CUR_ATTRC
  $_CUR_ATTRCJL
  $_CUR_CRDATETIME
  $_CUR_DRIVE
  $_CUR_DIRECTORY
  $_CUR_DIRWITHOUTYEN
  $_CUR_DIRWITHYEN
  $_CUR_FILEEXT
  $_CUR_FILENAME
  $_CUR_FILENAMEEXT
  $_CUR_LWDATETIME
  $_CUR_SDIRECTORY     ...P
  $_CUR_SDIRWITHOUTYEN ...P
  $_CUR_SDIRWITHYEN    ...P
  $_CUR_SFILEEXT       ...P
  $_CUR_SFILENAME      ...P
  $_CUR_SFILENAMEEXT   ...P
  $_ALT_ACDATETIME
  $_ALT_ATTR
  $_ALT_ATTRC
  $_ALT_ATTRCJL
  $_ALT_CRDATETIME
  $_ALT_DRIVE
  $_ALT_DIRECTORY
  $_ALT_DIRWITHOUTYEN
  $_ALT_DIRWITHYEN
  $_ALT_FILEEXT
  $_ALT_FILENAME
  $_ALT_FILENAMEEXT
  $_ALT_LWDATETIME
  $_ALT_SDIRECTORY     ...P
  $_ALT_SDIRWITHOUTYEN ...P
  $_ALT_SDIRWITHYEN    ...P
  $_ALT_SFILEEXT       ...P
  $_ALT_SFILENAME      ...P
  $_ALT_SFILENAMEEXT   ...P
  $_ACDATETIME
  $_ATTR
  $_ATTRC
  $_ATTRCJL
  $_CRDATETIME
  $_DIRECTORY
  $_DIRWITHOUTYEN
  $_DIRWITHYEN
  $_FILEEXT
  $_FILENAME
  $_FILENAMEEXT
  $_FILESIZE
  $_FILESIZEC
  $_LWDATETIME
  $_SDIRECTORY          ...1
  $_SDIRWITHOUTYEN      ...1
  $_SDIRWITHYEN         ...1
  $_SFILEEXT            ...1
  $_SFILENAME           ...1
  $_SFILENAMEEXT        ...1

  GetNowKeyFilename
  GetOrgKeyFilename
  GetIniDataInt
  GetIniDataIntW
  GetIniDataStr
  GetIniDataStrW
  SetIniDataInt
  SetIniDataStr
  SetIniDataIntW
  SetIniDataStrW
  AttrEx
  Copy
  CopyEx
  CopyEx2
  CreateHardLink
  CreateJunction
  CreateSymbolicLink
  Delete
  DeleteEx
  DeleteEx2
  DeleteJunction
  MaskCopy
  MaskDelete
  MaskMove
  Move
  MoveEx
  ReadTextFile
  ReadTextFileEx
  ReadTextFileW
  Rename
  RenameEx
  RenameRegEx
  SetACDT
  SetAttr
  SetCompressedAttr
  SetCRDT
  SetDTSp
  SetLWDT
  WriteTextFile
  WriteTextFileEx
  WriteTextFileW
  ChDir
  ChDirEx
  MkDir
  MkDirEx
  DivNameAndExt
  DivPathAndName
  ExpandFilename
  ExtractDir
  GetLongName
  GetLongNameEx
  GetShortName ...Q
  GetRelativeName
  GetUNCName
  IncrementalSearch
  FileFindStr
  FileFindText
  CalcCRC32
  CalcCRC64
  CalcMD5
  CalcSHA1
  CalcSHA256
  CalcSHA512
  CheckDir
  GetACDT
  GetACDTEx
  GetADSList
  GetADSListEx
  GetAttr
  GetAttrEx
  GetCompressedAttr
  GetCRDT
  GetCRDTEx
  GetCurDir
  GetFileSize
  GetFileSystem
  GetListACDATETIME
  GetListATTR
  GetListATTRC
  GetListATTRCJL
  GetListCRDATETIME
  GetListFILENAME
  GetListFILETYPE
  GetListLWDATETIME
  GetListSFILENAME  ...Q
  GetLWDT
  GetLWDTEx
  GetOriginalName
  ListUpDir
  ListUpDirEx
  Update
  MakeResponseFile  ...R
  MakeResponseFileW ...R
  LoadGraphic
  InputDir
  InputDirSp
  SelectDir

  IsLongPathsReady
  HasShortFilename
  IsDir
  IsFile
  IsJunction
  IsSymbolicLink

PEWindows 7ȍ~A8.3`̒Zt@C邩ۂ́AftH
      głVolumeɐݒ肳܂BZt@C݂邩ۂ
      ver 3.22ɂĐVǉꂽHasShortFilename莮gpĂ
      B
QE1lAɒZt@CƂ͌܂BHasShortFilename
      莮ő݂mFĂB
REAA[JCoDLL̂̂LongPathsɑΉĂȂ̂ňӖ
      ܂B

LongPathsȂSASF葱E莮EVXeϐ

  GetSASFDir
  DustBoxEx
  DustBoxEx2
  MakeShortCut     ...P
  MakeShortCutEx   ...P
  ShellCopy
  ShellMove
  Exec
  ExecAsUser
  ExecEx
  ExecExWithLog
  ExecSp
  ExecWithLog
  Relative
  RelativeSp
  RunAs
  RunAsSp
  Aish
  Aishmv
  ArcDll
  ArcDllVersions
  ArcList
  ArjList
  Bga
  BgaList
  BgaVer
  Cab
  CabList
  CabVer
  ChArcDir
  Gca
  GcaList
  GcaSubVer
  GcaVer
  InfoUnzip
  InfoUnzipVer
  Ish
  IshVer
  IsoList
  LzhList
  RarList
  SetARchive
  SevenZip
  SevenZipList
  SevenZipSubVer
  SevenZipVer
  Tar
  TarList
  TarVer
  Unarj
  UnarjSubVer
  UnarjVer
  UnIso
  UnIsoSUbVer
  UnIsoVer
  Unlha
  UnlhaSUbVer
  UnlhaVer
  Unrar
  UnrarVer
  Unzip
  UnzipSubVer
  UnzipVer
  Zip
  ZipList
  ZipVer
  InputExec
  InputExecWithElevation
  InputFolder
  ConnectNet
  ConnectNetEx
  ContextCmd
  ContextMenu
  ContextMenuEx

  CheckARC
  CheckARJ
  CheckBGA
  CheckCAB
  CheckGCA
  CheckISH
  CheckISO
  CheckLZH
  CheckRAR
  CheckSevenZip
  CheckTAR
  CheckZIP

PEV[gJbg͍쐬邪Aɓ삵Ȃ
