0
以下のコードを使用して、ショートカットを動的に作成しています。しかし、フォルダ名にタイ語、ギリシア語などのUnicode文字がある場合、targetPathは引数例外をスローします。あなたが必要になることがありフォルダ名にユニコード文字が含まれているショートカットを作成する
IWshRuntimeLibrary.WshShell shell = new WshShell();
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutLocation);
shortcut.Description = "My shortcut description"; // The description of the shortcut
shortcut.WorkingDirectory = currentPath;
shortcut.TargetPath = targetFileLocation; // The path of the file that will launch when the shortcut is run
shortcut.Save();
扱うことのできないUnicode文字の置換文字列(u1234など)のロジックを作成します。 – Ian