اجرای خودکارفایل اجرایی داخل فلش به محض اتصال فلش به سیستم
سلام دوستان
من یه برنامه نوشته ام وانوکامپایل کرده ام ودرحال حاضرفایلم به یه فایل اجرایی تبدیل شده ضمنن من میخام زمانی که فلشموبه سیستم اتصال میدم فایل اجرایی به صورت خودکاراجرابشه.
لازم به ذکراست که من فایل اتوران یعنی Autorun.ini روتغییردادم ولی بازم نتیجه ای داشت.اگرمتدی ، راه حل مناسبی برای این کارسراغ داریدلطفامنوتواین زمینه راهنمایی بفرمایید.
بااحترام
2 پاسخ
جواب شما اینه که راهش همون Autorun.ini هستش
اما همونطوری که گفتی نمیشه، و حتماً باید صفحه اتوران که باز میشه اجرای برنامه رو روش کلیک کنید
دلیلش هم اینه که قدیما که این روش شدنی بود و جواب میداد، کلی از ویروس به همین طریق "اجرا" میشدن و سیستم ها رو ویروسی میکردن
این شد که توی سیستم عامل های جدید (از ویستا به اینور) این فیچر رو غیر فعال کردن که ویروس به طور ناخواسته اجرا نشه و حتی امروز خیلی از آنتیویروسها این فیچر رو محدود و حتی حذف میکن و اجازه AutoPlay رو کلاً میگیرن از شما به قولی :
Better Safe than Sorry
رو همین حساب کاریش نمیتونی بکنی
شاید بتونی یک برنامه ای رو ویندوز خودت بنویسی یا یه کاری بکنی که حتماً Autoplay روی سیستم خودت کار کنه، ولی نمیتونی کار کنی که فلش رو توی هر سیستمی زدی، برنامهت خود به خود اجرا بشه......
اگر میخواهید فلشتون رو هر بار که به یه سیستمی میزنید فایلتون اجرا بشه که دوستمون پاسخ کاملاً جامع و منطقی رو دادن و ازشون تشکر میکنم اما اگر شما میخواهید فایل اجراییتون فقط یک بار اون هم پس از بالا اومدن ویندوزتون اجرا شه میتونید از رجیستری یا Startup این کار رو انجام بدید روش رجیستری اش به این شکل هست که :
از منوی Start وارد Run شده و در آن عبارت regedit را وارد کرده و Enter بزنید تا ویرایشگر رجیستری باز شود و به آدرس زیر بروید
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnce
اکنون از قسمت دیگر پنجره ، در قسمتی از فضای خالی راست کلیک کرده و از New گزینه String Value را انتخاب کنید و نام آن را به دلخواه انتخاب کنید حال مقدار رشته ای ساخته شده دوبار کلیک کنید. در پنجره باز شده در قسمت Value Data آدرس برنامه ای که میخواهید اجرا شود را وارد کنید. دقت کنید آدرس به فایل اجرایی برنامه که exe است ختم شود.
به عنوان مثال برای اجرای اتوماتیک نرم افزار Firefox در هنگام روشن شدن بعدی سیستم ، در Value Data آدرس را به شکل D://Program Files//Mozilla Firefox//firefox.exe وارد کنید (اگر فایرفاکس در این مسیر نصب است).
پس از وارد کردن آدرس فایل ، OK کرده و رجیستری را ببندید.
پس از Restart سیستم خواهید دید برنامه انتخابی شما تنها یکبار پس از اینکار اجرا خواهد شد.