winforms 安装程序只能在一个会话中/与一个用户一起工作

u7up0aaq  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(101)

我创建了一个WindowsForms应用程序,然后在this link的帮助下进行了设置。但是,我只能在我的主要会议上设置它。当我尝试与其他用户连接时,它会启动安装程序,但当我双击应用程序时,它不会显示。我的问题有解决方案吗?
此外,我不想将应用程序文件复制到每个用户的机器上(我将包括应用程序和向导在内的整个文件夹放在所有用户之间的共享文件夹中)。
我试着从共享文件夹安装它,也在复制安装文件夹后,没有它的工作。这里有两个部分,我怀疑一个问题,但他们不是背后。

string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
            label21.Text = userName;
            string username = "";
            for(int i = 8; i < userName.Length; i++)
            {
                username += userName[i];
            }
            string filename = $"C:/Users/{username}/Desktop/fichier.xlsx";

字符串
和/或

if ((isEmpty == true) && (radioButton4.Checked == false))
            {
                MessageBox.Show("Due to one or more cells being empty, the file was not saved.");
            }
            else
            {
                wb.SaveAs($"C:/Users/{username}/Downloads/Controle{comboBox1.Text + comboBox2.Text}.xlsx");
            }

j9per5c4

j9per5c41#

使用Environment.GetFolderPath每次获取正确的路径。

let desktop = Environment.GetFolderPath(SpecialFolder.DesktopDirectory);

字符串
等等。

相关问题