我正在使用:
FileInfo(
System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ProgramFiles)
+ @"\MyInstalledApp"
为了确定是否在用户机器上检测到程序(这不是理想的,但我正在寻找的程序是MS-DOS应用程序的正确旧程序,我想不出另一种方法)。
在Windows XP和32位版本的Windows Vista上,这可以正常工作。但是,在x64 Windows Vista上,代码返回x64 Program Files文件夹,而应用程序安装在Program Files x86中。有没有办法以编程方式返回程序文件x86的路径,而无需硬连线“C:\ Program Files(x86)”?
杨__羊羊
至尊宝的传说