github.com/henvic/wedeploycli@v1.7.6-0.20200319005353-3630f582f284/command/deploy/remote/location_windows.go (about)

     1  // +build windows
     2  
     3  package deployremote
     4  
     5  import "path/filepath"
     6  
     7  func init() {
     8  	// from https://wiki.carleton.edu/pages/viewpage.action?pageId=9961710
     9  	forbiddenLocations = append(forbiddenLocations,
    10  		filepath.Join(home, "My Documents"),
    11  		filepath.Join(home, "My Documents", "My Pictures"),
    12  		filepath.Join(home, "Application Data"),
    13  		filepath.Join(home, "Local Settings", "Application Data"),
    14  		filepath.Join(home, "Local Settings", "Temp"),
    15  		filepath.Join(home, "AppData"),
    16  		filepath.Join(home, "AppData", "Roaming"),
    17  		filepath.Join(home, "AppData", "Local"),
    18  		filepath.Join(home, "AppData", "Local", "Temp"),
    19  		filepath.Join(home, "Start Menu", "Programs"),
    20  		filepath.Join(home, "Favorites"),
    21  		`C:\`,
    22  		`C:\WINDOWS`,
    23  		`C:\WINNT`,
    24  		`C:\WINDOWS\Program Files`,
    25  		`C:\WINDOWS\Documents and Settings`,
    26  		`C:\WINDOWS\Users`,
    27  		`C:\WINDOWS\System32`,
    28  		`C:\Documents and Settings\All Users`,
    29  		`C:\Documents and Settings\All Users\Application Data`,
    30  		`C:\Documents and Settings\All Users\Start Menu\Programs`,
    31  		`C:\Documents and Settings\All Users\Desktop`,
    32  		`C:\Documents and Settings\All Users\Documents`,
    33  		`C:\Documents and Settings\All Users\Documents\My Pictures`,
    34  		`C:\Users\Public`)
    35  }