كيف يمكنني تلقائيا بتشغيل تطبيق على USB إرفاق أو إدراج CD على نظام التشغيل Mac OS X؟

StackOverflow https://stackoverflow.com/questions/410583

  •  03-07-2019
  •  | 
  •  

سؤال

هل هناك أي وسيلة لإطلاق تلقائيا تطبيق على USB إرفاق أو إدراج CD على نظام التشغيل Mac OS X؟ فإنه من السهل على ويندوز، ولكنني وجدت أن AutoRun.Inf لا يعمل على ماك على الإطلاق.

هل كانت مفيدة؟

المحلول

وأنت لا تستطيع ذلك. الأوتوماتيكية التطبيقات من المستحيل في ظل ماك OS X.

ووالقادم أفضل شيء، وفتح المجلد CD وإظهار رمز المثبت، ويمكن أن يتم باستخدام HTTP: // autoopen.nibfile.com/ لجعل .dmg ومن ثم يمكن حرق لمؤتمر نزع السلاح.

نصائح أخرى

لا أعرف لماذا تم التصويت أسفل - هذا هو السؤال الشائع للمبرمجين ويندوز تبحث في ماك

.

وفي الأساس، تعتبر صناعة السيارات التي تديرها مشكلة أمنية وذلك غير معتمد في OSX. صوفي (المعروف سابقا باسم بن) الجواب ألبرت هو أيضا مبالغة بعض الشيء. معظم التركيب لOSX ببساطة فتح مجلد لإظهار التطبيق، وربما لالتمهيدي. ويتم تركيب عن طريق سحب التطبيق إلى مجلد التطبيقات الخاصة بك.

لأنواع أخرى من التطبيقات على أقراص مدمجة (مثلا، عرض شرائح أو شيء من هذا القبيل)، يستخدم المطور عموما المجلدات المخفية لإخفاء بيانات الدعم لضمان أن الشيء الوحيد الذي سوف يرى المستخدم عندما فتح CD هو واحد رمز انهم من المفترض أن النقر المزدوج لبدء التطبيق.

إذا كنت تبحث عن شيء لنفسك فقط، يمكن أن تكتب التطبيق لجنة الهدنة العسكرية الصغيرة التي تعمل في الخلفية والساعات لجهاز USB خاص (عن طريق معرف) لضمها ثم قم بتشغيل البرنامج. ومن الناحية المثالية يمكن استخدام PLIST XML صغير لتعيين معرفات الجهاز إلى البرنامج الصحيح لتشغيل. وSDK كسكودي ديه نموذج التعليمات البرمجية التي تراقب لجهاز إضافي وإزالة للحصول على انك بدأته.

ومن الممكن لتثبيت خدمة الخلفية التي تراقب كلما يتم توصيل جهاز USB في وثم تطلق التطبيقات. "عامل نقل الروبوت ملف" جوجل هو مثل هذه الخدمة التي تعمل في الخلفية وتطلق "نقل الملفات الروبوت" كلما قمت بتوصيل في جهاز الروبوت.

وأنا أتفق مع JavaCoderEx. وأود أن كرونتاب مهمة الذي يبحث عن /Volumes/*/autorun.sh، ثم تشغيله مرة واحدة. ربما لمس ملف في / تمة / حتى تعرف لها بالفعل تم تشغيل، ثم إزالته إذا يختفي الصوت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top