HIVE 코드 VS CMD 실행 코드 속도 차이??
2016.08.27 17:12
멀티부팅 사용하신 분들만 테스트해주세요.
콤보박스에서 다른 드라이브 선택해서 로딩(읽기) 속도 비교해주세요.
HIVE코드
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string sdrive = comboBox1.SelectedItem.ToString();
string[] strosArray = sdrive.Split(':');
string drivename = strosArray[0];
String query = "%SystemDrive%";
string str = Environment.ExpandEnvironmentVariables(query);
if (str == drivename + ":")
{
OSVerinfo(drivename); // C드라이브 정보 코드
}
else
{
hiveopen(drivename); // 다른 드라이브의 정보 HIVE 로드, 언로드
}
}
CMD 실행 코드
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string sdrive = comboBox1.SelectedItem.ToString();
string[] strosArray = sdrive.Split(':');
string drivename = strosArray[0];
String query = "%SystemDrive%";
string str = Environment.ExpandEnvironmentVariables(query);
string loadmsg = @"reg load HKU\OfflineSystemHive " + drivename + @":\Windows\System32\Config\SOFTWARE";
string unloadmsg = @"reg unload HKU\OfflineSystemHive";
if (str == drivename + ":")
{
OSVerinfo(drivename);
}
else
{
cmdRun(loadmsg);
OSVerinfo_hive(drivename);
cmdRun(unloadmsg);
}
}
프로그램 모두 로딩(읽기) 속도 비교해봐서 차이 없어요;;