PDA

View Full Version : Rename a Start Menu Programs Folder shortcut?


Feersum
05-06-2008, 02:02 AM
I'm pulling my hair out trying to rename a shortcut in a Start Menu Programs Folder.

File.Rename("C:\\OldFile.ext", "C:\\NewFile.ext"); doesn't really cut it as would not work for vista.

Can anyone give me an example using something like e.g. SHF_STARTMENUPROGRAMS_COMMON

Thanks

ShadowUK
05-06-2008, 10:47 AM
File.Rename(Shell.GetFolder(SHF_STARTMENUPROGRAMS_ COMMON).."\\Internet Explorer.ink", "Shell.GetFolder(SHF_STARTMENUPROGRAMS_COMMON).."\\Internet Exploder.ink");

Something like that?

Feersum
05-06-2008, 04:14 PM
thanks ShadowUK, but it doesn't work for me. It would probably work if the shortcut was in the Start Menu Programs directory...but it's in a folder in the Start Menu Programs directory.

...adding
File.Rename(Shell.GetFolder(SHF_STARTMENUPROGRAMS_ COMMON).."\\My MOD Folder ", "Uninstall My MOD 3.0", Shell.GetFolder(SHF_STARTMENUPROGRAMS_COMMON).."\\My MOD Folder ", "Uninstall My MOD 3.2");

screws up the File.Rename syntax

ShadowUK
05-07-2008, 12:26 AM
File.Rename takes two arguments, Source and destination. Try playing around with only 2 arguments.