gpt4 book ai didi

c# - 创建快捷按钮 C# 时出错

转载 作者:行者123 更新时间:2023-11-30 23:23:12 25 4
gpt4 key购买 nike

我正在尝试制作一个按钮,一旦您按下它,它就会创建一个快捷方式。

每次按下按钮都会出错

发生“System.Runtime.InteropServices.COMException”类型的未处理异常

附加信息:发生异常。 (HRESULT 异常:0x80020009 (DISP_E_EXCEPTION))

谁能看出为什么会这样?

public static void CreateShortcut(string shortcutName)
{
WshShell wsh = new WshShell();
string fileName = savDir + "\\" + ProductName + ".ink";

IWshShortcut shortcut = (IWshShortcut)wsh.CreateShortcut(fileName);
shortcut.Targetpath = Application.ExecutablePath;
shortcut.Save();

}


private void button2_Click(object sender, EventArgs e)
{
string folder = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
CreateShortcut("folder");
}

最佳答案

您对 CreateShortcut 的调用看起来有误:

CreateShortcut("folder");

应该是(没有引号):

CreateShortcut(folder);

关于c# - 创建快捷按钮 C# 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38465688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com