0

我现在负责管理工作中的程序,该程序在启动时会检查程序所在的目录以获取许可证文件。这段代码一直运行得很好,但是当我们在使用外国操作系统(确切地说是日语 Windows)的客户计算机上安装程序时,程序找不到文件。

这是相关的代码段:

Dim sr As StreamReader
Dim strLicenseFile As String

'---Here's where the path for the file is set.---
'---Both lines below have been tried, and still fail.---

strLicenseFile = Application.StartupPath & "\license.yvl"
strLicenseFile = "license.yvl"

If File.Exists(strLicenseFile) Then

   '---Here's where the majority of code is executed---

Else

   '---And here's where the program always goes, because the file isn't found---

End If

为什么在外国操作系统上找不到文件?我认为它与字符集和路径有关。

4

0 回答 0