File.CreateShortcut Method

Creates the shortcut.
public static void CreateShortcut( 
string shortcut
string targetFile
string nameExe 
)
This language is not supported or no code example is available.

Parameters

shortcut
string

The shortcut.

targetFile
string

The target file.

nameExe
string

The name exe.

public static void CreateShortcut(string shortcut,
     string targetFile,
     string nameExe)
 {
     IWshRuntimeLibrary.WshShell wshShell = new IWshRuntimeLibrary.WshShell();
     IWshRuntimeLibrary.IWshShortcut Shortcut = (IWshRuntimeLibrary.IWshShortcut)wshShell.CreateShortcut(shortcut);
     Shortcut.TargetPath = targetFile;
     Shortcut.WorkingDirectory = targetFile.Replace(@"\" + nameExe, "").Remove(targetFile.Length - 4, targetFile.Length);
     Shortcut.Save();
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition