응용 프로그램이 DVD에서 실행 중인지 감지하려고합니다 (논리에서 기능을 사용 불가능하게 설정했기 때문에). 지금까지이 코드 스 니펫이 작동하는 것처럼 보였습니다. 실제로이를 감지하는 데 가장 좋은 방법이 있는지 궁금해하고있었습니다.응용 프로그램이 DVD에서 실행 중인지 확인하는 방법은 무엇입니까?
public static bool IsDVDInstallation()
{
try
{
string location = Assembly.GetExecutingAssembly().Location;
var info = new DriveInfo(Path.GetPathRoot(location));
return info.DriveType == DriveType.CDRom;
}
catch
{
return false;
}
}
좋아요 .... – DanielB
왜 이것을 감지해야합니까? 파일을 쓰고 싶은 이유가 무엇입니까? 그런 다음 현재 위치가 쓰기 가능한지 확인하십시오. –
괜찮습니다 ....... –