当前位置:编程学习 > C#/ASP.NET >>

安装程序是如何识别我的系统在哪个盘的

直入主题,本人的系统是装在G盘里的,并没有安装通常情况下的C盘里。

我的问题是,许多程序的安装路径都是在系统安装目录下的:\Program Files文件夹内。

安装程序是如何识别我的盘符的呢?请回答的尽量详细点。

--------------------编程问答-------------------- 因为有系统环境变量
比如你在开始菜单的run里输入
%SystemRoot%
或者输入%USERPROFILE%
或者输入%systemdrive%
再敲回车看看 --------------------编程问答--------------------
引用 1 楼 possible_Y 的回复:
因为有系统环境变量 
比如你在开始菜单的run里输入 
%SystemRoot% 
或者输入%USERPROFILE% 
或者输入%systemdrive% 
再敲回车看看
--------------------编程问答-------------------- 你自己都可以有API函数得到系统盘,安装程序肯定会知道 --------------------编程问答-------------------- 通过win32API或者读取你的注册表系统信息都能得到系统路径。 --------------------编程问答--------------------
Text = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
--------------------编程问答-------------------- System.Environment.SystemDirectory.ToString();//得到当前系统的系统路径
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,