Могу ли я создать приложение AIR, которое будет запускаться только с предоставленным компакт-диском?

#air #cd-rom

#air #cd-rom

Вопрос:

Я хочу создать приложение AIR. Однако, в отличие от обычного дистрибутива, я хочу продавать их на компакт-диске. Я хочу, чтобы приложение AIR можно было запускать только тогда, когда компакт-диск находится в приводе компакт-дисков (меня не волнует, что люди могут обойти это, я хочу, чтобы это было поведение по умолчанию) Кто-нибудь знает, возможно ли это?

Ответ №1:

Вы можете получить список дисков с:

 var drives:Array = File.getRootDirectories();
  

Далее, вы хотите проверить те, которые имеют значение spaceAvailable = 0, если они содержат файлы, подобные вашему компакт-диску. Если диска нет в приводе, диск не будет указан в массиве.