当我用二进制阅读器读取文件时:
using (FileStream FilStr = new FileStream(MainPreferenceModel.Instance.PrintHeader.CompanyLogoFilePath, FileMode.Open))
{
using (BinaryReader BinRed = new BinaryReader(FilStr))
{
HeaderFooterReportModel.Logo = BinRed.ReadBytes((int)BinRed.BaseStream.Length);
BinRed.Close();
}
FilStr.Close();
}
没关系,但是当打开文件例如C:\logo.jpg时,它会抛出异常。是否可以仅在读取此文件时获取 UAC 提示?-user 使用 FileOpenDialog 获取路径。
我找到了如何在启动时以管理员身份运行程序的方法,但是有没有办法像这样访问路径上的文件?我可以通过以管理员身份运行命令将该文件复制到其他路径,但这不是解决方案。
谢谢您的回复