Skip to content

Commit b93639f

Browse files
committed
Use FOLDERID_Programs to detects Start Menu/Programs folder
1 parent 169e6f2 commit b93639f

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

utils/utils_windows.go

+1-9
Original file line numberDiff line numberDiff line change
@@ -325,21 +325,13 @@ func RemoveStartMenuFolder(folder string) error {
325325
}
326326

327327
func getProgramsStartMenuDir() (string, error) {
328-
startMenuFolder, err := GetStartMenuFolder()
329-
if err != nil {
330-
return "", err
331-
}
332-
return filepath.Join(startMenuFolder, "Programs"), nil
328+
return windows.KnownFolderPath(windows.FOLDERID_Programs, 0)
333329
}
334330

335331
func GetDesktopFolder() (string, error) {
336332
return windows.KnownFolderPath(windows.FOLDERID_Desktop, 0)
337333
}
338334

339-
func GetStartMenuFolder() (string, error) {
340-
return windows.KnownFolderPath(windows.FOLDERID_StartMenu, 0)
341-
}
342-
343335
var (
344336
pMessageBoxW = user32.NewProc("MessageBoxW")
345337
)

0 commit comments

Comments
 (0)