我有一个应用程序,在启动时会读取许可证文件。我的安装程序会在 Program Files 文件夹中创建应用程序文件夹,创建许可证文件夹,并将许可证文件放入其中。然而,当我尝试运行应用程序并读取/更新许可证文件时,出现了“未经授权的访问异常”。我已以管理员身份登录,并手动运行程序,但仍无法访问该文件。
您知道为什么即使路径正确,我也无法访问该文件吗?但是在安装过程中,它可以成功创建文件和文件夹?
我有 MyApplication.exe 文件,我的许可证阅读器位于名为 MyApplicationTools 的单独 DLL 中。我像这样读写许可证文件:
您知道为什么即使路径正确,我也无法访问该文件吗?但是在安装过程中,它可以成功创建文件和文件夹?
我有 MyApplication.exe 文件,我的许可证阅读器位于名为 MyApplicationTools 的单独 DLL 中。我像这样读写许可证文件:
//Read
StreamReader reader = new StreamReader(path + "license.lic");
//Write
StreamWriter writer2 = new StreamWriter(path + "License.lic");
string str = Convert.ToBase64String(sharedkey.Key);
writer2.WriteLine(str);
writer2.Close();
谢谢