此问题在此处已有答案:
When do we need to set ProcessStartInfo.UseShellExecute to True?(5个答案)
5天前关闭。
我在this answer about making hyperlink work in a RichTextBox?之后添加了以下内容:
private void mRichTextBox_LinkClicked (object sender, LinkClickedEventArgs e) {
System.Diagnostics.Process.Start(e.LinkText);
}
(实际上,我真正要做的是转到该控件的属性,单击LinkClicked操作,然后将Start()
方法放入其中。)
然而,当点击链接时,我得到这个错误:System.ComponentModel.Win32Exception: 'An error occurred trying to start process 'https://example.com' with working directory 'XYZ'. The system cannot find the file specified.'
为什么会这样呢?
1条答案
按热度按时间mfuanj7w1#
如果您使用的是.NET 6或更高版本,请尝试以下操作: